[go: up one dir, main page]

WO2012071695A1 - Node fault processing method, system and related device - Google Patents

Node fault processing method, system and related device Download PDF

Info

Publication number
WO2012071695A1
WO2012071695A1 PCT/CN2010/079226 CN2010079226W WO2012071695A1 WO 2012071695 A1 WO2012071695 A1 WO 2012071695A1 CN 2010079226 W CN2010079226 W CN 2010079226W WO 2012071695 A1 WO2012071695 A1 WO 2012071695A1
Authority
WO
WIPO (PCT)
Prior art keywords
node
user equipment
control node
identifier
information
Prior art date
Application number
PCT/CN2010/079226
Other languages
French (fr)
Chinese (zh)
Inventor
于游洋
Original Assignee
华为技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201080003423.9A priority Critical patent/CN102714615B/en
Priority to PCT/CN2010/079226 priority patent/WO2012071695A1/en
Publication of WO2012071695A1 publication Critical patent/WO2012071695A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a node fault processing method, system, and related equipment. Background technique
  • each entity such as a Mobility Management Entity (Mobility Management Entity,
  • the Third Generation Partnership Project (3GPP) has defined a new mobile communication network architecture, in which:
  • the Mobility Management Entity is responsible for the processing of network attached storage (NAS) signaling, including NAS signaling encryption and roaming, tracking functions, assigning temporary identity to user equipment, and security functions;
  • the Serving Gateway (SGW) is responsible for local mobility anchors and lawful interception and other related functions;
  • the Data Gateway (PDW Gateway, PGW) is responsible for performing policy and charging and user plane anchors in non-3GPP handover procedures.
  • the above MME corresponds to a control plane portion of a Serving GPRS Support Node (SGSN) of a general packet radio service technology within a Universal Mobile Telecommunications System (UMTS); and a PGW/SGW is compared to a general packet radio service technology in a UMTS system.
  • Gateway Gateway GPRS Support Node, GGSN function.
  • 3GPP proposes the concept of mobility management network element resource pool (MME/SGSN POOL).
  • MME/SGSN POOL mobility management network element resource pool
  • the embodiment of the invention provides a node fault processing method, a system and related equipment, and ensures continuity of services on the user equipment when the network node fails.
  • the embodiment of the invention provides a node fault processing method, which includes:
  • the active control node attached to the user equipment fails, acquiring a corresponding index table is stored.
  • the standby control node is configured to back up the main Using the service data of the current service of the user equipment stored on the control node;
  • connection establishment request to the storage node, so that the storage node sends the connection establishment request to the corresponding standby control node according to the corresponding index table; causing the standby control node to execute The current service of the user equipment.
  • the embodiment of the invention provides a node fault processing method, which includes:
  • the embodiment of the invention further provides an access network side device, including:
  • a receiving unit configured to receive a connection establishment request sent by the user equipment
  • An information obtaining unit configured to acquire information of a storage node that stores a corresponding index table, where the primary control node that is used by the user equipment is faulty, where the corresponding index table includes the first identifier information of the user equipment and the backup user equipment.
  • the standby control node is configured to back up service data of the current service of the user equipment stored on the active control node;
  • connection establishment processing unit configured to forward the connection establishment request to the storage node according to the information of the storage node acquired by the information acquisition unit, so that the storage node sends the connection establishment request to the corresponding according to the corresponding index table
  • the standby control node causes the standby control node to perform current service of the user equipment.
  • control node including:
  • a pre-failure backup unit configured to back up service data of the user equipment stored on the active control node after the user equipment is attached to the active control node
  • a first resource update unit configured to: when the primary control node attached to the user equipment fails, the first resource information to be allocated to the user equipment according to the information of the gateway node in the service data backed up by the backup unit before the fault Updating to the gateway node;
  • a local information update unit configured to register information of the local standby control node to the home domain server, and obtain latest subscription data of the user equipment from the home domain server;
  • a second resource update unit configured to update the second resource information allocated by the standby control node to the user equipment to the access network side.
  • the embodiment of the invention further provides a node fault processing system, comprising: a primary control node and a standby control node; wherein:
  • the primary control node is configured to back up the service data of the current service of the user equipment to the standby control node after the user equipment is attached, and the second identifier information of the user equipment and the second control node of the backup user equipment service data Corresponding index table of the identification information is stored to the storage node;
  • the standby control node is the aforementioned control node.
  • the access network side connected to the user equipment receives the connection establishment request sent by the user equipment, and when the primary control node fails, obtains the information of the storage node that stores the corresponding index table, and sends the connection establishment request to the Storing a node, so that the storage node sends a connection establishment request to the backup control node of the current service data of the user equipment on the backup active control node according to the corresponding node, and the standby control node can perform the current service of the user equipment, thereby ensuring Current business continuity.
  • FIG. 1 is a flowchart of a node fault processing method according to an embodiment of the method of the present invention
  • FIG. 2B is a flowchart of another node fault processing method provided by an embodiment of the method of the present invention
  • FIG. 3 is a flowchart of another method for processing a node failure according to an embodiment of the method of the present invention
  • FIG. 4 is a flowchart of a node failure according to an embodiment of the present invention
  • Figure 5 is a flowchart of a processing method after a node failure according to another embodiment of the present invention
  • FIG. 6 is a schematic structural diagram of an access network side device according to an embodiment of the present invention
  • FIG. 7 is a schematic structural diagram of a control node according to an embodiment of the present invention
  • FIG. 8 is a schematic structural diagram of another control node provided by an embodiment of the device of the present invention.
  • FIG. 9 is a schematic structural diagram of another control node provided by an embodiment of the device of the present invention.
  • a method for processing a node fault according to an embodiment of the method of the present invention.
  • the method in this embodiment is applicable to a user equipment that is in an idle state after the user equipment is attached to the control node, that is, the user equipment is not connected to the active control node.
  • the primary control node such as the MME or the SGSN
  • the fault processing method performed by the access network side where the user equipment is located, the flowchart is as shown in FIG. :
  • Step 100 The access network side receives a connection establishment request sent by the user equipment.
  • the attach request is sent first; and the access network side connected to the user equipment, for example, the base station selects a node as the control node, for example, in all MMEs or SGSNs connected to the base station, Selecting a node corresponding to the smallest node identifier that is greater than the identifier of the user equipment node as the control node, or selecting a node corresponding to the largest node identifier that is smaller than the identifier of the user equipment node as the control node, and attaching the request to the selected control node; the control node receives the attach request After that, the user equipment is authenticated, and the user equipment that passes the authentication is allowed to attach.
  • the control node receives the attach request After that, the user equipment is authenticated, and the user equipment that passes the authentication is allowed to attach.
  • the control node records service data of the user equipment, including user equipment context data, such as information on the core network side of the current service connection, and information on the access network side.
  • user equipment context data such as information on the core network side of the current service connection, and information on the access network side.
  • the service data of the user equipment recorded by the control node is backed up to another control node,
  • the control node is the primary control node, and the service data recorded thereon is the primary service data; the other control node is the standby control node, and the service data backed up is the standby service data.
  • the user equipment After the user equipment is attached to the active control node, if the current user equipment is in an idle state When there is no connection between the user equipment and the active control node. In some cases, such as a service request or a tracking area update request, the user equipment initiates a connection with the active control node, and then sends a connection establishment request; when the access network side connected to the user equipment receives the connection establishment After the request, the active control node attached to the user equipment is found. If the primary control node is normal, the connection establishment request is sent to the active control node, thereby establishing a connection between the active control node and the user equipment. If the primary control node is faulty, step 101 is performed.
  • the access network may perform a search according to the node identifier of the user and the node identifier of the active control node, for example, the access network side may be connected to the MME or the SGSN connected to the access network side.
  • the node the node corresponding to the minimum node identifier of the user equipment node identifier is selected, or the node corresponding to the largest node identifier of the user equipment node is selected as the active control node.
  • Step 101 Obtain information about a storage node that stores a corresponding index table, where the corresponding index table includes a correspondence between the first identifier information of the user equipment and the second identifier information of the backup control node of the backup user equipment service data, where the standby control node uses Backing up the service data of the current service of the user equipment stored on the active control node;
  • the active control node stores the corresponding index table of the first identifier information of the user equipment and the second identifier information of the backup control node of the backup user equipment service data in another node other than the active control node.
  • the storage node for example, it is stored on the predecessor or successor node of the active control node.
  • the first identification information and the second identification information herein do not indicate the order relationship, but refer to the difference of the identification information, where: the first identification information and the second identification information may be permanent identification information such as an international mobile user identification.
  • International Mobile Subscriber Identification Number IMSI
  • MSISDN Mobile Subscriber International ISDN/PSTN number
  • FQDN Full Qualified Domain Name
  • temporary identification information For example, a node identifier based on a distributed hash table (DHT), and the temporary identifier information may further include location information of the area where the user equipment is located, a primary control node type identifier, and the like.
  • DHT distributed hash table
  • the address of the node forms an "address space loop" in a direction that increases clockwise, and the nodes are distributed on the address space ring according to their node identification values, and the adjacent nodes are precursor successors.
  • the node with a small node identifier is a precursor node of a node with a large node identifier
  • the node with a large node identifier is a successor node of a node with a small node identifier.
  • the access network side may obtain information such as the node identifier of the predecessor or successor node of the active control node.
  • Step 102 The access network side forwards the connection establishment request to the storage node according to the information of the storage node, so that the storage node sends the connection establishment request to the corresponding standby control node according to the corresponding index table, so that the standby control node performs the current service of the user equipment.
  • the standby control node when the standby control node finds that the primary control node is faulty, it takes over the service on the active control node and performs the current service of the user equipment, specifically: according to the information of the gateway node in the backup service data.
  • the resource information allocated to the user equipment including user control plane information, a tunnel endpoint identifier (TEID), and the like, is updated to the gateway node; and the information of the local standby control node is registered to the home domain server, from the home domain server.
  • TEID tunnel endpoint identifier
  • the standby control node establishes a communication connection with the user equipment through the access network side where the user equipment is located according to the connection establishment request, and allocates the standby control node and the access network to the user equipment by the standby control node.
  • the side agreed information identifying the user equipment, and the second resource information such as the bearer information is updated to the access network side.
  • the step of taking over the service by the standby control node is a step that can be performed when the standby control node finds that the primary control node is faulty after the user equipment is attached to the active control node, and is in a connected state or an idle state with the user equipment. None. That is, there may be no absolute order relationship before or after the user equipment in the idle state initiates the connection with the active control node.
  • the standby control node After receiving the connection establishment request of the storage node, the standby control node establishes a communication connection with the user equipment, such that the core network side (including the standby control node, the gateway node, the home domain server, and the like) and the access network connected to the user equipment The side continues the current service according to the latest subscription data of the user equipment updated by the standby control node and the resource information allocated for the user equipment, and the newly established communication connection with the user equipment, and the current service flow is an existing process. No comments are made here.
  • the access network side receives the connection establishment request sent by the user equipment, and when the primary control node attached to the user equipment fails, acquires the information of the storage node that stores the corresponding index table, and forwards the connection establishment. Request to the storage node; the storage node will be based on the corresponding index table stored
  • the connection establishment request is sent to the corresponding standby control node, and the standby control node establishes a communication connection with the user equipment.
  • the primary control node fails.
  • the access network side forwards the connection establishment request to the standby control node through the storage node, so that the standby control
  • the node establishes a communication connection with the user equipment, and the current user service is continued by the access network side and the core network side according to the updated data.
  • the connection establishment request may be forwarded without using the storage node, thereby establishing a connection between the standby control node and the user equipment, and the standby control node re-establishing the user equipment.
  • the node identifier is assigned, and the reassigned node identifier is sent to the user equipment for storage through the access network side.
  • the user equipment is sent for storage as long as the node identifier assigned by the standby control node to the user equipment is received.
  • the standby control node may select one of the other user equipments within the range of the node identifier of the standby control node, the successor node identifier of the standby control node, or the identifier of the precursor node.
  • the integer value used is used as the reassigned node ID.
  • the access network side can directly connect to the standby control node through the node identifier of the reassigned user equipment, thereby saving signaling transmission.
  • the method of this embodiment is applicable to the network connection system of the current service of the user equipment.
  • the primary control node such as the MME or the SGSN, which is attached to the user equipment, fails, the flowchart is as shown in FIG.
  • Step 110 After the user equipment is attached to the active control node, the standby control node backs up the service data of the current service of the user equipment stored on the active control node.
  • the active control node selects another control node, that is, the standby control node, to back up the service data of the user equipment stored on the active control node.
  • the backup control node When the backup control node performs backup, it can use the timed backup or event-triggered backup to backup.
  • Step 120 When the primary control node attached to the user equipment fails, the standby control node allocates the standby control node to the user equipment according to the information of the gateway node in the backed up service data. Updating a resource information to a gateway node;
  • the first resource information updated to the gateway node is the user information that the gateway node must use in running the service process, including: user control plane information and tunnel endpoint identifier (TEID).
  • TEID tunnel endpoint identifier
  • Step 130 The standby control node registers the information of the standby control node to the home domain server, and obtains the latest subscription data of the user equipment from the home domain server.
  • Step 140 The standby control node updates the second resource information allocated by the standby control node to the user equipment to the access network side.
  • the second resource information that is updated to the access network side is the user information that must be used to access the network side in the running service process, including the information of the user equipment that the standby control node and the access network side agree to identify the user equipment, and the bearer information. .
  • the first resource information and the second resource information do not indicate an order relationship, but refer to a difference in the allocated resource information.
  • the active and standby control nodes can detect faults with each other. For example, it can detect whether the other party is faulty by means of heartbeat detection, link detection, and faulty node restart notification. It can also be used by the active/standby control node. Notify the relevant node after the device finds a fault.
  • the specific detection method does not limit the invention.
  • the current user equipment is in the connected state, that is, there is a connection between the user equipment and the active control node, when the standby control node finds that the primary control node is faulty, it takes over the service of the user equipment on the active control node, specifically, Through the steps of 120 to 140 above, there is no absolute order relationship between these steps, which can be performed simultaneously or sequentially, and FIG. 1b is only a specific implementation manner.
  • the user equipment can communicate with the standby control node, and the core network side connected to the user equipment includes the standby control node, the gateway node, and the home domain server, and the access network side respectively allocates the first resource according to the user equipment.
  • the latest subscription data of the information and user equipment, and the second resource information continue the current business.
  • the standby control node Before performing the process of the foregoing step 140, the standby control node first establishes a connection with the access network side according to the information of the access network side in the backed up service data, and then updates the second resource information.
  • the standby control node finds that the primary control node is faulty, it takes over the user equipment of the active control node.
  • Business specifically, through the steps of 120 to 130 described above;
  • the standby control node receives the connection establishment request sent by the user equipment from the storage node, the standby control node establishes the user equipment with the access network side where the user equipment is located according to the received connection establishment request.
  • the update of the second resource information in step 140 is performed.
  • the process in which the user equipment sends a connection establishment request and is forwarded by the storage node to the standby control node is as shown in FIG. 1a, and is not described here.
  • the standby control node backs up the service data on the active control node.
  • the standby control node takes over the current service of the user equipment on the active control node, that is, according to The information of the gateway node is updated to the gateway node for the first resource information allocated by the user equipment; and the information of the local standby control node is registered to the home domain server, and the latest subscription data of the user equipment is obtained from the home domain server; The second resource information allocated by the control node for the user equipment is updated to the access network side.
  • the standby control node can communicate with the user equipment instead of the above-mentioned active control node.
  • the information of the core network side and the access network side connected to the user equipment can be allocated according to the user equipment.
  • the resource information and the latest subscription data of the user equipment, and the second resource information continue the current service, thereby ensuring the continuity of the current service.
  • the standby control node can reassign a node identifier to the user equipment and send it to the user equipment for storage.
  • the standby control node may re-allocate the node identifier according to the node identifier of the standby control node and use the DHT-based method, specifically: may be in the node identifier of the standby control node, and may be within the range of the succeeding node identifier of the standby control node.
  • the integer value is used as the reassigned node ID.
  • the standby control node allocates a node identifier adjacent to the node identifier of the standby control node to the user equipment, and when the user equipment initiates the next connection with the control node (such as a service request or a tracking area update request), the user equipment
  • the access network side can directly select the smallest (or largest) node identifier that is greater than (or less than) the new node identifier of the user equipment according to the new node identifier of the user equipment, that is, find the standby control node, and send a connection establishment request to the standby.
  • the control node performs a connection between the standby control node and the user equipment, and does not find the faulty active control node to connect.
  • the standby control node sends a delete request message to the storage node after the node identifier is reassigned to the user equipment, so that the storage node deletes the first identifier information of the stored user equipment and the node that backs up the user equipment service data.
  • the standby control node may obtain the node identifier of the storage node according to the original node identifier of the user equipment, that is, the storage node is the predecessor or the successor node corresponding node identifier of the faulty active control node, and the fault is used mainly.
  • the control node is a predecessor or a successor node corresponding to the node identifier of the original node of the user equipment; and sends a delete request message.
  • the standby control node may not need to re-allocate a node identifier for the user equipment, but waits for
  • the connection establishment request message is sent to the storage node storing the corresponding index table. , that is, the precursor or successor node of the failed primary control node;
  • the storage node After receiving the connection establishment request message, the storage node obtains the node identifier of the standby control node according to the locally stored corresponding index table, and sends a connection establishment request message to the standby control node identifier.
  • the standby control node When the standby control node receives the connection establishment request message sent by the storage node according to the corresponding index table, establishes a connection with the access network side where the user equipment is currently located; the standby control node reassigns a node identifier to the user equipment, and re-allocates The node identifier is sent to the user equipment for storage; where the user equipment node identifier is reassigned, the standby control node may obtain another node identifier according to the node identifier of the standby control node and adopt a DHT-based method, as described above. I will not repeat them here.
  • the standby control node After the user equipment node identifier is reassigned, the standby control node sends a delete request message to the storage node, so that the storage node deletes the first identifier information of the stored user equipment and the second identifier of the node that backs up the user equipment service data. Corresponding index table of information.
  • the standby control node may not reassign a node identifier to the user equipment, and when the user equipment initiates the connection with the active control node, the storage node acquires the storage node. The information is forwarded by the storage node to the standby control node to establish a communication connection between the standby control node and the user equipment. In this case, it is not You need to delete the corresponding index table on the storage node to ensure that the current service of the user equipment continues.
  • the node identifier of another standby control node may be obtained, and the service data of the current service of the user equipment is backed up to another
  • the backup control node stores the identification information of the other standby control node and the current identification information of the user equipment to another storage node, for example, to a predecessor or a successor node of the standby control node that takes over the current service of the user equipment. In this way, when the standby control node fails, the other standby control node selected performs the fault processing according to the above method, and ensures the continuity of the current service of the user equipment.
  • the standby control node may first select the node with the least load as the other standby control node based on the current load condition of each node, and obtain the node identifier; or may receive the node identifier of another standby control node selected by the other network element device.
  • a scheduled backup When a scheduled backup is used, a data synchronization timer is started between the standby and another standby control node. When the timer expires, the backup of the service data is completed.
  • the service data of the current service of the user equipment recorded on the standby control node changes, such as the user equipment completes the attachment, separation, or the user equipment to perform tracking area update (TAU) or the creation of the user equipment data caused by the handover.
  • TAU tracking area update
  • a backup of another alternate control node is triggered.
  • the standby control node sends a data backup request message to another standby control node. If another standby control node agrees to perform backup, a data transmission channel is established between the two to perform transmission and backup of service data.
  • the standby control node may also include the service data in the data backup request message and send it to another standby control node.
  • the standby control node is responsible for deleting the service data of the user equipment, and notifying another standby control node to delete the service data of the corresponding user equipment.
  • the standby control node sends a new request message to another storage node, such as a predecessor or a successor node of the standby control node, and requires that the identification information of the other standby control node be stored in the storage node corresponding to the current identification information of the user equipment to another storage node. , in other processes such as location updates between control nodes, etc. The process also occurs with the creation of the corresponding index table;
  • the standby control node may perform fault detection on another standby control node.
  • another standby control node fails, another node other than the standby control node is selected as the backup node, so that the corresponding index table changes.
  • the standby control node sends an update request message to another storage node, requesting corresponding changes to the stored corresponding index table.
  • the access network side selects the node corresponding to the smallest (or largest) node identifier that is greater than (or is less than) the user equipment node identifier, that is, the successor of the user equipment (or The predecessor node is used as the primary control node, and the storage node corresponding to the index table is the successor (or predecessor) node of the active control node; when the standby control node reassigns the node identifier of the user equipment, the standby control node needs to select the standby control node.
  • the node identifies an integer value in the predecessor (or subsequent) node of the standby control node as the reassigned node identifier, so that the access network side can find the node identifier of the standby control node according to the reassigned user equipment node identifier. That is to say, in the process of node fault processing, the method of searching for nodes needs to be unified, which simplifies the processing of network nodes.
  • the network connection system of the current service of the user equipment is a new mobile communication network architecture
  • the control node attached by the user is the MME.
  • the user equipment establishes a radio resource control protocol (RRC) connection with the base station (e B ), and sends RRC signaling that carries an attach request message to the eNB.
  • RRC radio resource control protocol
  • the user equipment permanent identifier may be carried in the RRC parameter and sent to the eNB, so that the eNB obtains the permanent identifier of the user equipment, where the permanent identifier of the user equipment may be an IMSI, an MSISDN, or a full-name domain name FQDN.
  • the eNB performs a hash calculation on the permanent identifier of the user equipment, and obtains the user equipment.
  • the node identifier, or e B directly selects the primary MME according to the temporary identifier assigned to the user equipment by the network side, and sends an attach request to the primary MME.
  • the temporary identifier of the user equipment here is the identification information that is allocated to the user equipment by the network side after the user equipment is attached once.
  • the eNB may first calculate the node identifier of the user equipment according to the permanent identifier of the user equipment.
  • User equipment that is not initially attached may directly use the user equipment node identifier in its temporary identity.
  • the Hash function operation may be performed on the permanent identifier of the user equipment, and the obtained hash calculation value is the node identifier of the user equipment.
  • the eNB selects, among all the MMEs connected to the eNB, the smallest node whose node identifier is greater than the identity of the user equipment node as the primary MME to which the user equipment is attached, and sends the attach request message together with the node identifier of the user equipment to the active MME node.
  • the node identifiers of all the MMEs connected to the eNB may be obtained during the interaction between the MME and the eNB. For example, during the new connection between the eNB and the MME, the MME may use the S1 New Response (SETUP RESPONSE) message or the configuration update (CONFIGURATION).
  • the UPDATE message sends the node identifier added or to be deleted by the MME to the eNB.
  • the active MME After receiving the attach request, the active MME performs a process of authentication, encryption, and integrity protection of the user equipment.
  • the primary MME For the user equipment through which the authentication is passed, the primary MME allocates resources for the user equipment and creates a user equipment context. In addition, the primary MME sends a Location Update Request (Update Location Request) message to the Home Subscriber Server (HSS), registers the address information of the primary MME, and downloads the subscription data of the user equipment.
  • a Location Update Request Update Location Request
  • HSS Home Subscriber Server
  • the core network side allocates resources.
  • the core network side includes: HSS, MME, and SGW/PGW.
  • the primary MME selects the SGW based on the location information of the user equipment, and sends a bearer setup request message to the SGW, and carries the primary MME control plane address, the tunnel end identifier (TEID), the PGW address, and the default.
  • Quality of Service QoS
  • User Location Information ECGI
  • Maximum Access Point Limit Maximum APN Restriction
  • Dual Address Bearer Flag User Equipment Information Update MS Info Change Reporting support indication Wait for the cell;
  • the SGW receives the bearer setup request message, creates a user equipment context, and forwards the bearer setup request message to the PGW according to the address of the PGW, and includes the TEID, the bearer identifier (EPS Bearer Identity), and the ECGI and the like in the forwarded bearer setup request message.
  • the PGW returns a bearer setup response message to the SGW, and carries information such as the PGW user plane address and the TEID and the EPS bearer ID.
  • the SGW forwards the bearer setup response message to the active MME.
  • the PGW interacts with a Policy and Charging Rule Function (PCRF).
  • PCRF Policy Control and Charging Rule Function
  • the PCRF sends a Policy Control and Charging (PCC) rule to the PGW, including the QoS of the bearer, such as bandwidth, delay, packet loss rate, Type of Service (ToS), and differentiated service code.
  • PCC Policy Control and Charging
  • the QoS of the bearer such as bandwidth, delay, packet loss rate, Type of Service (ToS), and differentiated service code.
  • DSCP Differentiated Services Code Point
  • QCI QoS Class Identifier
  • the eNB allocates resources on the access network side.
  • the primary MME stores the resource information allocated by the core network, such as the SGW and the PGW address and the TEID, and sends the user plane parameters allocated by the SGW to the eNB; the eNB creates a radio bearer for the user equipment, and allocates the radio resource; The primary MME reports the radio access bearer parameters allocated by the eNB to the SGW, thereby establishing a user plane tunnel between the eNB and the SGW.
  • the core network such as the SGW and the PGW address and the TEID
  • the active MME uses the node identifier of the user equipment as part of the temporary identifier of the user equipment or the temporary identifier of the user equipment to attach the response ( Attach
  • the message is sent to the user device for storage.
  • the active MME node synchronizes the user equipment context data to the backup to the standby MME.
  • the standby MME may be selected by the primary MME node according to the load condition of other MME nodes, for example, selecting the node with the lowest current load as the backup node; or selected by other network elements.
  • Data backup can be a scheduled backup or an event triggered backup.
  • the primary MME sends the service data of the current service of the user equipment, that is, the user equipment context, to the backup MME for backup.
  • the primary and secondary MMEs record the identity of the other node, such as the node identifier or network protocol address.
  • the primary MME may notify the standby MME node to delete the corresponding user equipment context data; and after the standby MME node fails, the primary MME node may reselect the new alternate MME. 208.
  • the primary MME exchanges with the subsequent MME node, and sends a corresponding index table to the subsequent MME for storage.
  • the user equipment may be sent a request message to the subsequent MME, and the subsequent MME is required to store the corresponding index table, that is, the correspondence between the identification information of the user equipment and the identifier information of the standby MME. .
  • the primary MME finds that the standby MME node of the user equipment changes (for example, the backup node fails), the user equipment index table request message is sent to the subsequent MME, and the identifier of the standby MME in the corresponding index table of the user equipment is required to be changed.
  • the primary MME may send a delete user equipment index table request message to its successor MME, and delete the corresponding index table of the user equipment.
  • the standby MME finds that the primary MME is faulty, it takes over the user service on the primary MME.
  • the eNB finds that the primary MME is faulty, the node identifier of the faulty MME may be marked.
  • the standby MME sends an Update Location Request message to the HSS, registers the node identifier of the standby MME to the HSS, and downloads the latest subscription data of the user equipment from the HSS;
  • the SGW address in the context data is sent a parameter update request message, such as a Modify Bearer Request message, to the SGW, where the resource information such as the control plane address and the TEID allocated by the standby MME for the user equipment is carried.
  • the standby MME node For the connected mode user equipment, the standby MME node establishes an S1 connection with the eNB according to the access network side of the user equipment context data, that is, the information of the eNB where the user equipment is located, and sends the resource information allocated by the standby MME to the eNB.
  • the user equipment can communicate with the standby MME, and the core network side and the access network side can continue the current service according to the resource information allocated for the user equipment and the latest subscription information of the user equipment.
  • the standby MME reassigns the node identifier to the user equipment that is currently in the connected state. For example, in the standby MME node identifier and the predecessor MME node identifier of the standby MME, an integer value that is not used by another user equipment may be selected as the reallocation. Node ID and send it to the user device for storage; The standby MME sends a delete user equipment index table request message to the successor MME of the faulty node, and the node identifier of the successor MME can be found based on the original node identifier of the user equipment, that is, in all the node identifiers of the node that has not failed, which is greater than the original user equipment.
  • the minimum node identifier of the node identifier is the successor MME node identifier of the faulty node.
  • the standby MME sends the service data of the user equipment to another backup MME0 for backup, and stores the identifier information of the user equipment and the identifier information of the standby MME0 on the backup node of the standby MME.
  • step 212 is an optional step. If the standby MME does not assign a new node identifier to the user equipment, the next step of the user equipment to initiate the connection with the active MME may be implemented by the following steps. The flow indicated by the dashed arrow:
  • the user equipment sends an access request message, such as a service request message (Server Request) or a tracking area update request (TAU Request) message, to the eNB, and requests to connect with the active MME.
  • an access request message such as a service request message (Server Request) or a tracking area update request (TAU Request) message
  • the eNB finds the primary MME based on the node identifier of the user equipment, and finds that the primary MME is faulty, and establishes a connection with the subsequent MME node of the faulty node, and sends a connection establishment request message to the successor.
  • the subsequent MME node searches for a corresponding index table of the identifier information of the user equipment and the identifier information of the standby MME, obtains the node identifier of the standby MME, and then forwards the connection establishment request message to the standby MME.
  • the standby MME performs authentication authentication of the user equipment. If the authentication succeeds, the eNB establishes a connection with the user equipment by using the eNB. The information such as the SGW user plane address and the TEID is sent to the eNB, and the eNB allocates radio resources to the user equipment.
  • the standby MME reassigns the new node identifier to the user equipment and sends it to the user equipment.
  • the eNB may connect to the standby MME based on the new node identifier of the user equipment.
  • the standby MME sends a message that deletes the user equipment index table information to the MME of the faulty active MME, where the MME carries the information such as the permanent identifier of the related user equipment or the original node identifier, and the MME is required to delete the corresponding index table.
  • the network connection system of the current service of the user equipment is a UMTS network system
  • the control node to which the user attaches is the SGSN.
  • RNC Radio Network Controller
  • the user equipment sends the temporary identifier of the user equipment to the RNC, and the user equipment sends the temporary identifier to the RNC. For the user equipment that is not initially attached, the user equipment sends the temporary identifier to the RNC.
  • the temporary identifier is assigned to the user equipment by the network side.
  • the RNC calculates the node identifier of the user equipment based on the permanent identifier of the user equipment, or directly selects the user equipment node identifier in the temporary identifier of the user equipment, and sends the attach request to the primary SGSN.
  • the RNC can first calculate the node identifier of the user equipment according to the permanent identifier of the user equipment.
  • the node identifier of the user equipment in the temporary identifier is directly used.
  • the Hash function calculation may be performed on the permanent identifier of the user equipment, and the obtained hash calculation value is the node identifier of the user equipment.
  • the RNC selects, among all the SGSNs connected to the RNC, the smallest node whose node identifier is greater than the node identifier of the user equipment as the attached primary SGSN of the user equipment, and sends the attach request message together with the node identifier of the user equipment to the primary SGSN node.
  • the node identifiers of all the SGSNs connected to the RNC can be obtained during the interaction between the SGSN and the RNC.
  • the SGSN can be sent to the RNC in a message such as a INFORMATION TRANSFER INDICATION.
  • the active SGSN After receiving the attach request, the active SGSN performs a process of authentication, encryption, and integrity protection of the user equipment.
  • the active SGSN For the user equipment through which the authentication is passed, the active SGSN creates a user equipment context, and sends a location update request message to the Home Location Register (HLR), registers the address information of the primary SGSN, and downloads the subscription of the user equipment. data.
  • HLR Home Location Register
  • the active SGSN After the user equipment is successfully attached, the active SGSN sends the node identifier of the user equipment as part of the temporary identifier of the user equipment or the temporary identifier of the user equipment to the user equipment for storage. 305.
  • the active SGSN node After the user equipment context is established, the active SGSN node synchronizes the user equipment context data, that is, the service data, to the backup to the standby SGSN.
  • Data backup can be a scheduled backup or an event triggered backup.
  • the active SGSN sends the service data of the current service of the user equipment, that is, the user equipment context, to the backup SGSN for backup.
  • the primary and secondary SGSNs record the identity of the other node, such as the node identifier or network protocol address.
  • the primary SGSN may notify the standby SGSN node to delete the corresponding user equipment context data; and after the standby SGSN node fails, the primary SGSN node may reselect the new alternate SGSN.
  • the primary SGSN interacts with its subsequent SGSN node, and sends a corresponding index table to the subsequent SGSN for storage.
  • the user equipment index table request message may be sent to the subsequent SGSN, and the subsequent SGSN is required to store the corresponding index table, that is, the correspondence between the identifier information of the user equipment and the identifier information of the standby SGSN.
  • the primary SGSN When the primary SGSN detects that the standby SGSN node of the user equipment changes, it sends a change user equipment index table request message to its successor SGSN, requesting to change the identity information of the standby SGSN in the corresponding index table of the user equipment; when the primary SGSN deletes a user After the device context data is sent, the user equipment index table request message may be sent to the subsequent SGSN, and the corresponding index table of the user equipment is deleted.
  • the standby SGSN finds that the primary SGSN is faulty, it takes over the user service on the primary SGSN.
  • the standby SGSN sends a location update request message to the HLR, registers the node identifier of the standby SGSN to the HLR, and downloads and obtains the latest subscription data of the user equipment from the HLR; a GGSN address, a parameter update request message, such as an Update PDP Context Request message, is sent to the GGSN, where the resource information allocated by the standby SGSN for the user equipment, such as the control plane address and the TEID, is used by the standby SGSN node according to the user equipment context.
  • the access network side of the data is the information of the RNC where the user equipment is located, establishes a connection with the RNC, and sends the resource information allocated by the standby SGSN. To RNC:.
  • the user equipment can communicate with the standby SGSN and continue the current service according to the resource information allocated for the user equipment.
  • the standby SGSN reassigns the node identifier to the user equipment that is currently in the connected state, and sends the new node identifier to the user equipment for storage.
  • the backup SGSN sends the delete user equipment index table request message to the succeeding SGSN of the faulty node
  • the succeeding SGSN The node identifier can be found based on the original node identifier of the user equipment. For example, in the node identifier of all the normal nodes, the node identifier that is greater than the original node identifier of the user equipment is the node identifier of the successor SGSN of the faulty node.
  • the standby SGSN sends the service data of the user equipment to another standby SGSN0 for backup, and stores the identifier information of the user equipment and the identifier information of the standby SGSN0 on the backup node of the standby SGSN.
  • step 310 is an optional step. If the standby SGSN does not assign a new node identifier to the user equipment, the next step of the user equipment to initiate the connection with the active SGSN may be implemented by the following steps. The flow indicated by the dashed arrow:
  • the user equipment sends an access request message, such as a service request message, or a tracking area update request message, to the RNC, and requests to connect with the active SGSN.
  • an access request message such as a service request message, or a tracking area update request message
  • the RNC finds the primary SGSN based on the node identifier of the user equipment, and finds that the primary SGSN is faulty, and establishes a connection with the succeeding SGSN node of the faulty node, and sends a connection establishment request message to the subsequent SGSN.
  • the subsequent SGSN node searches for a corresponding index table of the identifier information of the user equipment and the identifier information of the standby SGSN, obtains the node identifier of the standby SGSN, and then forwards the connection establishment request message to the standby SGSN.
  • the standby SGSN authenticates the user equipment. If the authentication succeeds, the RNC establishes a connection with the user equipment through the RNC, and the RNC allocates the radio resource to the user equipment.
  • the standby SGSN reassigns the new node identifier to the user equipment and sends it to the user equipment.
  • the RNC can connect to the standby SGSN based on the new node identifier of the user equipment.
  • the backup SGSN sends a message that deletes the user equipment index table information to the successor SGSN of the primary SGSN, where the information about the permanent identifier or the original node identifier of the related user equipment is carried, and the subsequent SGSN is required to delete the corresponding corresponding index table.
  • An embodiment of the present invention provides a device for accessing a network side device, such as an RNC or an eNB, and a schematic structural diagram is shown in FIG. 6 , including:
  • the receiving unit 11 is configured to receive a connection establishment request sent by the user equipment
  • the information obtaining unit 12 is configured to: when the receiving unit 11 receives the connection establishment request, acquire the information of the storage node that stores the corresponding index table when the primary control node fails, and the corresponding index table includes the first identification information of the user equipment and the backup user. Corresponding relationship of the second identification information of the standby control node of the service data of the device; the standby control node is configured to back up the service data of the current service of the user equipment stored on the active control node;
  • the connection establishment processing unit 13 is configured to forward the connection establishment request to the storage node according to the information of the storage node acquired by the information acquisition unit, so that the storage node sends the connection establishment request to the corresponding standby control node according to the corresponding index table, so that the standby control The node performs the current service of the user equipment.
  • the standby control node establishes a communication connection with the user equipment by accessing the network side; and the access network side and the core network side connected to the user equipment are respectively based on a newly established communication connection with the user equipment, and standby control
  • the resource information allocated by the node for the user equipment and the latest subscription data of the user equipment continue the current service.
  • the information acquiring unit 12 acquires the storage corresponding index table.
  • the information of the storage node, the connection establishment processing unit 13 forwards the connection establishment request to the storage node, and the storage node sends the connection establishment request to the corresponding standby control node according to the stored corresponding index table, and the standby control node establishes with the user equipment. Communication connection between.
  • the primary control node fails.
  • the access network side forwards the connection establishment request to the standby control node through the storage node, so that the standby control
  • the node establishes a communication connection with the user equipment, and the current user service is continued by the access network side and the core network side according to the updated data.
  • the access network side device further includes:
  • the primary search unit 14 is configured to select, as the active control node, a node corresponding to the smallest node identifier that is greater than the identifier of the user equipment node among all the control nodes that are connected to the access network, and the information acquiring unit 12 is specifically configured to obtain the primary use.
  • the information acquiring unit 12 is specifically configured to obtain the active control node.
  • the redistribution sending unit 15 is configured to receive a node identifier of the reassigned user equipment sent by the standby control node, and send the reassigned node identifier to the user equipment for storage.
  • the information acquiring unit 12 acquires the information of the storage node; if not yet confirmed If the primary control node is faulty, the primary search node 14 is required to search for the primary control node. In the process of performing the search, if the node corresponding to the minimum node identifier is used as the primary control node, the information acquiring unit 12 acquires the primary control node.
  • the node identifier of the successor node of the node if the node corresponding to the largest node identifier is used as the primary control node, the information acquisition unit 12 acquires the node identifier of the precursor node of the active control node.
  • the standby control node may re-allocate a node identifier for the user equipment, and the allocated node identifier is sent to the user equipment for storage by the redistribution sending unit 15, so that the user equipment initiates the next connection.
  • the access network side device can directly find the standby control node according to the reassigned node identifier, instead of forwarding through the storage node.
  • the embodiment of the present invention further provides a control node.
  • the control node in this embodiment may be an MME or an SGSN.
  • the node fault is processed according to the process in the first embodiment. :
  • the pre-failure backup unit 20 is configured to back up service data of the user equipment stored on the active control node after the user equipment is attached to the active control node;
  • the first resource update unit 21 is configured to: when the primary control node attached to the user equipment fails, update the first resource information allocated to the user equipment according to the information of the gateway node in the service data backed up by the backup unit 20 before the fault Gateway node
  • the local information update unit 22 is configured to register information of the standby control node to the home domain server, and obtain latest subscription data of the user equipment from the home domain server;
  • the second resource update unit 23 is configured to update the allocated second resource information of the local standby control node to the access network side. It can be understood that the control node of this embodiment may further include an establishing unit, configured to establish a connection with the access network side according to the information of the access network side in the service data backed up by the backup unit 20 before the fault, and then the second resource update unit. 23 Perform an update of the second resource.
  • a establishing unit configured to: after receiving the connection establishment request sent by the user equipment from the storage node, establish a communication connection with the user equipment by accessing the network side according to the connection establishment request, and then performing the second by the second resource update unit 23 Update of resources.
  • the backup unit 20 backs up the service data on the active control node, and when the primary control node is found to be faulty, the standby control node takes over the user equipment service on the active control node. That is, the first resource update unit 21 updates the first resource information allocated for the user equipment to the gateway node according to the information of the gateway node; the local information update unit 22 registers the information of the standby control node to the home domain server, from the home domain server. The latest subscription data of the user equipment is obtained. For the connected user equipment, the second resource update unit 23 sends the second resource information allocated by the standby control node to the access network side.
  • the standby control node can communicate with the user equipment in place of the above-mentioned active control node.
  • the information of the core network side and the access network side connected to the user equipment can be allocated according to the user equipment, respectively, because the information in the service running process is not lost.
  • the first resource information and the latest subscription data of the user equipment, and the second resource information continue the current service, thereby ensuring the continuity of the current service.
  • control node of this embodiment may further include: an allocation processing unit 24, configured to re-allocate the node identifier for the user equipment, and send the re-allocated node identifier to the user
  • the device performs storage; so that the access network side finds the local standby control node according to the reassigned node identifier, and performs the next connection between the user equipment and the local standby control node.
  • the deleting unit 25 is configured to send a delete request message to the storage node, so that the storage node deletes the corresponding index table of the first identifier information of the stored user equipment and the second identifier information of the node that backs up the user equipment service data.
  • the backup unit 26 is configured to select another standby control node for the user equipment, and back up the service data of the current service of the user equipment to another selected standby control node.
  • the index table storage unit 27 is configured to store the identification information of another standby control node selected by the backup unit 26 and the identification information of the user equipment to another storage node.
  • the reassigned node identifier may be sent to the user equipment through the access network side by the allocation processing unit 24, so that the user equipment is initiated.
  • the access network side can directly find the standby control node by using the reassigned node identifier; and the corresponding index table stored on the storage node is deleted by the deleting unit 25, which can save resources.
  • the backup unit 26 backs up the current service data of the user equipment to another standby control node, and the index table storage unit 27 identifies the identification information of the other standby control node with the current user equipment.
  • the identification information is stored on another storage node.
  • control node may include a pre-failure backup unit 20, a first resource update unit 21, a local information update unit 22, a second resource update unit 23, a delete unit 25, and an establishment request.
  • the establishment request receiving unit 28 is configured to receive a connection establishment request sent by the storage node according to the corresponding index table, where the corresponding index table includes a correspondence between the first identification information of the user equipment and the second identification information of the node that backs up the service data of the user equipment;
  • connection establishing unit 29 is configured to establish a connection with the user equipment according to the connection establishment request received by the establishment request receiving unit 28 through the access network side;
  • the allocating unit 30 is configured to re-allocate the node identifier of the user equipment, and send the re-assigned node identifier to the user equipment for storage by using the connection established by the connection establishing unit 29;
  • the corresponding storage unit 31 is configured to store the identification information of the other user equipment and the corresponding information of the backup control node of the service data on the active control node attached to the other user equipment.
  • the connection establishment unit 29 establishes a connection with the user equipment.
  • the allocating unit 30 may reassign a node identifier to the user equipment, and send the reassigned node identifier to the user equipment through the connection established by the connection establishing unit 29.
  • control node in this embodiment deletes the corresponding index table stored on the original storage node by the deleting unit 25. It is also possible to correspond to other user equipments of the storage unit 31 in the running process of the service.
  • the embodiment of the invention further provides a node fault processing system, comprising: an active control node and a standby Control node; where:
  • the primary control node is configured to back up the service data of the current service of the user equipment to the standby control node after the user equipment is attached, and the second identifier information of the user equipment and the second control node of the backup user equipment service data Corresponding index table of the identification information is stored to the storage node;
  • the standby control node is the control node shown in any of Figures 7-9.
  • the embodiment of the present invention further provides a node fault processing system, which includes an active control node, an alternate control node, and an access network side device to which the user equipment belongs, where:
  • the primary control node is configured to back up the service data of the current service of the user equipment to the standby control node after the user equipment is attached, and the second identifier information of the user equipment and the second control node of the backup user equipment service data
  • the corresponding index table of the identification information is stored to the storage node;
  • the standby control node is the control node as shown in any of FIGS. 7 to 9; and
  • the access network side device is the device as shown in FIG. 6.
  • the access network side connected to the user equipment receives the connection establishment request sent by the user equipment, and when the primary control node fails, obtains the information of the storage node that stores the corresponding index table, and sends the connection establishment request to the
  • the storage node is configured to send a connection establishment request to the standby control node of the current service data of the user equipment on the backup active control node according to the corresponding connection table, and the standby control node establishes a connection with the user equipment after receiving the connection establishment request.
  • the standby control node communicates with the user equipment instead of the above-mentioned active control node.
  • the access network side and the core network side respectively connect according to the newly established communication connection with the user equipment.
  • the resource information allocated by the user equipment and the latest subscription data continue the current service, thereby ensuring the continuity of the current service.
  • the program may be stored in a computer readable storage medium, and the storage medium may include: ROM, RAM, disk or CD, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A node fault processing method, system and related device are provided. The method includes that: an access network side connected to a user device receives a connection establishment request sent by the user device; when the primary control node occurs failure, the storage node information storing the corresponding index table is obtained, and the connection establishment request is sent to the storage node, so that the storage node sends the connection establishment request to a standby control node backing up the current business data of the user device in a primary control node according to the corresponding index table, and so the standby control node can execute the current business of the user device.

Description

节点故障处理方法、 系统及相关设备  Node fault processing method, system and related equipment
技术领域 Technical field
本发明涉及通信技术领域,特别涉及节点故障处理方法、系统及相关设备。 背景技术  The present invention relates to the field of communications technologies, and in particular, to a node fault processing method, system, and related equipment. Background technique
在网络系统中,每个实体如移动性管理网元( Mobility Management Entity , In a network system, each entity such as a Mobility Management Entity (Mobility Management Entity,
MME )、服务网关( Serving Gateway, SGW )、数据网关( PDN Gate Way, PGW ) 等都有自己的网元标识, 如节点标识 (Identity, ID ) 等。 The MME, the Serving Gateway (SGW), and the PDN Gate Way (PGW) all have their own NE identifiers, such as the node identifier (Identity, ID).
在第三代合作项目 ( third Generation Partnership Project, 3 GPP )制定了长 期演进计划 (Long Term Evolution, LTE )指导下, 定义了新的移动通信网络 架构, 其中:  Under the guidance of the Long Generation Evolution (LTE), the Third Generation Partnership Project (3GPP) has defined a new mobile communication network architecture, in which:
移动管理网元 (Mobility Management Entity, MME ) 负责网络附属存储 ( NAS )信令的处理, 包括 NAS信令加密以及漫游、 跟踪功能, 为用户设备 分配临时身份标识, 以及安全功能等; 服务网关 (Serving Gateway, SGW ) 负责本地的移动性锚点和合法监听等相关功能; 数据网关 (PDN Gateway, PGW ) 负责执行策略和计费以及与非 3GPP切换过程中的用户面锚点。  The Mobility Management Entity (MME) is responsible for the processing of network attached storage (NAS) signaling, including NAS signaling encryption and roaming, tracking functions, assigning temporary identity to user equipment, and security functions; The Serving Gateway (SGW) is responsible for local mobility anchors and lawful interception and other related functions; the Data Gateway (PDW Gateway, PGW) is responsible for performing policy and charging and user plane anchors in non-3GPP handover procedures.
上述 MME对应于通用移动通信系统( UMTS ) 内部的通用分组无线服务 技术的服务网元 (Serving GPRS Support Node, SGSN ) 的控制平面部分; 而 PGW/SGW 相对于 UMTS 系统中通用分组无线服务技术的网关 (Gateway GPRS Support Node , GGSN ) 的功能。  The above MME corresponds to a control plane portion of a Serving GPRS Support Node (SGSN) of a general packet radio service technology within a Universal Mobile Telecommunications System (UMTS); and a PGW/SGW is compared to a general packet radio service technology in a UMTS system. Gateway (Gateway GPRS Support Node, GGSN) function.
为了增强未来网络的竟争能力, 向用户提供高质量、稳定性的服务, 3GPP 提出移动性管理网元资源池( MME/SGSN POOL )概念, 当资源池中有节点发 生故障时, 网络侧可以将用户设备切换到该资源池中其他正常节点重新附着, 虽然可以尽快恢复用户业务, 但无法保证用户业务连续性。  In order to enhance the competitiveness of the future network and provide high-quality and stable services to users, 3GPP proposes the concept of mobility management network element resource pool (MME/SGSN POOL). When a node in the resource pool fails, the network side can Switching the user equipment to other normal nodes in the resource pool to reattach, although the user service can be restored as soon as possible, but the user business continuity cannot be guaranteed.
发明内容 Summary of the invention
本发明实施例提供节点故障处理方法、 系统及相关设备, 在网络节点故障 时保证用户设备上业务的连续。  The embodiment of the invention provides a node fault processing method, a system and related equipment, and ensures continuity of services on the user equipment when the network node fails.
本发明实施例提供一种节点故障处理方法, 包括:  The embodiment of the invention provides a node fault processing method, which includes:
接收用户设备发送的连接建立请求;  Receiving a connection establishment request sent by the user equipment;
当所述用户设备附着的主用控制节点发生故障时,获取储存对应索引表的 存储节点的信息,所述对应索引表包含所述用户设备的第一标识信息与备份用 户设备业务数据的备用控制节点的第二标识信息的对应关系;所述备用控制节 点用于备份所述主用控制节点上储存的用户设备当前业务的业务数据; When the active control node attached to the user equipment fails, acquiring a corresponding index table is stored. The information of the storage node, where the corresponding index table includes a correspondence between the first identification information of the user equipment and the second identification information of the backup control node of the backup user equipment service data; the standby control node is configured to back up the main Using the service data of the current service of the user equipment stored on the control node;
根据所述存储节点的信息转发所述连接建立请求给存储节点,以便所述存 储节点根据所述对应索引表将所述连接建立请求发送给相应的备用控制节点; 使得所述备用控制节点执行所述用户设备当前的业务。  And forwarding, according to the information of the storage node, the connection establishment request to the storage node, so that the storage node sends the connection establishment request to the corresponding standby control node according to the corresponding index table; causing the standby control node to execute The current service of the user equipment.
本发明实施例提供一种节点故障处理方法, 包括:  The embodiment of the invention provides a node fault processing method, which includes:
当用户设备附着到主用控制节点后,备份所述主用控制节点上储存的用户 设备当前业务的业务数据;  After the user equipment is attached to the active control node, back up the service data of the current service of the user equipment stored on the active control node;
当所述主用控制节点发生故障时,根据所述备份的业务数据中网关节点的 信息, 将为所述用户设备分配的第一资源信息更新到所述网关节点;  When the primary control node fails, updating the first resource information allocated to the user equipment to the gateway node according to the information of the gateway node in the backup service data;
将本地备用控制节点的信息注册到归属域服务器,并从归属域服务器上获 取所述用户设备的最新签约数据;  Registering information of the local standby control node to the home domain server, and obtaining the latest subscription data of the user equipment from the home domain server;
将所述备用控制节点为用户设备分配的第二资源信息更新到所述接入网 络侧。  And updating, by the standby control node, the second resource information allocated by the user equipment to the access network side.
本发明实施例还提供一种接入网絡侧设备, 包括:  The embodiment of the invention further provides an access network side device, including:
接收单元, 用于接收用户设备发送的连接建立请求;  a receiving unit, configured to receive a connection establishment request sent by the user equipment;
信息获取单元, 用于所述用户设备附着的主用控制节点发生故障时, 获取 储存对应索引表的存储节点的信息,所述对应索引表包含所述用户设备的第一 标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应关 系;所述备用控制节点用于备份所述主用控制节点上储存的用户设备当前业务 的业务数据;  An information obtaining unit, configured to acquire information of a storage node that stores a corresponding index table, where the primary control node that is used by the user equipment is faulty, where the corresponding index table includes the first identifier information of the user equipment and the backup user equipment. Corresponding relationship of the second identification information of the standby control node of the service data; the standby control node is configured to back up service data of the current service of the user equipment stored on the active control node;
连接建立处理单元,用于根据所述信息获取单元获取的存储节点的信息转 发所述连接建立请求给存储节点,以便所述存储节点根据所述对应索引表将所 述连接建立请求发送给相应的备用控制节点,使得所述备用控制节点执行所述 用户设备当前的业务。  a connection establishment processing unit, configured to forward the connection establishment request to the storage node according to the information of the storage node acquired by the information acquisition unit, so that the storage node sends the connection establishment request to the corresponding according to the corresponding index table The standby control node causes the standby control node to perform current service of the user equipment.
本发明实施例还提供一种控制节点, 包括:  The embodiment of the invention further provides a control node, including:
故障前备份单元, 用于当用户设备附着到主用控制节点后,备份所述主用 控制节点上储存的用户设备的业务数据; 第一资源更新单元, 用于当用户设备附着的主用控制节点发生故障时, 根 据所述故障前备份单元备份的业务数据中网关节点的信息,将为所述用户设备 分配的第一资源信息更新到所述网关节点; a pre-failure backup unit, configured to back up service data of the user equipment stored on the active control node after the user equipment is attached to the active control node; a first resource update unit, configured to: when the primary control node attached to the user equipment fails, the first resource information to be allocated to the user equipment according to the information of the gateway node in the service data backed up by the backup unit before the fault Updating to the gateway node;
本地信息更新单元, 用于将本地备用控制节点的信息注册到归属域服务 器, 并从归属域服务器上获取所述用户设备的最新签约数据;  a local information update unit, configured to register information of the local standby control node to the home domain server, and obtain latest subscription data of the user equipment from the home domain server;
第二资源更新单元,用于将所述备用控制节点为用户设备分配的第二资源 信息更新到所述接入网络侧。  And a second resource update unit, configured to update the second resource information allocated by the standby control node to the user equipment to the access network side.
本发明实施例还提供了一种节点故障处理系统, 包括: 主用控制节点和备 用控制节点; 其中:  The embodiment of the invention further provides a node fault processing system, comprising: a primary control node and a standby control node; wherein:
主用控制节点, 用于在用户设备附着后, 将用户设备当前业务的业务数据 备份到备用控制节点上,并将用户设备的第一标识信息与备份用户设备业务数 据的备用控制节点的第二标识信息的对应索引表储存到存储节点;  The primary control node is configured to back up the service data of the current service of the user equipment to the standby control node after the user equipment is attached, and the second identifier information of the user equipment and the second control node of the backup user equipment service data Corresponding index table of the identification information is stored to the storage node;
而备用控制节点则是前述的控制节点。  The standby control node is the aforementioned control node.
本实施例中,与用户设备连接的接入网络侧接收到用户设备发送的连接建 立请求,当主用控制节点发生故障,则获得储存对应索引表的存储节点的信息, 并将连接建立请求发送给存储节点 ,以便存储节点根据对应索弓 I表将连接建立 请求发送给备份主用控制节点上用户设备当前业务数据的备用控制节点,备用 控制节点就能执行该用户设备当前的业务, 从而保证了当前业务的连续性。 附图说明  In this embodiment, the access network side connected to the user equipment receives the connection establishment request sent by the user equipment, and when the primary control node fails, obtains the information of the storage node that stores the corresponding index table, and sends the connection establishment request to the Storing a node, so that the storage node sends a connection establishment request to the backup control node of the current service data of the user equipment on the backup active control node according to the corresponding node, and the standby control node can perform the current service of the user equipment, thereby ensuring Current business continuity. DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍 , 显而易见地, 下面描述 中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付 出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。  In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings to be used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.
图 la是本发明方法实施例提供的一种节点故障处理方法的流程图; 图 lb是本发明方法实施例提供的另一种节点故障处理方法的流程图; 图 2是本发明方法实施例提供的另一种节点故障前的处理方法的流程图; 图 3是本发明方法实施例提供的另一种节点故障后的处理方法的流程图; 图 4是本发明一个具体实施例提供的节点故障前的处理方法的流程图; 图 5是本发明另一具体实施例提供的节点故障后的处理方法的流程图; 图 6是本发明设备实施例提供的一种接入网络侧设备的结构示意图; 图 7是本发明设备实施例提供的一种控制节点的结构示意图; FIG. 1 is a flowchart of a node fault processing method according to an embodiment of the method of the present invention; FIG. 2B is a flowchart of another node fault processing method provided by an embodiment of the method of the present invention; FIG. 3 is a flowchart of another method for processing a node failure according to an embodiment of the method of the present invention; FIG. 4 is a flowchart of a node failure according to an embodiment of the present invention; Figure 5 is a flowchart of a processing method after a node failure according to another embodiment of the present invention; FIG. 6 is a schematic structural diagram of an access network side device according to an embodiment of the present invention; FIG. 7 is a schematic structural diagram of a control node according to an embodiment of the present invention;
图 8是本发明设备实施例提供的另一控制节点的结构示意图;  8 is a schematic structural diagram of another control node provided by an embodiment of the device of the present invention;
图 9是本发明设备实施例提供的另一种控制节点的结构示意图。  FIG. 9 is a schematic structural diagram of another control node provided by an embodiment of the device of the present invention.
具体实施方式 detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。  BRIEF DESCRIPTION OF THE DRAWINGS The technical solutions in the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative work are within the scope of the present invention.
本发明方法实施例提供的一种节点故障处理方法,本实施例的方法适用于 在用户设备附着到控制节点后, 处于空闲态的用户设备(即用户设备当前与主 用控制节点之间没有连接)当前业务的网络连接系统中, 当与用户设备附着的 主用控制节点如 MME或 SGSN发生故障后,用户设备所在的接入网络侧执行的 故障处理方法, 流程图如图 la所示, 包括:  A method for processing a node fault according to an embodiment of the method of the present invention. The method in this embodiment is applicable to a user equipment that is in an idle state after the user equipment is attached to the control node, that is, the user equipment is not connected to the active control node. In the network connection system of the current service, when the primary control node, such as the MME or the SGSN, attached to the user equipment fails, the fault processing method performed by the access network side where the user equipment is located, the flowchart is as shown in FIG. :
步骤 100、 接入网络侧接收用户设备发送的连接建立请求;  Step 100: The access network side receives a connection establishment request sent by the user equipment.
可以理解, 当用户设备发起一次业务时, 会先发送附着请求; 与用户设备 连接的接入网络侧如基站会选择一个节点作为控制节点,比如在与基站连接的 所有 MME或 SGSN等节点中,选择大于用户设备节点标识的最小节点标识对 应节点作为控制节点,或选择小于用户设备节点标识的最大节点标识对应节点 作为控制节点等, 并将附着请求给选择的控制节点; 控制节点接收到附着请求 后 , 对用户设备进行鉴权认证 , 认证通过的用户设备被允许附着。  It can be understood that when the user equipment initiates a service, the attach request is sent first; and the access network side connected to the user equipment, for example, the base station selects a node as the control node, for example, in all MMEs or SGSNs connected to the base station, Selecting a node corresponding to the smallest node identifier that is greater than the identifier of the user equipment node as the control node, or selecting a node corresponding to the largest node identifier that is smaller than the identifier of the user equipment node as the control node, and attaching the request to the selected control node; the control node receives the attach request After that, the user equipment is authenticated, and the user equipment that passes the authentication is allowed to attach.
在用户设备运行业务的过程中, 该控制节点记录用户设备的业务数据, 包 括用户设备上下文数据如当前业务连接的核心网络侧的信息、接入网络侧的信 息等。 在本发明实施例中, 为了避免该控制节点发生故障后, 控制节点的切换 过程导致的业务不连续性,则将该控制节点记录的用户设备的业务数据备份到 另一控制节点上, 则该控制节点为主用控制节点, 其上记录的业务数据为主用 业务数据; 另一控制节点为备用控制节点, 其上备份的业务数据为备用业务数 据。  During the operation of the user equipment, the control node records service data of the user equipment, including user equipment context data, such as information on the core network side of the current service connection, and information on the access network side. In the embodiment of the present invention, in order to avoid the service discontinuity caused by the handover process of the control node after the failure of the control node, the service data of the user equipment recorded by the control node is backed up to another control node, The control node is the primary control node, and the service data recorded thereon is the primary service data; the other control node is the standby control node, and the service data backed up is the standby service data.
在用户设备附着到主用控制节点后, 如果当前的用户设备正处于空闲态 时, 即用户设备与主用控制节点之间没有连接。 在有些情况下, 比如服务请求 或跟踪区更新请求等情况时, 用户设备会发起与主用控制节点的连接, 则会发 送连接建立请求; 当与用户设备连接的接入网络侧接收到连接建立请求后,会 查找到该用户设备附着的主用控制节点, 如果主用控制节点正常, 则将连接建 立请求发送给主用控制节点, 从而建立主用控制节点与用户设备之间的连接, 如果主用控制节点故障, 则执行步骤 101。 After the user equipment is attached to the active control node, if the current user equipment is in an idle state When there is no connection between the user equipment and the active control node. In some cases, such as a service request or a tracking area update request, the user equipment initiates a connection with the active control node, and then sends a connection establishment request; when the access network side connected to the user equipment receives the connection establishment After the request, the active control node attached to the user equipment is found. If the primary control node is normal, the connection establishment request is sent to the active control node, thereby establishing a connection between the active control node and the user equipment. If the primary control node is faulty, step 101 is performed.
在查找过程中接入网络侧可以根据用户的节点标识,及用户设备与主用控 制节点的节点标识的对应关系进行查找,比如接入网络侧可以在与接入网络侧 连接的 MME或 SGSN等节点中,选择大于用户设备节点标识的最小节点标识 对应的节点,或选择小于用户设备节点的最大节点标识对应的节点作为主用控 制节点等。  The access network may perform a search according to the node identifier of the user and the node identifier of the active control node, for example, the access network side may be connected to the MME or the SGSN connected to the access network side. In the node, the node corresponding to the minimum node identifier of the user equipment node identifier is selected, or the node corresponding to the largest node identifier of the user equipment node is selected as the active control node.
步骤 101、 获取储存对应索引表的存储节点的信息, 该对应索引表包含用 户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识 信息的对应关系;其中备用控制节点用于备份主用控制节点上储存的用户设备 当前业务的业务数据;  Step 101: Obtain information about a storage node that stores a corresponding index table, where the corresponding index table includes a correspondence between the first identifier information of the user equipment and the second identifier information of the backup control node of the backup user equipment service data, where the standby control node uses Backing up the service data of the current service of the user equipment stored on the active control node;
本实施例中,主用控制节点会将用户设备的第一标识信息与备份用户设备 业务数据的备用控制节点的第二标识信息的对应索引表储存在主用控制节点 之外的另一个节点即存储节点上,比如储存在主用控制节点的前驱或后继节点 上。  In this embodiment, the active control node stores the corresponding index table of the first identifier information of the user equipment and the second identifier information of the backup control node of the backup user equipment service data in another node other than the active control node. On the storage node, for example, it is stored on the predecessor or successor node of the active control node.
这里的第一标识信息和第二标识信息并不表示顺序关系,而是指代标识信 息的不同, 其中: 第一标识信息和第二标识信息可以是永久标识信息如国际移 动用户识另 I]码 ( International Mobile Subscriber Identification Number, IMSI ), 国际移动综合业务数字网识别码(Mobile Subscriber International ISDN/PSTN number, MSISDN ), 或全称域名 ( Full Qualified Domain Name, FQDN ) 等; 也可以是临时标识信息如基于分布式 Hash表( Distributed Hash Table, DHT ) 的节点标识等, 且在临时标识信息中还可以包含用户设备所处区域位置信息, 主用控制节点类型标识等。  The first identification information and the second identification information herein do not indicate the order relationship, but refer to the difference of the identification information, where: the first identification information and the second identification information may be permanent identification information such as an international mobile user identification. International Mobile Subscriber Identification Number (IMSI), Mobile Subscriber International ISDN/PSTN number (MSISDN), or Full Qualified Domain Name (FQDN); or temporary identification information For example, a node identifier based on a distributed hash table (DHT), and the temporary identifier information may further include location information of the area where the user equipment is located, a primary control node type identifier, and the like.
其中: 在网络系统中节点的地址是以顺时针增大的方向形成 "地址空间 环", 节点按其节点标识值分布在地址空间环上,相邻节点互为前驱后继节点。 具体来讲, 两个相邻节点中, 节点标识小的节点为节点标识大的节点的前驱节 点, 反之, 节点标识大的节点为节点标识小的节点的后继节点。 Among them: In the network system, the address of the node forms an "address space loop" in a direction that increases clockwise, and the nodes are distributed on the address space ring according to their node identification values, and the adjacent nodes are precursor successors. Specifically, among the two adjacent nodes, the node with a small node identifier is a precursor node of a node with a large node identifier, and the node with a large node identifier is a successor node of a node with a small node identifier.
在获取存储节点的信息时,如果存储节点是主用控制节点的前驱或后继节 点时, 接入网絡侧可以获取主用控制节点的前驱或后继节点的节点标识等信 息。  When acquiring the information of the storage node, if the storage node is a predecessor or a successor node of the active control node, the access network side may obtain information such as the node identifier of the predecessor or successor node of the active control node.
步骤 102、 接入网络侧根据存储节点的信息转发连接建立请求给存储节 点, 以便存储节点根据对应索引表将连接建立请求发送给相应的备用控制节 点, 使得备用控制节点执行用户设备当前的业务。  Step 102: The access network side forwards the connection establishment request to the storage node according to the information of the storage node, so that the storage node sends the connection establishment request to the corresponding standby control node according to the corresponding index table, so that the standby control node performs the current service of the user equipment.
而对于备用控制节点来说, 当备用控制节点发现主用控制节点故障时, 则 接管主用控制节点上的业务, 执行用户设备当前的业务, 具体地: 根据备份的 业务数据中网关节点的信息,将为用户设备分配的资源信息包括用户控制面信 息、 隧道端点标识符 (TEID ) 等第一资源信息更新到网关节点; 并将本地备 用控制节点的信息注册到归属域服务器,从归属域服务器上获取用户设备的最 新签约数据; 备用控制节点根据连接建立请求, 通过用户设备所在接入网络侧 建立与用户设备的通信连接,并将备用控制节点为用户设备分配的备用控制节 点与接入网络侧约定的标识用户设备的信息,和承载信息等第二资源信息更新 到接入网络侧。  For the standby control node, when the standby control node finds that the primary control node is faulty, it takes over the service on the active control node and performs the current service of the user equipment, specifically: according to the information of the gateway node in the backup service data. The resource information allocated to the user equipment, including user control plane information, a tunnel endpoint identifier (TEID), and the like, is updated to the gateway node; and the information of the local standby control node is registered to the home domain server, from the home domain server. Obtaining the latest subscription data of the user equipment; the standby control node establishes a communication connection with the user equipment through the access network side where the user equipment is located according to the connection establishment request, and allocates the standby control node and the access network to the user equipment by the standby control node. The side agreed information identifying the user equipment, and the second resource information such as the bearer information is updated to the access network side.
需要说明的是,上述备用控制节点接管业务的步骤是用户设备附着到主用 控制节点后, 当备用控制节点发现主用控制节点故障时即可执行的步骤, 与用 户设备处于连接态还是空闲态无关。即可以在空闲态的用户设备发起与主用控 制节点的连接步骤之前 , 同时或之后 , 没有绝对的顺序关系。  It should be noted that the step of taking over the service by the standby control node is a step that can be performed when the standby control node finds that the primary control node is faulty after the user equipment is attached to the active control node, and is in a connected state or an idle state with the user equipment. Nothing. That is, there may be no absolute order relationship before or after the user equipment in the idle state initiates the connection with the active control node.
当备用控制节点接收到存储节点的连接建立请求后,就与用户设备建立通 信连接, 这样与用户设备连接的核心网络侧(包括备用控制节点、 网关节点和 归属域服务器等设备)和接入网络侧分别根据备用控制节点更新的用户设备的 最新签约数据和为用户设备分配的资源信息,及与用户设备的新建立的通信连 接等继续当前业务, 且在进行当前业务的流程是现有流程, 在此不进行赞述。  After receiving the connection establishment request of the storage node, the standby control node establishes a communication connection with the user equipment, such that the core network side (including the standby control node, the gateway node, the home domain server, and the like) and the access network connected to the user equipment The side continues the current service according to the latest subscription data of the user equipment updated by the standby control node and the resource information allocated for the user equipment, and the newly established communication connection with the user equipment, and the current service flow is an existing process. No comments are made here.
可见,本发明实施例中:接入网络侧接收到用户设备发送的连接建立请求, 当用户设备附着的主用控制节点发生故障时,获取储存对应索引表的存储节点 的信息, 并转发连接建立请求给存储节点; 存储节点根据储存的对应索引表将 连接建立请求发送给相应的备用控制节点,并由备用控制节点建立与用户设备 之间的通信连接。 使得在用户设备处于空闲态时主用控制节点发生故障, 当用 户设备发起与主用控制节点的下一次连接时,接入网絡侧会通过存储节点转发 连接建立请求给备用控制节点, 这样备用控制节点就与用户设备建立通信连 接, 并由接入网络侧和核心网络侧根据更新的数据继续当前的用户业务。 It can be seen that, in the embodiment of the present invention, the access network side receives the connection establishment request sent by the user equipment, and when the primary control node attached to the user equipment fails, acquires the information of the storage node that stores the corresponding index table, and forwards the connection establishment. Request to the storage node; the storage node will be based on the corresponding index table stored The connection establishment request is sent to the corresponding standby control node, and the standby control node establishes a communication connection with the user equipment. When the user equipment is in an idle state, the primary control node fails. When the user equipment initiates the next connection with the active control node, the access network side forwards the connection establishment request to the standby control node through the storage node, so that the standby control The node establishes a communication connection with the user equipment, and the current user service is continued by the access network side and the core network side according to the updated data.
在一个具体的实施例中, 为了方便下一次用户设备与备用控制节点的连 接, 可以不用通过存储节点转发连接建立请求,从而建立备用控制节点与用户 设备的连接,备用控制节点会为用户设备重新分配节点标识, 并将重新分配的 节点标识通过接入网络侧发送给用户设备进行储存。 而对于接入网络侧来说, 只要在接收到备用控制节点为用户设备分配的节点标识,则发送用户设备进行 储存。  In a specific embodiment, in order to facilitate the next connection between the user equipment and the standby control node, the connection establishment request may be forwarded without using the storage node, thereby establishing a connection between the standby control node and the user equipment, and the standby control node re-establishing the user equipment. The node identifier is assigned, and the reassigned node identifier is sent to the user equipment for storage through the access network side. For the access network side, the user equipment is sent for storage as long as the node identifier assigned by the standby control node to the user equipment is received.
具体来说, 备用控制节点在为用户设备重新分配节点标识时, 可以在备用 控制节点的节点标识,到备用控制节点的后继节点标识或前驱节点标识的范围 内, 选择某一未被其他用户设备使用的整数值作为重新分配的节点标识。  Specifically, when the standby control node reassigns the node identifier to the user equipment, the standby control node may select one of the other user equipments within the range of the node identifier of the standby control node, the successor node identifier of the standby control node, or the identifier of the precursor node. The integer value used is used as the reassigned node ID.
这样在下一次备用控制节点与用户设备的连接时,接入网络侧可以直接通 过重新分配的用户设备的节点标识连接到备用控制节点上,从而节省了信令传 输。  In this way, when the next standby control node is connected to the user equipment, the access network side can directly connect to the standby control node through the node identifier of the reassigned user equipment, thereby saving signaling transmission.
本发明实施例还提供另一种节点故障处理方法:  Another embodiment of the present invention provides a node fault processing method:
本实施例的方法适用于用户设备当前业务的网络连接系统中,当与用户设 备附着的主用控制节点如 MME或 SGSN发生故障后的处理方法,流程图如图 lb所示, 包括:  The method of this embodiment is applicable to the network connection system of the current service of the user equipment. When the primary control node, such as the MME or the SGSN, which is attached to the user equipment, fails, the flowchart is as shown in FIG.
步骤 110、 当用户设备附着到主用控制节点后, 备用控制节点备份主用控 制节点上储存的用户设备当前业务的业务数据;  Step 110: After the user equipment is attached to the active control node, the standby control node backs up the service data of the current service of the user equipment stored on the active control node.
可以理解, 在用户设备附着到主用控制节点后, 主用控制节点会选择另一 控制节点即备用控制节点备份主用控制节点上储存的用户设备的业务数据。  It can be understood that after the user equipment is attached to the active control node, the active control node selects another control node, that is, the standby control node, to back up the service data of the user equipment stored on the active control node.
备用控制节点在进行备份时,可以采用定时备份或事件触发备份的方法进 行备份。  When the backup control node performs backup, it can use the timed backup or event-triggered backup to backup.
步骤 120、 当用户设备附着的主用控制节点发生故障时, 备用控制节点根 据备份的业务数据中网关节点的信息,将该备用控制节点为用户设备分配的第 一资源信息更新到网关节点; Step 120: When the primary control node attached to the user equipment fails, the standby control node allocates the standby control node to the user equipment according to the information of the gateway node in the backed up service data. Updating a resource information to a gateway node;
这里更新到网关节点的第一资源信息是在运行业务过程中网关节点必需 要用到的用户信息, 包括: 用户控制面信息和隧道端点标识符 (TEID )等。  The first resource information updated to the gateway node here is the user information that the gateway node must use in running the service process, including: user control plane information and tunnel endpoint identifier (TEID).
步骤 130、 备用控制节点将备用控制节点的信息注册到归属域服务器, 并 从归属域服务器上获取用户设备的最新签约数据;  Step 130: The standby control node registers the information of the standby control node to the home domain server, and obtains the latest subscription data of the user equipment from the home domain server.
步骤 140、备用控制节点将备用控制节点为用户设备分配的第二资源信息 更新到接入网络侧。更新到接入网络侧的第二资源信息是在运行业务过程中接 入网络侧必需要用到的用户信息,包括备用控制节点与接入网络侧约定的标识 用户设备的信息, 和承载信息等。  Step 140: The standby control node updates the second resource information allocated by the standby control node to the user equipment to the access network side. The second resource information that is updated to the access network side is the user information that must be used to access the network side in the running service process, including the information of the user equipment that the standby control node and the access network side agree to identify the user equipment, and the bearer information. .
这里的第一资源信息和第二资源信息并不表示顺序关系,而是指代分配的 资源信息的不同。  Here, the first resource information and the second resource information do not indicate an order relationship, but refer to a difference in the allocated resource information.
可以理解, 主备控制节点之间可以相互进行故障的检测, 如可以通过基于 心跳检测、链路检测及故障节点重启通知等方法来检测对方是否发生故障; 还 可以由主备控制节点之外的设备发现故障后通知相关节点。具体的检测方法并 不能造成对本发明的限制。  It can be understood that the active and standby control nodes can detect faults with each other. For example, it can detect whether the other party is faulty by means of heartbeat detection, link detection, and faulty node restart notification. It can also be used by the active/standby control node. Notify the relevant node after the device finds a fault. The specific detection method does not limit the invention.
如果当前用户设备正处于连接态, 即用户设备与主用控制节点之间有连 接, 当备用控制节点发现主用控制节点故障后, 就接管主用控制节点上该用户 设备的业务, 具体地, 通过上述 120到 140的步骤来实现, 这些步骤之间没有 绝对的顺序关系, 可以同时执行, 也可是顺序执行, 图 lb中只是一种具体的 实现方式。 这样用户设备就可以与备用控制节点进行通信, 由与用户设备连接 的核心网络侧包括备用控制节点、 网关节点和归属域服务器等设备, 及接入网 络侧分别根据为用户设备分配的第一资源信息和用户设备的最新签约数据,及 第二资源信息继续当前业务。 在继续当前业务时, 具体的过程是现有的过程, 在此不进行赞述。 且在执行上述步骤 140的过程之前, 备用控制节点先要根据 备份的业务数据中接入网絡侧的信息, 与接入网络侧建立连接, 再进行第二资 源信息的更新的。  If the current user equipment is in the connected state, that is, there is a connection between the user equipment and the active control node, when the standby control node finds that the primary control node is faulty, it takes over the service of the user equipment on the active control node, specifically, Through the steps of 120 to 140 above, there is no absolute order relationship between these steps, which can be performed simultaneously or sequentially, and FIG. 1b is only a specific implementation manner. In this way, the user equipment can communicate with the standby control node, and the core network side connected to the user equipment includes the standby control node, the gateway node, and the home domain server, and the access network side respectively allocates the first resource according to the user equipment. The latest subscription data of the information and user equipment, and the second resource information continue the current business. When continuing the current business, the specific process is an existing process and will not be mentioned here. Before performing the process of the foregoing step 140, the standby control node first establishes a connection with the access network side according to the information of the access network side in the backed up service data, and then updates the second resource information.
如果当前用户设备正处于空闲态,即用户设备在附着到用户设备与主用控 制节点之间有连接, 当备用控制节点发现主用控制节点故障后, 就接管主用控 制节点上该用户设备的业务, 具体地, 通过上述 120到 130的步骤实现; 在用 户设备发起又一次与控制节点的连接时,当备用控制节点从存储节点接收到用 户设备发送的连接建立请求后, 则根据接收的连接建立请求, 通过用户设备所 在接入网络侧建立与用户设备之间的通信连接后,再执行步骤 140中第二资源 信息的更新。 而用户设备发送连接建立请求, 并由存储节点转发给备用控制节 点的过程如图 la所示, 在此不进行赞述。 If the current user equipment is in an idle state, that is, the user equipment is connected to the user equipment and the active control node, when the standby control node finds that the primary control node is faulty, it takes over the user equipment of the active control node. Business, specifically, through the steps of 120 to 130 described above; When the user equipment initiates the connection with the control node again, after the standby control node receives the connection establishment request sent by the user equipment from the storage node, the standby control node establishes the user equipment with the access network side where the user equipment is located according to the received connection establishment request. After the communication connection between the two, the update of the second resource information in step 140 is performed. The process in which the user equipment sends a connection establishment request and is forwarded by the storage node to the standby control node is as shown in FIG. 1a, and is not described here.
可见,本实施例中,备用控制节点对主用控制节点上的业务数据进行备份, 当发现主用控制节点发生故障时,备用控制节点会接管主用控制节点上该用户 设备当前业务, 即根据网关节点的信息, 将为用户设备分配的第一资源信息更 新到网关节点; 并将本地备用控制节点的信息注册到归属域服务器,从归属域 服务器上获取用户设备的最新签约数据;并将备用控制节点为用户设备分配的 第二资源信息更新到接入网絡侧。这样备用控制节点就代替上述主用控制节点 与用户设备进行通信, 由于在业务运行过程中的信息没有丟失, 使得与用户设 备连接的核心网络侧和接入网络侧可以根据为用户设备分配的第一资源信息 和用户设备的最新签约数据, 及第二资源信息继续当前业务, 而保证了当前业 务的连续性。  It can be seen that, in this embodiment, the standby control node backs up the service data on the active control node. When the primary control node is found to be faulty, the standby control node takes over the current service of the user equipment on the active control node, that is, according to The information of the gateway node is updated to the gateway node for the first resource information allocated by the user equipment; and the information of the local standby control node is registered to the home domain server, and the latest subscription data of the user equipment is obtained from the home domain server; The second resource information allocated by the control node for the user equipment is updated to the access network side. In this way, the standby control node can communicate with the user equipment instead of the above-mentioned active control node. The information of the core network side and the access network side connected to the user equipment can be allocated according to the user equipment. The resource information and the latest subscription data of the user equipment, and the second resource information continue the current service, thereby ensuring the continuity of the current service.
可以理解, 在一个具体的实施例中 ,备用控制节点可以为用户设备重新分 配一个节点标识, 并发送给用户设备储存。备用控制节点可以根据备用控制节 点的节点标识, 并釆用基于 DHT的方法来为用户设备重新分配节点标识, 具 体地: 可以在备用控制节点的节点标识, 到备用控制节点的后继节点标识范围 内, 选择某一未被其他用户设备使用的整数值作为重新分配的节点标识; 也可 以在备用控制节点的节点标识, 到备用控制节点的前驱节点标识范围内, 选择 某一未被其他用户设备使用的整数值作为重新分配的节点标识。  It can be understood that, in a specific embodiment, the standby control node can reassign a node identifier to the user equipment and send it to the user equipment for storage. The standby control node may re-allocate the node identifier according to the node identifier of the standby control node and use the DHT-based method, specifically: may be in the node identifier of the standby control node, and may be within the range of the succeeding node identifier of the standby control node. Select an integer value that is not used by other user equipments as the reassigned node identifier. You can also select one of the node identifiers of the standby control node and the precursor node identifier of the standby control node to select one that is not used by other user equipments. The integer value is used as the reassigned node ID.
备用控制节点为用户设备分配一个与备用控制节点的节点标识相邻的一 个节点标识, 用户设备在发起与控制节点的下一次连接的时候(如服务请求或 跟踪区更新请求等情况), 用户设备的接入网絡侧可以直接根据用户设备新的 节点标识, 选择大于(或小于)用户设备新的节点标识的最小 (或最大)节点 标识即查找到该备用控制节点, 发送连接建立请求给该备用控制节点, 并进行 该备用控制节点与用户设备的连接,而不会查找到故障的主用控制节点进行连 接。 为了节省资源,备用控制节点在为用户设备重新分配了节点标识后,会发 送删除请求消息给存储节点,以便存储节点删除储存的用户设备的第一标识信 息与备份用户设备业务数据的节点的第二标识信息的对应索引表。在发送删除 请求消息时,备用控制节点可以根据用户设备原来的节点标识获取存储节点的 节点标识,即该存储节点为故障的主用控制节点的前驱或后继节点对应节点标 识,而故障的主用控制节点为用户设备原来节点标识的前驱或后继节点对应节 点标识; 并进行删除请求消息的发送。 The standby control node allocates a node identifier adjacent to the node identifier of the standby control node to the user equipment, and when the user equipment initiates the next connection with the control node (such as a service request or a tracking area update request), the user equipment The access network side can directly select the smallest (or largest) node identifier that is greater than (or less than) the new node identifier of the user equipment according to the new node identifier of the user equipment, that is, find the standby control node, and send a connection establishment request to the standby. The control node performs a connection between the standby control node and the user equipment, and does not find the faulty active control node to connect. In order to save resources, the standby control node sends a delete request message to the storage node after the node identifier is reassigned to the user equipment, so that the storage node deletes the first identifier information of the stored user equipment and the node that backs up the user equipment service data. A corresponding index table of the two identification information. When the delete request message is sent, the standby control node may obtain the node identifier of the storage node according to the original node identifier of the user equipment, that is, the storage node is the predecessor or the successor node corresponding node identifier of the faulty active control node, and the fault is used mainly. The control node is a predecessor or a successor node corresponding to the node identifier of the original node of the user equipment; and sends a delete request message.
在另一个具体的实施例中,备用控制节点接管主用控制节点的业务后, 在 用户设备与备用控制节点的当前连接中,备用控制节点可以不用为用户设备重 新分配一个节点标识, 而是等用户设备发起下一次与控制节点的连接时, 当用 户设备发送了连接建立请求消息后,接入网絡侧发现该主用控制节点故障, 则 将连接建立请求消息发送给储存对应索引表的存储节点,即该故障的主用控制 节点的前驱或后继节点;  In another specific embodiment, after the standby control node takes over the service of the active control node, in the current connection between the user equipment and the standby control node, the standby control node may not need to re-allocate a node identifier for the user equipment, but waits for When the user equipment initiates the next connection with the control node, after the user equipment sends the connection establishment request message, and the access network side finds that the primary control node is faulty, the connection establishment request message is sent to the storage node storing the corresponding index table. , that is, the precursor or successor node of the failed primary control node;
当存储节点接收到连接建立请求消息后,根据本地储存的对应索引表获取 了备用控制节点的节点标识 ,并将连接建立请求消息发送给该备用控制节点标 识;  After receiving the connection establishment request message, the storage node obtains the node identifier of the standby control node according to the locally stored corresponding index table, and sends a connection establishment request message to the standby control node identifier.
当备用控制节点接收到存储节点根据对应索引表发送的连接建立请求消 息, 与用户设备当前所在的接入网络侧建立连接; 备用控制节点为该用户设备 重新分配一个节点标识, 并将重新分配的节点标识发送给用户设备进行储存; 这里在重新分配用户设备节点标识时,备用控制节点可以根据备用控制节点的 节点标识, 并采用基于 DHT的方法来获取另一节点标识, 具体如前所述, 在 此不进行赘述。  When the standby control node receives the connection establishment request message sent by the storage node according to the corresponding index table, establishes a connection with the access network side where the user equipment is currently located; the standby control node reassigns a node identifier to the user equipment, and re-allocates The node identifier is sent to the user equipment for storage; where the user equipment node identifier is reassigned, the standby control node may obtain another node identifier according to the node identifier of the standby control node and adopt a DHT-based method, as described above. I will not repeat them here.
为了节省资源,备用控制节点在重新分配用户设备节点标识后, 会发送删 除请求消息给存储节点,以便存储节点删除储存的用户设备的第一标识信息与 备份用户设备业务数据的节点的第二标识信息的对应索引表。  After the user equipment node identifier is reassigned, the standby control node sends a delete request message to the storage node, so that the storage node deletes the first identifier information of the stored user equipment and the second identifier of the node that backs up the user equipment service data. Corresponding index table of information.
可以理解, 在其他的具体实施例中,备用控制节点可以不用为用户设备重 新分配一个节点标识, 而在之后用户设备发起与主用控制节点的连接时, 都由 接入网络侧获取到存储节点的信息,再由存储节点将连接建立请求转发给备用 控制节点, 从而建立备用控制节点与用户设备的通信连接。 这种情况下, 就不 需要删除存储节点上的对应索引表,这样才能实现用户设备当前业务的继续进 行。 It can be understood that, in other specific embodiments, the standby control node may not reassign a node identifier to the user equipment, and when the user equipment initiates the connection with the active control node, the storage node acquires the storage node. The information is forwarded by the storage node to the standby control node to establish a communication connection between the standby control node and the user equipment. In this case, it is not You need to delete the corresponding index table on the storage node to ensure that the current service of the user equipment continues.
在其它具体的实施例中, 为了保证当前业务的连续性, 在备用控制节点接 管用户设备当前业务后, 可以获取另一备用控制节点的节点标识, 并将用户设 备当前业务的业务数据备份到另一备用控制节点上;将另一备用控制节点的标 识信息与用户设备当前的标识信息对应地储存到另一存储节点,比如储存到接 管用户设备当前业务的备用控制节点的前驱或后继节点上。这样在该备用控制 节点发生故障时, 选择的另一备用控制节点按照上述方法进行故障的处理, 同 时保证了用户设备当前业务的连续性。  In other specific embodiments, in order to ensure the continuity of the current service, after the standby control node takes over the current service of the user equipment, the node identifier of another standby control node may be obtained, and the service data of the current service of the user equipment is backed up to another The backup control node stores the identification information of the other standby control node and the current identification information of the user equipment to another storage node, for example, to a predecessor or a successor node of the standby control node that takes over the current service of the user equipment. In this way, when the standby control node fails, the other standby control node selected performs the fault processing according to the above method, and ensures the continuity of the current service of the user equipment.
( 1 )在获取另一备用控制节点的节点标识时:  (1) When obtaining the node identifier of another alternate control node:
备用控制节点可以先基于各个节点当前的负荷情况,选择负载最小的节点 作为另一备用控制节点, 并进行节点标识的获取; 也可以接收其它网元设备选 择的另一备用控制节点的节点标识。  The standby control node may first select the node with the least load as the other standby control node based on the current load condition of each node, and obtain the node identifier; or may receive the node identifier of another standby control node selected by the other network element device.
( 2 )在进行业务数据的备份时:  (2) When performing backup of business data:
可以是定时备份或事件触发备份, 采用定时备份时, 该备用和另一备用控 制节点之间启动数据同步定时器, 当此定时器超时后完成业务数据的备份; 如 果采用事件触发备份,主要是当该备用控制节点上记录的用户设备当前业务的 业务数据发生改变如用户设备完成附着、分离、或由用户设备进行跟踪区位置 更新 ( Tracking Area Update , TAU )或切换导致的用户设备数据的创建等时, 触发另一备用控制节点的备份。  It can be a scheduled backup or an event-triggered backup. When a scheduled backup is used, a data synchronization timer is started between the standby and another standby control node. When the timer expires, the backup of the service data is completed. When the service data of the current service of the user equipment recorded on the standby control node changes, such as the user equipment completes the attachment, separation, or the user equipment to perform tracking area update (TAU) or the creation of the user equipment data caused by the handover. When isochronous, a backup of another alternate control node is triggered.
该备用控制节点发送数据备份请求消息给另一备用控制节点 ,如果另一备 用控制节点同意进行备份, 则两者之间建立数据传输通道, 进行业务数据的传 输备份。该备用控制节点也可以将业务数据包含在数据备份请求消息中发送给 另一备用控制节点。 当用户设备去附着时, 该备用控制节点负责删除该用户设 备的业务数据, 并通知另一备用控制节点删除相应用户设备的业务数据。  The standby control node sends a data backup request message to another standby control node. If another standby control node agrees to perform backup, a data transmission channel is established between the two to perform transmission and backup of service data. The standby control node may also include the service data in the data backup request message and send it to another standby control node. When the user equipment is detached, the standby control node is responsible for deleting the service data of the user equipment, and notifying another standby control node to delete the service data of the corresponding user equipment.
( 3 )在该备用控制节点的前驱或后继节点储存对应索引表时:  (3) When the predecessor or successor node of the standby control node stores the corresponding index table:
该备用控制节点会发送新建请求消息给另一存储节点,比如备用控制节点 的前驱或后继节点,要求将另一备用控制节点的标识信息与用户设备当前的标 识信息对应地储存到另一存储节点,在其它过程如控制节点之间的位置更新等 过程也会发生对应索引表的新建; The standby control node sends a new request message to another storage node, such as a predecessor or a successor node of the standby control node, and requires that the identification information of the other standby control node be stored in the storage node corresponding to the current identification information of the user equipment to another storage node. , in other processes such as location updates between control nodes, etc. The process also occurs with the creation of the corresponding index table;
当用户设备去附着, 或用户设备移动到其他位置区域等过程发生时, 需要 删除另一存储节点上的对应索引表,该备用控制节点就会发送删除请求消息给 另一存储节点, 要求删除储存的对应索引表;  When the user equipment is detached, or the user equipment moves to another location area, the corresponding index table on another storage node needs to be deleted, and the standby control node sends a delete request message to another storage node, requesting to delete the storage. Corresponding index table;
该备用控制节点可以对另一备用控制节点进行故障检测,当另一备用控制 节点发生故障时, 会选择另一备用控制节点之外的其它节点作为备份节点, 这 样对应索引表会发生改变,该备用控制节点就发送更新请求消息给另一存储节 点, 要求对储存的对应索引表进行相应的变更。  The standby control node may perform fault detection on another standby control node. When another standby control node fails, another node other than the standby control node is selected as the backup node, so that the corresponding index table changes. The standby control node sends an update request message to another storage node, requesting corresponding changes to the stored corresponding index table.
需要说明的是, 上述提到接入网络侧在进行主用控节点的选择时, 如果选 择大于(或小于)用户设备节点标识的最小(或最大)节点标识对应节点即用 户设备的后继(或前驱)节点作为主用控制节点, 则储存对应索引表的存储节 点即为主用控制节点的后继(或前驱)节点; 备用控制节点在重新分配用户设 备的节点标识时, 需要选择备用控制节点的节点标识到备用控制节点的前驱 (或后继)节点中的一个整数值作为重新分配的节点标识, 这样接入网络侧才 能根据重新分配的用户设备节点标识查找到该备用控制节点的节点标识。也就 是说, 在节点故障处理的过程中, 在进行查找节点的方法需要统一, 这样可以 简化网络节点的处理。  It should be noted that, when referring to the selection of the primary control node, the access network side selects the node corresponding to the smallest (or largest) node identifier that is greater than (or is less than) the user equipment node identifier, that is, the successor of the user equipment (or The predecessor node is used as the primary control node, and the storage node corresponding to the index table is the successor (or predecessor) node of the active control node; when the standby control node reassigns the node identifier of the user equipment, the standby control node needs to select the standby control node. The node identifies an integer value in the predecessor (or subsequent) node of the standby control node as the reassigned node identifier, so that the access network side can find the node identifier of the standby control node according to the reassigned user equipment node identifier. That is to say, in the process of node fault processing, the method of searching for nodes needs to be unified, which simplifies the processing of network nodes.
本发明方法实施例提供的一种节点故障处理方法:  A node fault processing method provided by an embodiment of the method of the present invention:
本实施例的方法中用户设备当前业务的网络连接系统为新的移动通信网 絡架构, 用户附着的控制节点是 MME。  In the method of this embodiment, the network connection system of the current service of the user equipment is a new mobile communication network architecture, and the control node attached by the user is the MME.
( 1 )如图 2所示, 当用户设备发起一次业务, 且主用 MME没有发生故 障:  (1) As shown in Figure 2, when the user equipment initiates a service, and the primary MME does not fail:
201、 用户设备与基站 (e B ) 建立无线资源控制协议 (Radio Resource Control, RRC ) 的连接, 并发送携带附着请求 ( Attach Request ) 消息的 RRC 信令给 eNB。  201. The user equipment establishes a radio resource control protocol (RRC) connection with the base station (e B ), and sends RRC signaling that carries an attach request message to the eNB.
对于初次附着的用户设备, 可将用户设备永久标识携带在 RRC参数中发 送给 eNB, 使得 eNB获取该用户设备永久标识, 其中用户设备的永久标识可 采用 IMSI、 MSISDN或全称域名 FQDN等。  For the user equipment that is initially attached, the user equipment permanent identifier may be carried in the RRC parameter and sent to the eNB, so that the eNB obtains the permanent identifier of the user equipment, where the permanent identifier of the user equipment may be an IMSI, an MSISDN, or a full-name domain name FQDN.
202、 eNB对用户设备永久标识进行哈希 ( Hash )计算后得到用户设备的 节点标识,或 e B直接根据网络侧分配给用户设备的临时标识进行主用 MME 的选取, 并将附着请求发送给主用 MME。 202. The eNB performs a hash calculation on the permanent identifier of the user equipment, and obtains the user equipment. The node identifier, or e B, directly selects the primary MME according to the temporary identifier assigned to the user equipment by the network side, and sends an attach request to the primary MME.
这里用户设备的临时标识是用户设备附着一次后由网络侧分配给用户设 备的标识信息。  The temporary identifier of the user equipment here is the identification information that is allocated to the user equipment by the network side after the user equipment is attached once.
对于初次附着的用户设备, eNB可以先根据用户设备永久标识计算用户设 备的节点标识。非初次附着的用户设备可以直接采用其临时标识中的用户设备 节点标识。 其中在计算用户设备的节点标识时, 具体可以对用户设备永久标识 进行 Hash函数运算, 得到的哈希计算值则为用户设备的节点标识。  For the user equipment that is initially attached, the eNB may first calculate the node identifier of the user equipment according to the permanent identifier of the user equipment. User equipment that is not initially attached may directly use the user equipment node identifier in its temporary identity. When calculating the node identifier of the user equipment, the Hash function operation may be performed on the permanent identifier of the user equipment, and the obtained hash calculation value is the node identifier of the user equipment.
eNB选择与该 eNB相连的所有 MME中, 节点标识大于用户设备节点标 识的最小节点作为该用户设备的附着的主用 MME, 并将附着请求消息连同用 户设备的节点标识发送给主用 MME节点。其中与 eNB相连的所有 MME的节 点标识可以在 MME与 eNB的交互过程中获取, 比如在 eNB与 MME的新建 连接过程中, MME可以通过 S1的新建响应 ( SETUP RESPONSE ) 消息, 或 配置更新( CONFIGURATION UPDATE )消息, 将 MME新增或待删除的节点 标识发送给 eNB。  The eNB selects, among all the MMEs connected to the eNB, the smallest node whose node identifier is greater than the identity of the user equipment node as the primary MME to which the user equipment is attached, and sends the attach request message together with the node identifier of the user equipment to the active MME node. The node identifiers of all the MMEs connected to the eNB may be obtained during the interaction between the MME and the eNB. For example, during the new connection between the eNB and the MME, the MME may use the S1 New Response (SETUP RESPONSE) message or the configuration update (CONFIGURATION). The UPDATE message sends the node identifier added or to be deleted by the MME to the eNB.
203、 主用 MME接收到附着请求后, 进行用户设备的鉴权认证、 加密及 完整性保护流程。  203. After receiving the attach request, the active MME performs a process of authentication, encryption, and integrity protection of the user equipment.
对于鉴权认证通过的用户设备,主用 MME为该用户设备分配资源并创建 用户设备上下文。此外,主用 MME发送会发送位置更新请求( Update Location Request ) 消息给归属用户服务器 (Home Subscriber Server, HSS ), 注册主用 MME的地址信息并下载用户设备的签约数据。  For the user equipment through which the authentication is passed, the primary MME allocates resources for the user equipment and creates a user equipment context. In addition, the primary MME sends a Location Update Request (Update Location Request) message to the Home Subscriber Server (HSS), registers the address information of the primary MME, and downloads the subscription data of the user equipment.
204、 核心网络侧分配资源, 本实施例中核心网络侧包括: HSS、 MME和 SGW/PGW等设备。  204. The core network side allocates resources. In this embodiment, the core network side includes: HSS, MME, and SGW/PGW.
具体地: 主用 MME基于用户设备的位置信息选择 SGW, 并发送承载建 立请求消息给 SGW, 并携带主用 MME控制面地址、 隧道端点标识符( Tunnel Endpomt Identifier, TEID )、 PGW地址、缺省承载服务质量( Quality of Service, QoS )、 用户位置信息 ( User Location Information , ECGI )、 最大接入点限制 ( Maximum APN Restriction )、 和双栈地址标识符 ( Dual Address Bearer Flag ), 用户设备信息更新上艮支持指示( MS Info Change Reporting support indication ) 等信元; Specifically, the primary MME selects the SGW based on the location information of the user equipment, and sends a bearer setup request message to the SGW, and carries the primary MME control plane address, the tunnel end identifier (TEID), the PGW address, and the default. Quality of Service (QoS), User Location Information (ECGI), Maximum Access Point Limit (Maximum APN Restriction), and Dual Address Bearer Flag, User Equipment Information Update MS Info Change Reporting support indication Wait for the cell;
SGW接收到承载建立请求消息, 创建用户设备上下文, 并根据 PGW的 地址转发承载建立请求消息给 PGW , 在转发的承载建立请求消息中包含 TEID, 承载标识 ( EPS Bearer Identity ) 和 ECGI等信元; PGW返回承载建立 响应消息给 SGW, 并携带 PGW用户面地址与 TEID、 EPS bearer ID等信息; 并由 SGW将承载建立响应消息转发给主用 MME。  The SGW receives the bearer setup request message, creates a user equipment context, and forwards the bearer setup request message to the PGW according to the address of the PGW, and includes the TEID, the bearer identifier (EPS Bearer Identity), and the ECGI and the like in the forwarded bearer setup request message. The PGW returns a bearer setup response message to the SGW, and carries information such as the PGW user plane address and the TEID and the EPS bearer ID. The SGW forwards the bearer setup response message to the active MME.
如果采用动态策略生成机制, PGW与策略和计费规则功能实体( Policy and Charging Rule Function, PCRF ) 交互。 PCRF会下发策略控制和计费 (Policy Control and Charging, PCC )规则给 PGW, 其中包括承载的 QoS, 例如带宽、 延时、丢包率、服务类型( Type of Service, ToS )、区分服务编码点( Differentiated Services Code Point, DSCP和服务质量类标识 ( QoS Class Identifier, QCI )。  If a dynamic policy generation mechanism is adopted, the PGW interacts with a Policy and Charging Rule Function (PCRF). The PCRF sends a Policy Control and Charging (PCC) rule to the PGW, including the QoS of the bearer, such as bandwidth, delay, packet loss rate, Type of Service (ToS), and differentiated service code. Differentiated Services Code Point (DSCP) and QoS Class Identifier (QCI).
205、 接入网络侧即 eNB分配资源。  205. The eNB allocates resources on the access network side.
具体地: 主用 MME储存核心网络侧分配的资源信息, 如 SGW与 PGW 地址及 TEID等信息, 并将 SGW分配的用户面参数发送给 eNB; eNB为该用 户设备创建无线承载, 分配无线资源; 主用 MME将 eNB分配的无线接入承 载参数上报给 SGW, 从而建立了 eNB与 SGW之间的用户面隧道。  Specifically, the primary MME stores the resource information allocated by the core network, such as the SGW and the PGW address and the TEID, and sends the user plane parameters allocated by the SGW to the eNB; the eNB creates a radio bearer for the user equipment, and allocates the radio resource; The primary MME reports the radio access bearer parameters allocated by the eNB to the SGW, thereby establishing a user plane tunnel between the eNB and the SGW.
206、 用户设备附着成功后, 主用 MME将用户设备的节点标识作为用户 设备临时标识或用户设备临时标识中的一部分通过附着响应 ( Attach After the user equipment is successfully attached, the active MME uses the node identifier of the user equipment as part of the temporary identifier of the user equipment or the temporary identifier of the user equipment to attach the response ( Attach
Response ) 消息发送给用户设备进行储存。 Response ) The message is sent to the user device for storage.
207、 用户设备上下文建立完成后, 主用 MME节点将该用户设备上下文 数据同步到备份到备用 MME。备用 MME可以由主 MME节点根据其他 MME 节点的负载情况选择的, 比如选择当前负荷最小的节点作为备份节点; 或由其 他网元选择的。  207. After the user equipment context is established, the active MME node synchronizes the user equipment context data to the backup to the standby MME. The standby MME may be selected by the primary MME node according to the load condition of other MME nodes, for example, selecting the node with the lowest current load as the backup node; or selected by other network elements.
数据备份可以是定时备份或事件触发备份。主用 MME将该用户设备当前 业务的业务数据即用户设备上下文发送给备用 MME进行备份。 主备用 MME 之间分别记录对方节点的标识, 如节点标识、 或网络协议地址等。  Data backup can be a scheduled backup or an event triggered backup. The primary MME sends the service data of the current service of the user equipment, that is, the user equipment context, to the backup MME for backup. The primary and secondary MMEs record the identity of the other node, such as the node identifier or network protocol address.
当用户设备去附着后, 主用 MME可以通知备用 MME节点删除相应的用 户设备上下文数据; 且在备用 MME节点故障后, 主用 MME节点可以重新选 择新另一备用 MME。 208、 主用 MME与其后继 MME节点进行交互, 发送对应索引表给后继 MME进行储存。 当主用 MME新建的用户设备上下文数据后, 可以发送建立 用户设备索弓 I表请求消息给其后继 MME , 要求后继 MME储存对应索引表, 即用户设备的标识信息与备用 MME的标识信息的对应关系。 After the user equipment is detached, the primary MME may notify the standby MME node to delete the corresponding user equipment context data; and after the standby MME node fails, the primary MME node may reselect the new alternate MME. 208. The primary MME exchanges with the subsequent MME node, and sends a corresponding index table to the subsequent MME for storage. After the user equipment context data newly created by the primary MME is used, the user equipment may be sent a request message to the subsequent MME, and the subsequent MME is required to store the corresponding index table, that is, the correspondence between the identification information of the user equipment and the identifier information of the standby MME. .
当主用 MME发现某用户设备的备用 MME节点发生改变时 (如备份节点 故障的情况), 会发送更改用户设备索引表请求消息给其后继 MME, 要求更 改用户设备的对应索引表中备用 MME的标识信息; 当主用 MME删除某用户 设备上下文数据后, 可以发送删除用户设备索引表请求消息给其后继 MME, 删除该用户设备的对应索引表。  When the primary MME finds that the standby MME node of the user equipment changes (for example, the backup node fails), the user equipment index table request message is sent to the subsequent MME, and the identifier of the standby MME in the corresponding index table of the user equipment is required to be changed. After the primary MME deletes the user equipment context data, it may send a delete user equipment index table request message to its successor MME, and delete the corresponding index table of the user equipment.
( 2 )如图 3所示, 当主用 MME发生故障之后, 且当前用户设备处于连 接态:  (2) As shown in Figure 3, after the primary MME fails, the current user equipment is in the connected state:
209-211、 当备用 MME发现主用 MME发生故障, 接管主用 MME上的用 户业务。 当 eNB发现主用 MME故障时, 可以标记故障 MME的节点标识。  209-211. When the standby MME finds that the primary MME is faulty, it takes over the user service on the primary MME. When the eNB finds that the primary MME is faulty, the node identifier of the faulty MME may be marked.
在接管主用 MME上的用户业务时:备用 MME发送位置更新请求( Update Location Request ) 消息给 HSS, 将备用 MME的节点标识注册到 HSS , 并从 HSS下载用户设备最新的签约数据;根据用户设备上下文数据中的 SGW地址, 发送参数更新请求消息, 如承载更新请求 (Modify Bearer Request ) 消息给 SGW, 其中携带备用 MME 为该用户设备分配的资源信息如控制面地址及 TEID等信息。  When the user service on the primary MME is taken over: the standby MME sends an Update Location Request message to the HSS, registers the node identifier of the standby MME to the HSS, and downloads the latest subscription data of the user equipment from the HSS; The SGW address in the context data is sent a parameter update request message, such as a Modify Bearer Request message, to the SGW, where the resource information such as the control plane address and the TEID allocated by the standby MME for the user equipment is carried.
对于连接态用户设备,备用 MME节点根据用户设备上下文数据中接入网 絡侧即该用户设备所在的 eNB的信息,建立与 eNB的 S1连接,并将备用 MME 分配的资源信息发送给 eNB。  For the connected mode user equipment, the standby MME node establishes an S1 connection with the eNB according to the access network side of the user equipment context data, that is, the information of the eNB where the user equipment is located, and sends the resource information allocated by the standby MME to the eNB.
通过步骤 209-211 , 用户设备即可和备用 MME进行通信, 且核心网络侧 和接入网路侧可以根据为用户设备分配的资源信息及用户设备的最新签约信 息继续当前业务。  Through the steps 209-211, the user equipment can communicate with the standby MME, and the core network side and the access network side can continue the current service according to the resource information allocated for the user equipment and the latest subscription information of the user equipment.
212、 备用 MME为当前处于连接态的用户设备重新分配节点标识, 比如 可以在备用 MME节点标识和该备用 MME的前驱 MME节点标识中, 选择某 一其他用户设备没有使用的一个整数值作为重新分配的节点标识,并发送给用 户设备储存; 备用 MME发送删除用户设备索引表请求消息给故障节点的后继 MME, 该后继 MME的节点标识可基于用户设备原来的节点标识查找到, 即在所有没 有发生故障节点的节点标识中,大于用户设备原来节点标识的最小节点标识即 为故障节点的后继 MME节点标识。 The standby MME reassigns the node identifier to the user equipment that is currently in the connected state. For example, in the standby MME node identifier and the predecessor MME node identifier of the standby MME, an integer value that is not used by another user equipment may be selected as the reallocation. Node ID and send it to the user device for storage; The standby MME sends a delete user equipment index table request message to the successor MME of the faulty node, and the node identifier of the successor MME can be found based on the original node identifier of the user equipment, that is, in all the node identifiers of the node that has not failed, which is greater than the original user equipment. The minimum node identifier of the node identifier is the successor MME node identifier of the faulty node.
213、备用 MME将用户设备的业务数据发送给另一备用 MME0进行备份, 并将用户设备的标识信息与备用 MME0的标识信息储存到该备用 MME的后 继节点上。  213. The standby MME sends the service data of the user equipment to another backup MME0 for backup, and stores the identifier information of the user equipment and the identifier information of the standby MME0 on the backup node of the standby MME.
可以理解, 步骤 212是个可选的步骤, 如果备用 MME暂时不为用户设备 分配新的节点标识, 则在用户设备的发起下一次与主用 MME的连接时, 可以 通过如下步骤来实现, 如图中虚线箭头指示的流程:  It can be understood that the step 212 is an optional step. If the standby MME does not assign a new node identifier to the user equipment, the next step of the user equipment to initiate the connection with the active MME may be implemented by the following steps. The flow indicated by the dashed arrow:
214、 用户设备发送接入请求消息, 例如服务请求消息 ( Server Request )、 或跟踪区更新请求 (TAU Request ) 消息等, 给 eNB, 要求与主用 MME进行 连接。  214. The user equipment sends an access request message, such as a service request message (Server Request) or a tracking area update request (TAU Request) message, to the eNB, and requests to connect with the active MME.
215、 eNB基于用户设备的节点标识找到主用 MME,发现主用 MME故障, 则与故障节点的后继 MME节点建立连接 ,将连接建立请求消息发送给该后继 215. The eNB finds the primary MME based on the node identifier of the user equipment, and finds that the primary MME is faulty, and establishes a connection with the subsequent MME node of the faulty node, and sends a connection establishment request message to the successor.
MME。 MME.
216、 该后继 MME节点查找用户设备的标识信息与备用 MME的标识信 息的对应索引表, 获取备用 MME的节点标识, 然后将上述连接建立请求消息 转发给备用 MME。  216. The subsequent MME node searches for a corresponding index table of the identifier information of the user equipment and the identifier information of the standby MME, obtains the node identifier of the standby MME, and then forwards the connection establishment request message to the standby MME.
217、 备用 MME进行用户设备的鉴权认证, 如果认证通过, 则通过 eNB 新建与用户设备的连接。 即将 SGW用户面地址及 TEID等信息发送给 eNB, eNB为该用户设备分配无线资源。  217. The standby MME performs authentication authentication of the user equipment. If the authentication succeeds, the eNB establishes a connection with the user equipment by using the eNB. The information such as the SGW user plane address and the TEID is sent to the eNB, and the eNB allocates radio resources to the user equipment.
备用 MME为该用户设备重新分配新的节点标识并发送给用户设备,则在 此后的连接中, eNB可以基于用户设备的新的节点标识连接到备用 MME。  The standby MME reassigns the new node identifier to the user equipment and sends it to the user equipment. In the subsequent connection, the eNB may connect to the standby MME based on the new node identifier of the user equipment.
218、 备用 MME发送删除用户设备索引表信息给故障的主用 MME的后 继 MME, 其中携带相关用户设备的永久标识或原来节点标识等信息, 要求后 继 MME删除相应的对应索引表。  218. The standby MME sends a message that deletes the user equipment index table information to the MME of the faulty active MME, where the MME carries the information such as the permanent identifier of the related user equipment or the original node identifier, and the MME is required to delete the corresponding index table.
本发明方法实施例还提供一种节点故障处理方法:  The method embodiment of the present invention further provides a node fault processing method:
本实施例的方法中用户设备当前业务的网络连接系统为 UMTS网絡系统, 用户附着的控制节点是 SGSN。 In the method of this embodiment, the network connection system of the current service of the user equipment is a UMTS network system, The control node to which the user attaches is the SGSN.
( 1 )如图 4所示, 当用户设备发起一次业务, 且主用 SGSN故障之前: 301、用户设备发送附着请求给无线网络控制器( Radio Network Controller, RNC )。  (1) As shown in FIG. 4, when the user equipment initiates a service and the primary SGSN fails: 301. The user equipment sends an attach request to a Radio Network Controller (RNC).
对于初次附着的用户设备, 用户设备发送用户设备永久标识给 RNC, 其 中用户设备的永久标识可采用 IMSI、 MSISDN或全称域名 FQDN等; 而对于 非初次附着的用户设备, 用户设备发送临时标识给 RNC, 该临时标识是网络 侧分配给用户设备的。  The user equipment sends the temporary identifier of the user equipment to the RNC, and the user equipment sends the temporary identifier to the RNC. For the user equipment that is not initially attached, the user equipment sends the temporary identifier to the RNC. The temporary identifier is assigned to the user equipment by the network side.
302、 RNC基于用户设备的永久标识计算用户设备的节点标识, 或直接采 用用户设备临时标识中的用户设备节点标识进行主用 SGSN的选取,并将附着 请求发送给主用 SGSN。  302. The RNC calculates the node identifier of the user equipment based on the permanent identifier of the user equipment, or directly selects the user equipment node identifier in the temporary identifier of the user equipment, and sends the attach request to the primary SGSN.
对于初次附着的用户设备, RNC 可以先根据用户设备永久标识计算用户 设备的节点标识,对于非初次附着用户设备直接采用临时标识中的用户设备的 节点标识。 其中在计算用户设备的节点标识时, 具体可以对用户设备永久标识 进行 Hash函数计算, 则得到的哈希计算值则为用户设备的节点标识。  For the first-time attached user equipment, the RNC can first calculate the node identifier of the user equipment according to the permanent identifier of the user equipment. For the non-first-time attached user equipment, the node identifier of the user equipment in the temporary identifier is directly used. When calculating the node identifier of the user equipment, the Hash function calculation may be performed on the permanent identifier of the user equipment, and the obtained hash calculation value is the node identifier of the user equipment.
RNC选择与该 RNC相连的所有 SGSN中 ,节点标识大于用户设备的节点 标识的最小节点作为该用户设备的附着的主用 SGSN, 并将附着请求消息连同 用户设备的节点标识发送给主用 SGSN节点。 其中与 RNC相连的所有 SGSN 的节点标识可以在 SGSN与 RNC的交互过程中获取, 比如可以将 SGSN携带 在信息传输指示 ( INFORMATION TRANSFER INDICATION ) 等消息中发送 给 RNC。  The RNC selects, among all the SGSNs connected to the RNC, the smallest node whose node identifier is greater than the node identifier of the user equipment as the attached primary SGSN of the user equipment, and sends the attach request message together with the node identifier of the user equipment to the primary SGSN node. . The node identifiers of all the SGSNs connected to the RNC can be obtained during the interaction between the SGSN and the RNC. For example, the SGSN can be sent to the RNC in a message such as a INFORMATION TRANSFER INDICATION.
303、 主用 SGSN接收到附着请求后, 进行用户设备的鉴权认证、 加密及 完整性保护流程。  303. After receiving the attach request, the active SGSN performs a process of authentication, encryption, and integrity protection of the user equipment.
对于鉴权认证通过的用户设备,主用 SGSN创建用户设备上下文, 并发送 会发送位置更新请求消息给归属位置寄存器( Home Location Register, HLR ), 注册主用 SGSN的地址信息并下载用户设备的签约数据。  For the user equipment through which the authentication is passed, the active SGSN creates a user equipment context, and sends a location update request message to the Home Location Register (HLR), registers the address information of the primary SGSN, and downloads the subscription of the user equipment. data.
304、 用户设备附着成功后, 主用 SGSN将用户设备的节点标识作为用户 设备临时标识或用户设备临时标识中的一部分通过附着响应消息发送给用户 设备进行储存。 305、 用户设备上下文建立完成后, 主用 SGSN节点将该用户设备上下文 数据即业务数据同步到备份到备用 SGSN。 After the user equipment is successfully attached, the active SGSN sends the node identifier of the user equipment as part of the temporary identifier of the user equipment or the temporary identifier of the user equipment to the user equipment for storage. 305. After the user equipment context is established, the active SGSN node synchronizes the user equipment context data, that is, the service data, to the backup to the standby SGSN.
数据备份可以是定时备份或事件触发备份。主用 SGSN将该用户设备当前 业务的业务数据即用户设备上下文发送给备用 SGSN进行备份。主备用 SGSN 之间分别记录对方节点的标识, 如节点标识、 或网络协议地址等。  Data backup can be a scheduled backup or an event triggered backup. The active SGSN sends the service data of the current service of the user equipment, that is, the user equipment context, to the backup SGSN for backup. The primary and secondary SGSNs record the identity of the other node, such as the node identifier or network protocol address.
当用户设备去附着后,主用 SGSN可以通知备用 SGSN节点删除相应的用 户设备上下文数据; 且在备用 SGSN节点故障后,主用 SGSN节点可以重新选 择新另一备用 SGSN。  After the user equipment is detached, the primary SGSN may notify the standby SGSN node to delete the corresponding user equipment context data; and after the standby SGSN node fails, the primary SGSN node may reselect the new alternate SGSN.
306、 主用 SGSN与其后继 SGSN节点进行交互, 发送对应索引表给后继 SGSN进行储存。 当主用 SGSN新建的用户设备上下文数据后, 可以发送建立 用户设备索引表请求消息给其后继 SGSN, 要求后继 SGSN储存对应索引表, 即用户设备的标识信息与备用 SGSN的标识信息的对应关系。  306. The primary SGSN interacts with its subsequent SGSN node, and sends a corresponding index table to the subsequent SGSN for storage. After the user equipment context data newly created by the SGSN is used, the user equipment index table request message may be sent to the subsequent SGSN, and the subsequent SGSN is required to store the corresponding index table, that is, the correspondence between the identifier information of the user equipment and the identifier information of the standby SGSN.
当主用 SGSN发现某用户设备的备用 SGSN节点发生改变时,会发送更改 用户设备索引表请求消息给其后继 SGSN,要求更改用户设备的对应索引表中 备用 SGSN的标识信息; 当主用 SGSN删除某用户设备上下文数据后,可以发 送删除用户设备索引表请求消息给其后继 SGSN, 删除该用户设备的对应索引 表。  When the primary SGSN detects that the standby SGSN node of the user equipment changes, it sends a change user equipment index table request message to its successor SGSN, requesting to change the identity information of the standby SGSN in the corresponding index table of the user equipment; when the primary SGSN deletes a user After the device context data is sent, the user equipment index table request message may be sent to the subsequent SGSN, and the corresponding index table of the user equipment is deleted.
( 2 )如图 5所示, 当主用 SGSN发生故障之后, 且当前用户设备处于连 接态:  (2) As shown in Figure 5, after the primary SGSN fails, the current user equipment is in the connected state:
307-309、 当备用 SGSN发现主用 SGSN发生故障, 接管主用 SGSN上的 用户业务。  307-309. When the standby SGSN finds that the primary SGSN is faulty, it takes over the user service on the primary SGSN.
在接管主用 SGSN上的用户业务时:备用 SGSN发送位置更新请求消息给 HLR, 将备用 SGSN的节点标识注册到 HLR, 并从 HLR下载获取用户设备最 新的签约数据; 根据用户设备上下文数据中的 GGSN地址, 发送参数更新请 求消息, 如上下文更新请求(Update PDP Context Request )消息给 GGSN, 其 中携带备用 SGSN为该用户设备分配的资源信息如控制面地址及 TEID等信 备用 SGSN 节点根据用户设备上下文数据中接入网络侧即该用户设备所 在的 RNC的信息, 建立与 RNC的连接, 并将备用 SGSN分配的资源信息发 送给 RNC:。 When the user service on the primary SGSN is taken over: the standby SGSN sends a location update request message to the HLR, registers the node identifier of the standby SGSN to the HLR, and downloads and obtains the latest subscription data of the user equipment from the HLR; a GGSN address, a parameter update request message, such as an Update PDP Context Request message, is sent to the GGSN, where the resource information allocated by the standby SGSN for the user equipment, such as the control plane address and the TEID, is used by the standby SGSN node according to the user equipment context. The access network side of the data is the information of the RNC where the user equipment is located, establishes a connection with the RNC, and sends the resource information allocated by the standby SGSN. To RNC:.
通过步骤 307到 309 , 用户设备即可和备用 SGSN进行通信, 并根据为用 户设备分配的资源信息继续当前业务。  Through steps 307 to 309, the user equipment can communicate with the standby SGSN and continue the current service according to the resource information allocated for the user equipment.
310、 备用 SGSN为当前处于连接态的用户设备重新分配节点标识, 并将 新的节点标识发送给用户设备储存;备用 SGSN发送删除用户设备索引表请求 消息给故障节点的后继 SGSN时,该后继 SGSN的节点标识可基于用户设备原 来的节点标识查找到, 比如在所有正常节点的节点标识中, 节点标识大于用户 设备原来节点标识的最小节点标识即为故障节点的后继 SGSN的节点标识。  310. The standby SGSN reassigns the node identifier to the user equipment that is currently in the connected state, and sends the new node identifier to the user equipment for storage. When the backup SGSN sends the delete user equipment index table request message to the succeeding SGSN of the faulty node, the succeeding SGSN The node identifier can be found based on the original node identifier of the user equipment. For example, in the node identifier of all the normal nodes, the node identifier that is greater than the original node identifier of the user equipment is the node identifier of the successor SGSN of the faulty node.
311、备用 SGSN将用户设备的业务数据发送给另一备用 SGSN0进行备份, 并将用户设备的标识信息与备用 SGSN0的标识信息储存到该备用 SGSN的后 继节点上。  311. The standby SGSN sends the service data of the user equipment to another standby SGSN0 for backup, and stores the identifier information of the user equipment and the identifier information of the standby SGSN0 on the backup node of the standby SGSN.
可以理解, 步骤 310是个可选的步骤,如果备用 SGSN暂时不为用户设备 分配新的节点标识, 则在用户设备的发起下一次与主用 SGSN的连接时, 可以 通过如下步骤来实现, 如图中虚线箭头指示的流程:  It can be understood that the step 310 is an optional step. If the standby SGSN does not assign a new node identifier to the user equipment, the next step of the user equipment to initiate the connection with the active SGSN may be implemented by the following steps. The flow indicated by the dashed arrow:
312、 用户设备发送接入请求消息, 例如服务请求消息、 或跟踪区更新请 求消息等给 RNC, 要求与主用 SGSN进行连接。  312. The user equipment sends an access request message, such as a service request message, or a tracking area update request message, to the RNC, and requests to connect with the active SGSN.
313、 RNC基于用户设备的节点标识找到主用 SGSN, 发现主用 SGSN故 障, 则与故障节点的后继 SGSN节点建立连接,将连接建立请求消息发送给该 后继 SGSN。  313. The RNC finds the primary SGSN based on the node identifier of the user equipment, and finds that the primary SGSN is faulty, and establishes a connection with the succeeding SGSN node of the faulty node, and sends a connection establishment request message to the subsequent SGSN.
314、 该后继 SGSN节点查找用户设备的标识信息与备用 SGSN的标识信 息的对应索引表, 获取备用 SGSN的节点标识, 然后将上述连接建立请求消息 转发给备用 SGSN。  314. The subsequent SGSN node searches for a corresponding index table of the identifier information of the user equipment and the identifier information of the standby SGSN, obtains the node identifier of the standby SGSN, and then forwards the connection establishment request message to the standby SGSN.
315、 备用 SGSN进行用户设备的鉴权认证, 如果认证通过, 则通过 RNC 新建与用户设备的连接, RNC为该用户设备分配无线资源。  315. The standby SGSN authenticates the user equipment. If the authentication succeeds, the RNC establishes a connection with the user equipment through the RNC, and the RNC allocates the radio resource to the user equipment.
备用 SGSN为该用户设备重新分配新的节点标识并发送给用户设备,则在 此后的连接中, RNC可以基于用户设备的新的节点标识连接到备用 SGSN。  The standby SGSN reassigns the new node identifier to the user equipment and sends it to the user equipment. In the subsequent connection, the RNC can connect to the standby SGSN based on the new node identifier of the user equipment.
316、 备用 SGSN 发送删除用户设备索引表信息给主用 SGSN 的后继 SGSN, 其中携带相关用户设备的永久标识或原来节点标识等信息, 要求后继 SGSN删除相应的对应索引表。 本发明实施例提供一种接入网络侧设备比如 RNC或 eNB等设备,结构示 意图如图 6所示, 包括: 316. The backup SGSN sends a message that deletes the user equipment index table information to the successor SGSN of the primary SGSN, where the information about the permanent identifier or the original node identifier of the related user equipment is carried, and the subsequent SGSN is required to delete the corresponding corresponding index table. An embodiment of the present invention provides a device for accessing a network side device, such as an RNC or an eNB, and a schematic structural diagram is shown in FIG. 6 , including:
接收单元 11, 用于接收用户设备发送的连接建立请求;  The receiving unit 11 is configured to receive a connection establishment request sent by the user equipment;
信息获取单元 12 , 用于当接收单元 11接收到连接建立请求, 当主用控制 节点发生故障时, 获取储存对应索引表的存储节点的信息, 对应索引表包含用 户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识 信息的对应关系;备用控制节点用于备份主用控制节点上储存的用户设备当前 业务的业务数据;  The information obtaining unit 12 is configured to: when the receiving unit 11 receives the connection establishment request, acquire the information of the storage node that stores the corresponding index table when the primary control node fails, and the corresponding index table includes the first identification information of the user equipment and the backup user. Corresponding relationship of the second identification information of the standby control node of the service data of the device; the standby control node is configured to back up the service data of the current service of the user equipment stored on the active control node;
连接建立处理单元 13 , 用于根据信息获取单元获取的存储节点的信息转 发连接建立请求给存储节点,以便存储节点根据对应索引表将连接建立请求发 送给相应的备用控制节点 ,使得所述备用控制节点执行所述用户设备当前的业 务。  The connection establishment processing unit 13 is configured to forward the connection establishment request to the storage node according to the information of the storage node acquired by the information acquisition unit, so that the storage node sends the connection establishment request to the corresponding standby control node according to the corresponding index table, so that the standby control The node performs the current service of the user equipment.
具体地: 由备用控制节点通过接入网络侧建立与用户设备之间的通信连 接;使得与用户设备连接的接入网络侧和核心网络侧分别根据与用户设备新建 立的通信连接,及备用控制节点为用户设备分配的资源信息和用户设备的最新 签约数据继续当前业务。  Specifically, the standby control node establishes a communication connection with the user equipment by accessing the network side; and the access network side and the core network side connected to the user equipment are respectively based on a newly established communication connection with the user equipment, and standby control The resource information allocated by the node for the user equipment and the latest subscription data of the user equipment continue the current service.
本发明实施例的接入网络侧设备中: 当接收单元 11接收到用户设备发送 的连接建立请求, 当用户设备附着的主用控制节点发生故障时, 则由信息获取 单元 12获取储存对应索引表的存储节点的信息,连接建立处理单元 13转发连 接建立请求给存储节点,由存储节点根据储存的对应索引表将连接建立请求发 送给相应的备用控制节点, 并由备用控制节点建立与用户设备之间的通信连 接。使得在用户设备处于空闲态时主用控制节点发生故障, 当用户设备发起与 主用控制节点的下一次连接时,接入网络侧会通过存储节点转发连接建立请求 给备用控制节点, 这样备用控制节点就与用户设备建立通信连接, 并由接入网 絡侧和核心网络侧根据更新的数据继续当前的用户业务。  In the access network side device of the embodiment of the present invention, when the receiving unit 11 receives the connection establishment request sent by the user equipment, when the primary control node attached to the user equipment fails, the information acquiring unit 12 acquires the storage corresponding index table. The information of the storage node, the connection establishment processing unit 13 forwards the connection establishment request to the storage node, and the storage node sends the connection establishment request to the corresponding standby control node according to the stored corresponding index table, and the standby control node establishes with the user equipment. Communication connection between. When the user equipment is in an idle state, the primary control node fails. When the user equipment initiates the next connection with the active control node, the access network side forwards the connection establishment request to the standby control node through the storage node, so that the standby control The node establishes a communication connection with the user equipment, and the current user service is continued by the access network side and the core network side according to the updated data.
在一个具体的实施例中, 接入网络侧设备还包括:  In a specific embodiment, the access network side device further includes:
主用查找单元 14, 用于在与接入网络侧连接的所有控制节点中, 选择大 于用户设备节点标识的最小节点标识对应节点作为主用控制节点;则信息获取 单元 12具体用于获得主用控制节点的后继节点的节点标识; 或, 当主用查找单元 14在与接入网络侧连接的所有控制节点中, 选择小于用 户设备节点标识的最大节点标识对应节点作为主用控制节点;则信息获取单元 12具体用于获得主用控制节点的前驱节点的节点标识。 The primary search unit 14 is configured to select, as the active control node, a node corresponding to the smallest node identifier that is greater than the identifier of the user equipment node among all the control nodes that are connected to the access network, and the information acquiring unit 12 is specifically configured to obtain the primary use. The node ID of the successor node of the control node; or, When the primary search unit 14 selects the node corresponding to the largest node identifier of the user equipment node identifier as the active control node among all the control nodes connected to the access network side, the information acquiring unit 12 is specifically configured to obtain the active control node. The node ID of the precursor node.
重分配发送单元 15, 用于接收备用控制节点发送的重新分配的用户设备 的节点标识, 并将重新分配的节点标识发送给用户设备进行储存。  The redistribution sending unit 15 is configured to receive a node identifier of the reassigned user equipment sent by the standby control node, and send the reassigned node identifier to the user equipment for storage.
可以理解, 本实施例的接入网络侧设备中的接收单元 11在接收到连接建 立请求使, 已经确认主用控制节点故障, 则通过信息获取单元 12进行获取存 储节点的信息; 如果还没有确认主用控制节点故障, 则需要通过主用查找单元 14 进行查找主用控制节点, 在进行查找的过程中, 如果将最小节点标识对应 节点作为主用控制节点, 则信息获取单元 12获取主用控制节点的后继节点的 节点标识, 如果将最大节点标识对应节点作为主用控制节点, 则信息获取单元 12获取主用控制节点的前驱节点的节点标识。  It can be understood that, when the receiving unit 11 in the access network side device of the embodiment receives the connection establishment request, and has confirmed that the active control node is faulty, the information acquiring unit 12 acquires the information of the storage node; if not yet confirmed If the primary control node is faulty, the primary search node 14 is required to search for the primary control node. In the process of performing the search, if the node corresponding to the minimum node identifier is used as the primary control node, the information acquiring unit 12 acquires the primary control node. The node identifier of the successor node of the node, if the node corresponding to the largest node identifier is used as the primary control node, the information acquisition unit 12 acquires the node identifier of the precursor node of the active control node.
在建立备用控制节点和用户设备的连接后,备用控制节点可以为用户设备 重新分配一个节点标识, 分配的节点标识通过重分配发送单元 15发送给用户 设备进行储存, 这样在用户设备发起下一次连接时,接入网络侧设备可以根据 重新分配的节点标识直接查找到备用控制节点, 而不用通过存储节点进行转 发。  After the connection between the standby control node and the user equipment is established, the standby control node may re-allocate a node identifier for the user equipment, and the allocated node identifier is sent to the user equipment for storage by the redistribution sending unit 15, so that the user equipment initiates the next connection. The access network side device can directly find the standby control node according to the reassigned node identifier, instead of forwarding through the storage node.
本发明实施例还提供一种控制节点,本实施例中的控制节点可以是 MME, 也可以是 SGSN, 按照方法实施例一中的流程进行节点故障的处理, 结构示意 图如图 7所示, 包括:  The embodiment of the present invention further provides a control node. The control node in this embodiment may be an MME or an SGSN. The node fault is processed according to the process in the first embodiment. :
故障前备份单元 20, 用于当用户设备附着到主用控制节点后, 备份主用 控制节点上储存的用户设备的业务数据;  The pre-failure backup unit 20 is configured to back up service data of the user equipment stored on the active control node after the user equipment is attached to the active control node;
第一资源更新单元 21 , 用于当用户设备附着的主用控制节点发生故障时, 根据故障前备份单元 20备份的业务数据中网关节点的信息, 将为用户设备分 配的第一资源信息更新到网关节点;  The first resource update unit 21 is configured to: when the primary control node attached to the user equipment fails, update the first resource information allocated to the user equipment according to the information of the gateway node in the service data backed up by the backup unit 20 before the fault Gateway node
本地信息更新单元 22, 用于将备用控制节点的信息注册到归属域服务器, 并从归属域服务器上获取用户设备的最新签约数据;  The local information update unit 22 is configured to register information of the standby control node to the home domain server, and obtain latest subscription data of the user equipment from the home domain server;
第二资源更新单元 23 , 用于将本地备用控制节点的分配的第二资源信息 更新到接入网络侧。 可以理解, 本实施例的控制节点还可以包括建立单元, 用于根据故障前备 份单元 20备份的业务数据中接入网络侧的信息, 与接入网络侧建立连接, 再 由第二资源更新单元 23进行第二资源的更新。 The second resource update unit 23 is configured to update the allocated second resource information of the local standby control node to the access network side. It can be understood that the control node of this embodiment may further include an establishing unit, configured to establish a connection with the access network side according to the information of the access network side in the service data backed up by the backup unit 20 before the fault, and then the second resource update unit. 23 Perform an update of the second resource.
或建立单元, 用于从存储节点接收到用户设备发送的连接建立请求后, 根 据连接建立请求, 通过接入网络侧建立与用户设备的通信连接后, 再由第二资 源更新单元 23进行第二资源的更新。  Or a establishing unit, configured to: after receiving the connection establishment request sent by the user equipment from the storage node, establish a communication connection with the user equipment by accessing the network side according to the connection establishment request, and then performing the second by the second resource update unit 23 Update of resources.
在本实施例的控制节点中: 故障前备份单元 20对主用控制节点上的业务 数据进行备份, 当发现主用控制节点发生故障时,备用控制节点接管主用控制 节点上该用户设备业务, 即由第一资源更新单元 21根据网关节点的信息, 将 为用户设备分配的第一资源信息更新到网关节点; 本地信息更新单元 22将备 用控制节点的信息注册到归属域服务器,从归属域服务器上获取用户设备的最 新签约数据; 对于连接态用户设备, 还要由第二资源更新单元 23将备用控制 节点分配的第二资源信息发送给接入网络侧。这样备用控制节点就代替上述主 用控制节点与用户设备进行通信, 由于在业务运行过程中的信息没有丢失,使 得与用户设备连接的核心网络侧和接入网络侧可以分别根据为用户设备分配 的第一资源信息和用户设备的最新签约数据, 及第二资源信息继续当前业务, 而保证了当前业务的连续性。  In the control node of the embodiment, the backup unit 20 backs up the service data on the active control node, and when the primary control node is found to be faulty, the standby control node takes over the user equipment service on the active control node. That is, the first resource update unit 21 updates the first resource information allocated for the user equipment to the gateway node according to the information of the gateway node; the local information update unit 22 registers the information of the standby control node to the home domain server, from the home domain server. The latest subscription data of the user equipment is obtained. For the connected user equipment, the second resource update unit 23 sends the second resource information allocated by the standby control node to the access network side. In this way, the standby control node can communicate with the user equipment in place of the above-mentioned active control node. The information of the core network side and the access network side connected to the user equipment can be allocated according to the user equipment, respectively, because the information in the service running process is not lost. The first resource information and the latest subscription data of the user equipment, and the second resource information continue the current service, thereby ensuring the continuity of the current service.
参考图 8所示,在其它的具体实施例中,本实施例的控制节点还可以包括: 分配处理单元 24, 用于为用户设备重新分配节点标识, 并将重新分配后 的节点标识发送给用户设备进行储存;以便接入网絡侧根据重新分配后的节点 标识查找到本地备用控制节点,进行用户设备与本地备用控制节点的下一次连 接。  Referring to FIG. 8, in other specific embodiments, the control node of this embodiment may further include: an allocation processing unit 24, configured to re-allocate the node identifier for the user equipment, and send the re-allocated node identifier to the user The device performs storage; so that the access network side finds the local standby control node according to the reassigned node identifier, and performs the next connection between the user equipment and the local standby control node.
删除单元 25 , 用于发送删除请求消息给存储节点, 以便存储节点删除储 存的用户设备的第一标识信息与备份用户设备业务数据的节点的第二标识信 息的对应索引表。  The deleting unit 25 is configured to send a delete request message to the storage node, so that the storage node deletes the corresponding index table of the first identifier information of the stored user equipment and the second identifier information of the node that backs up the user equipment service data.
备份单元 26, 用于为用户设备选择另一备用控制节点, 并将用户设备当 前业务的业务数据备份到选择的另一备用控制节点上。  The backup unit 26 is configured to select another standby control node for the user equipment, and back up the service data of the current service of the user equipment to another selected standby control node.
索引表储存单元 27 , 用于将备份单元 26选择的另一备用控制节点的标识 信息与用户设备的标识信息对应地储存到另一存储节点上。 本实施例的控制节点中: 在建立单元建立与接入网络侧的连接后, 可以通 过分配处理单元 24将重新分配的节点标识通过接入网络侧发送给用户设备, 这样使得用户设备在发起下一次连接时,接入网络侧可以通过重新分配的节点 标识直接查找到备用控制节点; 并由删除单元 25将储存在存储节点上的对应 索引表删除, 可以节省资源。 为了使得在故障处理后业务的连续性, 备份单元 26 将用户设备当前的业务数据备份到另一备用控制节点上, 并由索引表储存 单元 27将另一备用控制节点的标识信息与用户设备当前的标识信息储存到另 一存储节点上。 The index table storage unit 27 is configured to store the identification information of another standby control node selected by the backup unit 26 and the identification information of the user equipment to another storage node. In the control node of the embodiment, after the establishing unit establishes the connection with the access network side, the reassigned node identifier may be sent to the user equipment through the access network side by the allocation processing unit 24, so that the user equipment is initiated. When the connection is made, the access network side can directly find the standby control node by using the reassigned node identifier; and the corresponding index table stored on the storage node is deleted by the deleting unit 25, which can save resources. In order to make the continuity of the service after the fault processing, the backup unit 26 backs up the current service data of the user equipment to another standby control node, and the index table storage unit 27 identifies the identification information of the other standby control node with the current user equipment. The identification information is stored on another storage node.
参考图 9所示, 在其它具体的实施例中,控制节点可以包括故障前备份单 元 20、 第一资源更新单元 21、 本地信息更新单元 22、 第二资源更新单元 23、 删除单元 25、 建立请求接收单元 18、 连接建立单元 29、 分配单元 30和对应 储存单元 31 , 其中:  Referring to FIG. 9, in other specific embodiments, the control node may include a pre-failure backup unit 20, a first resource update unit 21, a local information update unit 22, a second resource update unit 23, a delete unit 25, and an establishment request. The receiving unit 18, the connection establishing unit 29, the allocating unit 30 and the corresponding storage unit 31, wherein:
建立请求接收单元 28, 用于接收存储节点根据对应索引表发送的建立连 接请求,对应索引表包含用户设备的第一标识信息与备份用户设备业务数据的 节点的第二标识信息的对应关系;  The establishment request receiving unit 28 is configured to receive a connection establishment request sent by the storage node according to the corresponding index table, where the corresponding index table includes a correspondence between the first identification information of the user equipment and the second identification information of the node that backs up the service data of the user equipment;
连接建立单元 29, 用于根据建立请求接收单元 28接收的连接建立请求通 过接入网络侧与用户设备建立连接;  The connection establishing unit 29 is configured to establish a connection with the user equipment according to the connection establishment request received by the establishment request receiving unit 28 through the access network side;
分配单元 30, 用于为用户设备重新分配的节点标识, 并将重新分配的节 点标识通过连接建立单元 29建立的连接发送给用户设备进行储存;  The allocating unit 30 is configured to re-allocate the node identifier of the user equipment, and send the re-assigned node identifier to the user equipment for storage by using the connection established by the connection establishing unit 29;
对应储存单元 31 , 用于储存其他用户设备的标识信息和备份其他用户设 备附着的主用控制节点上业务数据的备用控制节点的标识信息的对应关系。  The corresponding storage unit 31 is configured to store the identification information of the other user equipment and the corresponding information of the backup control node of the service data on the active control node attached to the other user equipment.
当用户设备发起下一次与主用控制节点的连接时, 本实施例的控制节点 中: 当建立请求接收单元 28接收到连接建立请求后, 由连接建立单元 29建立 与用户设备的连接,此时分配单元 30可以为用户设备重新分配一个节点标识, 并通过连接建立单元 29建立的连接,将重新分配的节点标识发送给用户设备。  When the user equipment initiates the next connection with the active control node, in the control node of this embodiment: after the setup request receiving unit 28 receives the connection establishment request, the connection establishment unit 29 establishes a connection with the user equipment. The allocating unit 30 may reassign a node identifier to the user equipment, and send the reassigned node identifier to the user equipment through the connection established by the connection establishing unit 29.
为了节省资源本实施例中的控制节点通过删除单元 25删除原来存储节点 上储存的对应索引表。 还可以由对应储存单元 31其他用户设备在业务运行过 程中的对应关系。  In order to save resources, the control node in this embodiment deletes the corresponding index table stored on the original storage node by the deleting unit 25. It is also possible to correspond to other user equipments of the storage unit 31 in the running process of the service.
本发明实施例还提供一种节点故障处理系统, 包括: 主用控制节点和备用 控制节点; 其中: The embodiment of the invention further provides a node fault processing system, comprising: an active control node and a standby Control node; where:
主用控制节点, 用于在用户设备附着后, 将用户设备当前业务的业务数据 备份到备用控制节点上,并将用户设备的第一标识信息与备份用户设备业务数 据的备用控制节点的第二标识信息的对应索引表储存到存储节点;  The primary control node is configured to back up the service data of the current service of the user equipment to the standby control node after the user equipment is attached, and the second identifier information of the user equipment and the second control node of the backup user equipment service data Corresponding index table of the identification information is stored to the storage node;
而备用控制节点如图 7到 9任一图所示的控制节点。  The standby control node is the control node shown in any of Figures 7-9.
本发明实施例还提供一种节点故障处理系统, 包括主用控制节点、备用控 制节点和用户设备所属的接入网络侧设备, 其中:  The embodiment of the present invention further provides a node fault processing system, which includes an active control node, an alternate control node, and an access network side device to which the user equipment belongs, where:
主用控制节点, 用于在用户设备附着后, 将用户设备当前业务的业务数据 备份到备用控制节点上,并将用户设备的第一标识信息与备份用户设备业务数 据的备用控制节点的第二标识信息的对应索引表储存到存储节点;备用控制节 点是如图 7到 9任一图所示的控制节点;而接入网絡侧设备是如图 6所示的设 备。 本实施例中, 与用户设备连接的接入网络侧接收到用户设备发送的连接建 立请求,当主用控制节点发生故障,则获得储存对应索引表的存储节点的信息, 并将连接建立请求发送给存储节点,以便存储节点根据对应索弓 I表将连接建立 请求发送给备份主用控制节点上用户设备当前业务数据的备用控制节点,备用 控制节点在接收到连接建立请求后与用户设备建立连接。这样备用控制节点就 代替上述主用控制节点与用户设备进行通信,由于在业务运行过程中的信息没 有丢失, 使得接入网络侧和核心网络侧分别根据与用户设备新建立的通信连 接, 及为用户设备分配的资源信息和最新签约数据继续当前业务,从而保证了 当前业务的连续性。  The primary control node is configured to back up the service data of the current service of the user equipment to the standby control node after the user equipment is attached, and the second identifier information of the user equipment and the second control node of the backup user equipment service data The corresponding index table of the identification information is stored to the storage node; the standby control node is the control node as shown in any of FIGS. 7 to 9; and the access network side device is the device as shown in FIG. 6. In this embodiment, the access network side connected to the user equipment receives the connection establishment request sent by the user equipment, and when the primary control node fails, obtains the information of the storage node that stores the corresponding index table, and sends the connection establishment request to the The storage node is configured to send a connection establishment request to the standby control node of the current service data of the user equipment on the backup active control node according to the corresponding connection table, and the standby control node establishes a connection with the user equipment after receiving the connection establishment request. In this way, the standby control node communicates with the user equipment instead of the above-mentioned active control node. Since the information in the service running process is not lost, the access network side and the core network side respectively connect according to the newly established communication connection with the user equipment. The resource information allocated by the user equipment and the latest subscription data continue the current service, thereby ensuring the continuity of the current service.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中, 存储介质可以包括: ROM、 RAM, 磁盘或光盘等。  A person skilled in the art may understand that all or part of the various steps of the foregoing embodiments may be completed by a program instructing related hardware. The program may be stored in a computer readable storage medium, and the storage medium may include: ROM, RAM, disk or CD, etc.
以上实施例的说明只是用于帮助理解本发明的方法及其核心思想; 同时, 对于 本领域的一般技术人员,依据本发明的思想, 在具体实施方式及应用范围上均 会有改变之处, 综上所述, 本说明书内容不应理解为对本发明的限制。 The description of the above embodiments is only for helping to understand the method of the present invention and its core ideas; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in specific embodiments and applications. In summary, the content of the specification should not be construed as limiting the invention.

Claims

权 利 要 求 Rights request
1、 一种节点故障处理方法, 其特征在于, 包括:  A node fault processing method, comprising:
接收用户设备发送的连接建立请求;  Receiving a connection establishment request sent by the user equipment;
当所述用户设备附着的主用控制节点发生故障时 ,获取储存对应索引表的 存储节点的信息,所述对应索引表包含所述用户设备的第一标识信息与备份用 户设备业务数据的备用控制节点的第二标识信息的对应关系;所述备用控制节 点用于备份所述主用控制节点上储存的用户设备当前业务的业务数据;  When the primary control node to which the user equipment is attached is faulty, the information about the storage node that stores the corresponding index table is obtained, where the corresponding index table includes the first identification information of the user equipment and the standby control of the backup user equipment service data. Corresponding relationship of the second identification information of the node; the standby control node is configured to back up service data of the current service of the user equipment stored on the active control node;
根据所述存储节点的信息转发所述连接建立请求给存储节点,以便所述存 储节点根据所述对应索引表将所述连接建立请求发送给相应的备用控制节点, 使得所述备用控制节点执行所述用户设备当前的业务。  And forwarding, according to the information of the storage node, the connection establishment request to the storage node, so that the storage node sends the connection establishment request to the corresponding standby control node according to the corresponding index table, so that the standby control node executes the The current service of the user equipment.
2、 如权利要求 1所述的方法, 其特征在于, 所述备用控制节点执行所述 用户设备当前的业务具体包括:  2. The method according to claim 1, wherein the performing, by the standby control node, the current service of the user equipment comprises:
当所述主用控制节点发生故障时,所述备用控制节点根据所述备份的业务 数据中网关节点的信息,将为所述用户设备分配的第一资源信息更新到所述网 关节点; 并将本地备用控制节点的信息注册到归属域服务器, 并从归属域服务 器上获取所述用户设备的最新签约数据;  When the primary control node fails, the standby control node updates the first resource information allocated to the user equipment to the gateway node according to the information of the gateway node in the backup service data; The information of the local standby control node is registered to the home domain server, and the latest subscription data of the user equipment is obtained from the home domain server;
所述备用控制节点根据所述连接建立请求,通过所述用户设备所在接入网 络侧建立与用户设备的通信连接,并将所述备用控制节点为用户设备分配的第 二资源信息更新到所述接入网络侧;  The standby control node establishes a communication connection with the user equipment by the access network side where the user equipment is located according to the connection establishment request, and updates the second resource information allocated by the standby control node to the user equipment to the Access to the network side;
使得与所述用户设备连接的接入网络侧和核心网络侧分别根据所述通信 连接 ,及用户设备的最新签约数据和备用控制节点更新的为用户设备分配的资 源信息继续当前业务。  The access network side and the core network side connected to the user equipment respectively continue the current service according to the communication connection, the latest subscription data of the user equipment, and the resource information allocated by the standby control node for the user equipment.
3、 如权利要求 1所述的方法, 其特征在于, 所述备用控制节点执行所述 用户设备当前的业务之前还包括: 当用户设备附着到主用控制节点后, 所述备 用控制节点备份所述主用控制节点上储存的用户设备当前业务的业务数据。  The method of claim 1, wherein before the standby control node performs the current service of the user equipment, the method further includes: after the user equipment is attached to the active control node, the backup control node backup office The service data of the current service of the user equipment stored on the active control node is described.
4、 如权利要求 1所述的方法, 其特征在于, 所述获取储存对应索引表的 存储节点的信息之前还包括: 在与所述接入网络侧连接的所有控制节点中, 选 择大于用户设备节点标识的最小节点标识对应节点作为主用控制节点;则获取 储存对应索引表的存储节点的信息具体包括:获得所述主用控制节点的后继节 点的节点标识; 或, The method of claim 1, wherein the obtaining, before the storing the information of the storage node corresponding to the index table, further comprises: selecting, among all the control nodes connected to the access network side, that the information is greater than the user equipment. The information about the storage node storing the corresponding index table is obtained by obtaining the information of the storage node that stores the corresponding index table, and the following information is obtained: obtaining the successor of the active control node. The node ID of the point; or,
所述获取储存对应索引表的存储节点的信息之前还包括:在与所述接入网 絡侧连接的所有控制节点中,选择小于用户设备节点标识的最大节点标识对应 节点作为主用控制节点; 则获取储存对应索引表的存储节点的信息具体包括: 获得所述主用控制节点的前驱节点的节点标识。  Before the obtaining the information of the storage node corresponding to the index table, the method further includes: selecting, as the active control node, a node corresponding to the largest node identifier that is smaller than the identifier of the user equipment node, among all the control nodes connected to the access network side; The obtaining the information of the storage node that stores the corresponding index table specifically includes: obtaining the node identifier of the precursor node of the primary control node.
5、 如权利要求 1至 4任一项所述的方法, 其特征在于, 还包括: 接收所述备用控制节点发送的重新分配的用户设备的节点标识,并将所述 重新分配的节点标识发送给所述用户设备进行储存。  The method according to any one of claims 1 to 4, further comprising: receiving a node identifier of the reassigned user equipment sent by the standby control node, and sending the reassigned node identifier The user equipment is stored.
6、 如权利要求 5所述的方法, 其特征在于, 所述重新分配的用户设备的 节点标识是: 所述备用控制节点在备用控制节点的节点标识, 到所述备用控制 节点的后继节点标识或前驱节点标识的范围内,选择某一未被其他用户设备使 用的整数值作为重新分配的节点标识。  The method according to claim 5, wherein the node identifier of the reassigned user equipment is: a node identifier of the standby control node at the standby control node, and a subsequent node identifier of the standby control node Or within the scope of the predecessor node identification, select an integer value that is not used by other user equipment as the reassigned node identifier.
7、 一种节点故障处理方法, 其特征在于, 包括:  7. A node fault processing method, comprising:
当用户设备附着到主用控制节点后,备份所述主用控制节点上储存的用户 设备当前业务的业务数据;  After the user equipment is attached to the active control node, back up the service data of the current service of the user equipment stored on the active control node;
当所述主用控制节点发生故障时,根据所述备份的业务数据中网关节点的 信息, 将为所述用户设备分配的第一资源信息更新到所述网关节点;  When the primary control node fails, updating the first resource information allocated to the user equipment to the gateway node according to the information of the gateway node in the backup service data;
将本地备用控制节点的信息注册到归属域服务器,并从归属域服务器上获 取所述用户设备的最新签约数据;  Registering information of the local standby control node to the home domain server, and obtaining the latest subscription data of the user equipment from the home domain server;
将所述备用控制节点为用户设备分配的第二资源信息更新到所述接入网 絡侧。  And updating, by the standby control node, the second resource information allocated by the user equipment to the access network side.
8、 如权利要求 7所述的方法, 其特征在于, 所述将所述备用控制节点为 用户设备分配的第二资源信息更新到所述接入网络侧之前还包括:  The method of claim 7, wherein the updating the second resource information that is allocated by the standby control node to the user equipment to the access network side further includes:
根据所述备份的业务数据中接入网络侧的信息,建立与所述接入网络侧的 连接; 或,  Establishing a connection with the access network side according to the information of the access network side in the backed service data; or
接收到所述接入网络侧发送的连接建立请求,通过所述用户设备所在接入 网络侧建立与用户设备之间的通信连接。  A connection establishment request sent by the access network side is received, and a communication connection with the user equipment is established by the access network side where the user equipment is located.
9、 如权利要求 7所述的方法, 其特征在于, 还包括:  9. The method of claim 7, further comprising:
为所述用户设备重新分配节点标识,并将重新分配后的节点标识发送给用 户设备进行储存;以便所述接入网络侧根据重新分配后的节点标识查找到所述 本地备用控制节点, 进行所述用户设备与备用控制节点的下一次连接。 Reassigning the node identifier to the user equipment, and sending the reassigned node identifier to The user equipment performs storage; so that the access network side searches for the local standby control node according to the reassigned node identifier, and performs the next connection between the user equipment and the standby control node.
10、 如权利要求 7所述的方法, 其特征在于, 还包括:  10. The method of claim 7, further comprising:
接收存储节点根据对应索 ]表发送的连接建立请求,所述对应索引表包含 所述用户设备的第一标识信息与备份用户设备业务数据的节点的第二标识信 息的对应关系;  Receiving a connection establishment request sent by the storage node according to the corresponding data table, where the corresponding index table includes a correspondence between the first identification information of the user equipment and the second identification information of the node that backs up the user equipment service data;
根据所述连接建立请求通过所述接入网络侧与用户设备建立连接。  Establishing a connection with the user equipment through the access network side according to the connection establishment request.
11、 如权利要求 10所述的方法, 其特征在于, 还包括:  The method of claim 10, further comprising:
为所述用户设备重新分配节点标识;并将所述重新分配的节点标识通过所 述接入网络侧发送给用户设备进行储存。  Reassigning the node identifier to the user equipment; and transmitting the reassigned node identifier to the user equipment for storage by using the access network side.
12、 如权利要求 9或 11所述的方法, 其特征在于, 所述为所述用户设备 重新分配节点标识具体包括:  The method according to claim 9 or 11, wherein the reassigning the node identifier to the user equipment specifically includes:
在备用控制节点的节点标识,到所述备用控制节点的后继节点标识或前驱 节点标识的范围内,选择某一未被其他用户设备使用的整数值作为重新分配的 节点标识。  Within the range of the node identifier of the standby control node, to the successor node identifier or the precursor node identifier of the alternate control node, an integer value that is not used by other user equipments is selected as the reassigned node identifier.
13、 如权利要求 12所述的方法, 其特征在于, 还包括:  13. The method of claim 12, further comprising:
发送删除请求消息给存储节点,以便所述存储节点删除储存的所述用户设 备的第一标识信息与备份用户设备业务数据的节点的第二标识信息的对应索 引表。  And sending a delete request message to the storage node, so that the storage node deletes the stored first identifier information of the user equipment and the corresponding index table of the second identifier information of the node that backs up the user equipment service data.
14、 如权利要求 7到 11任一项所述的方法, 其特征在于, 还包括: 获取另一备用控制节点的节点标识,并将所述用户设备当前业务的业务数 据备份到所述另一备用控制节点上;  The method according to any one of claims 7 to 11, further comprising: acquiring a node identifier of another standby control node, and backing up service data of the current service of the user equipment to the another On the standby control node;
将所述另一备用控制节点的标识信息与所述用户设备当前的标识信息对 应地储存到另一存储节点上。  The identification information of the another standby control node is stored on the other storage node corresponding to the current identification information of the user equipment.
15、 一种接入网络侧设备, 其特征在于, 包括:  15. An access network side device, comprising:
接收单元, 用于接收用户设备发送的连接建立请求;  a receiving unit, configured to receive a connection establishment request sent by the user equipment;
信息获取单元, 用于所述用户设备附着的主用控制节点发生故障时, 获取 储存对应索引表的存储节点的信息,所述对应索引表包含所述用户设备的第一 标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应关 系;所述备用控制节点用于备份所述主用控制节点上储存的用户设备当前业务 的业务数据; An information obtaining unit, configured to acquire information of a storage node that stores a corresponding index table, where the primary control node that is used by the user equipment is faulty, where the corresponding index table includes the first identifier information of the user equipment and the backup user equipment. Corresponding to the second identification information of the standby control node of the service data The standby control node is configured to back up service data of a current service of the user equipment stored on the active control node;
连接建立处理单元,用于根据所述信息获取单元获取的存储节点的信息转 发所述连接建立请求给存储节点,以便所述存储节点根据所述对应索引表将所 述连接建立请求发送给相应的备用控制节点,使得所述备用控制节点执行所述 用户设备当前的业务。  a connection establishment processing unit, configured to forward the connection establishment request to the storage node according to the information of the storage node acquired by the information acquisition unit, so that the storage node sends the connection establishment request to the corresponding according to the corresponding index table The standby control node causes the standby control node to perform current service of the user equipment.
16、 如权利要求 15所述的设备, 其特征在于, 还包括:  The device according to claim 15, further comprising:
主用查找单元, 用于在与所述接入网络侧连接的所有控制节点中, 选择大 于用户设备节点标识的最小节点标识对应节点作为主用控制节点;则所述信息 获取单元具体用于获得所述主用控制节点的后继节点的节点标识; 或,  The primary search unit is configured to select, as the active control node, a node corresponding to the smallest node identifier that is greater than the identifier of the user equipment node, among all the control nodes that are connected to the access network side, where the information acquiring unit is specifically configured to obtain a node identifier of a successor node of the primary control node; or
主用查找单元, 用于在与所述接入网絡侧连接的所有控制节点中, 选择小 于用户设备节点标识的最大节点标识对应节点作为主用控制节点;则所述信息 获取单元具体用于获得所述主用控制节点的前驱节点的节点标识。  The primary search unit is configured to select, as the active control node, a node corresponding to the largest node identifier that is smaller than the identifier of the user equipment node among all the control nodes that are connected to the access network side, where the information acquiring unit is specifically configured to obtain The node identifier of the precursor node of the primary control node.
17、 如权利要求 15或 16所述的设备, 其特征在于, 还包括:  The device according to claim 15 or 16, further comprising:
重分配发送单元,用于接收所述备用控制节点发送的重新分配的用户设备 的节点标识, 并将所述重新分配的节点标识发送给所述用户设备进行储存。  And a redistribution sending unit, configured to receive a node identifier of the reassigned user equipment sent by the standby control node, and send the reassigned node identifier to the user equipment for storage.
18、 一种控制节点, 其特征在于, 包括:  18. A control node, comprising:
故障前备份单元, 用于当用户设备附着到主用控制节点后,备份所述主用 控制节点上储存的用户设备的业务数据;  a pre-failure backup unit, configured to back up service data of the user equipment stored on the active control node after the user equipment is attached to the active control node;
第一资源更新单元, 用于当用户设备附着的主用控制节点发生故障时, 根 据所述故障前备份单元备份的业务数据中网关节点的信息,将为所述用户设备 分配的第一资源信息更新到所述网关节点;  a first resource update unit, configured to: when the primary control node attached to the user equipment fails, the first resource information to be allocated to the user equipment according to the information of the gateway node in the service data backed up by the backup unit before the fault Updating to the gateway node;
本地信息更新单元, 用于将本地备用控制节点的信息注册到归属域服务 器, 并从归属域服务器上获取所述用户设备的最新签约数据;  a local information update unit, configured to register information of the local standby control node to the home domain server, and obtain latest subscription data of the user equipment from the home domain server;
第二资源更新单元,用于将所述备用控制节点为用户设备分配的第二资源 信息更新到所述接入网络侧。  And a second resource update unit, configured to update the second resource information allocated by the standby control node to the user equipment to the access network side.
19、 如权利要求 18所述的节点, 其特征在于, 还包括:  The node according to claim 18, further comprising:
分配处理单元, 用于为所述用户设备重新分配节点标识, 并将重新分配后 的节点标识发送给用户设备进行储存;以便所述接入网絡侧根据重新分配后的 节点标识查找到所述本地备用控制节点,进行所述用户设备与本地备用控制节 点的下一次连接。 An allocation processing unit, configured to re-allocate a node identifier for the user equipment, and send the re-allocated node identifier to the user equipment for storage; so that the access network side is based on the re-allocated The node identifier finds the local standby control node, and performs the next connection between the user equipment and the local standby control node.
20、 如权利要求 18所述的节点, 其特征在于, 还包括:  20. The node of claim 18, further comprising:
建立请求接收单元,用于接收存储节点根据对应索引表发送的建立连接请 求,所述对应索引表包含所述用户设备的第一标识信息与备份用户设备业务数 据的节点的第二标识信息的对应关系;  The establishment request receiving unit is configured to receive a connection establishment request sent by the storage node according to the corresponding index table, where the corresponding index table includes the correspondence between the first identification information of the user equipment and the second identification information of the node that backs up the user equipment service data. Relationship
连接建立单元,用于根据所述建立请求接收单元接收的连接建立请求通过 所述接入网络侧与用户设备建立连接。  And a connection establishing unit, configured to establish a connection with the user equipment by using the connection network side according to the connection establishment request received by the establishment request receiving unit.
21、 如权利要求 20所述的节点, 其特征在于, 还包括:  The node according to claim 20, further comprising:
分配单元, 用于为所述用户设备重新分配的节点标识, 并将所述重新分配 的节点标识通过所述接入网絡侧发送给用户设备进行储存。  And an allocation unit, configured to re-allocate the node identifier of the user equipment, and send the re-assigned node identifier to the user equipment for storage by using the access network side.
22、 如权利要求 19至 21任一项所述的节点, 其特征在于, 还包括: 删除单元, 用于发送删除请求消息给存储节点, 以便所述存储节点删除储 存的所述用户设备的第一标识信息与备份用户设备业务数据的节点的第二标 识信息的对应索引表。  The node according to any one of claims 19 to 21, further comprising: a deleting unit, configured to send a delete request message to the storage node, so that the storage node deletes the stored user equipment A corresponding index table of the second identification information of the node identifying the information and the user data of the backup user equipment.
23、 如权利要求 18所述的节点, 其特征在于, 还包括:  The node according to claim 18, further comprising:
备份单元, 用于为所述用户设备选择另一备用控制节点, 并将所述用户设 备当前业务的业务数据备份到选择的另一备用控制节点上;  a backup unit, configured to select another standby control node for the user equipment, and back up service data of the current service of the user equipment to another selected standby control node;
索弓 I表储存单元,用于将所述选择的另一备用控制节点的标识信息与所述 用户设备的标识信息对应地储存到另一存储节点上。  And a storage unit, configured to store the identification information of the selected another standby control node and the identification information of the user equipment to another storage node.
24、 如权利要求 18所述的节点, 其特征在于, 还包括:  The node according to claim 18, further comprising:
对应储存单元,用于储存其他用户设备的标识信息和备份所述其他用户设 备附着的主用控制节点上业务数据的备用控制节点的标识信息的对应关系。  The corresponding storage unit is configured to store the correspondence between the identification information of the other user equipment and the identification information of the standby control node that backs up the service data of the active control node attached to the other user equipment.
25、 一种节点故障处理系统, 其特征在于, 包括: 主用控制节点、 备用控 制节点;  A node fault processing system, comprising: an active control node and an alternate control node;
所述主用控制节点, 用于在用户设备附着后, 将所述用户设备当前业务的 业务数据备份到备用控制节点上,并将所述用户设备的第一标识信息与备份用 户设备业务数据的备用控制节点的第二标识信息的对应索引表储存到存储节 点- 所述备用控制节点如权利要求 19到 24任一项所述的控制节点。 The primary control node is configured to back up the service data of the current service of the user equipment to the standby control node after the user equipment is attached, and the first identifier information of the user equipment and the service data of the backup user equipment Corresponding index table of the second identification information of the standby control node is stored to the storage node - The standby control node is the control node of any one of claims 19 to 24.
26、 如权利要求 25 所述的系统, 其特征在于, 还包括如权利要求 15至 任一项所述的接入网络侧设备。  The system according to claim 25, further comprising the access network side device according to any one of claims 15 to 1.
PCT/CN2010/079226 2010-11-29 2010-11-29 Node fault processing method, system and related device WO2012071695A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201080003423.9A CN102714615B (en) 2010-11-29 2010-11-29 Node fault processing method, system and related device
PCT/CN2010/079226 WO2012071695A1 (en) 2010-11-29 2010-11-29 Node fault processing method, system and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2010/079226 WO2012071695A1 (en) 2010-11-29 2010-11-29 Node fault processing method, system and related device

Publications (1)

Publication Number Publication Date
WO2012071695A1 true WO2012071695A1 (en) 2012-06-07

Family

ID=46171154

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/079226 WO2012071695A1 (en) 2010-11-29 2010-11-29 Node fault processing method, system and related device

Country Status (2)

Country Link
CN (1) CN102714615B (en)
WO (1) WO2012071695A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104469969A (en) * 2013-09-16 2015-03-25 北京久华信信息技术有限公司 Network element parameter configuration and error self-recovery method for use in wireless communication system
CN105578517A (en) * 2014-10-17 2016-05-11 普天信息技术有限公司 LTE based fail soft realization method and system
WO2016119262A1 (en) * 2015-01-30 2016-08-04 华为技术有限公司 Service disaster recovery method, related device, and communication system
WO2016119263A1 (en) * 2015-01-30 2016-08-04 华为技术有限公司 Service disaster recovery method and related device
CN108833205A (en) * 2018-06-05 2018-11-16 中国平安人寿保险股份有限公司 Information processing method, device, electronic equipment and storage medium

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104636218B (en) * 2013-11-15 2019-04-16 腾讯科技(深圳)有限公司 Data reconstruction method and device
CN107092437B (en) 2016-02-17 2019-11-22 杭州海康威视数字技术股份有限公司 Data write-in, read method and device, cloud storage system
CN107343012B (en) * 2016-04-28 2019-12-03 杭州海康威视数字技术股份有限公司 Video Storage System and its video data transmitting method
CN106627154A (en) * 2016-10-21 2017-05-10 深圳市沃特玛电池有限公司 Electric car and host thereof
CN108667635B (en) * 2017-03-27 2021-01-12 腾讯科技(深圳)有限公司 Disaster recovery processing method, equipment and system
CN112543467A (en) * 2019-09-23 2021-03-23 普天信息技术有限公司 Method and device for determining main and standby disaster recovery states of core network of power wireless private network
CN113746902B (en) * 2021-08-04 2023-06-16 新华三大数据技术有限公司 Communication method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1984045A (en) * 2006-06-12 2007-06-20 华为技术有限公司 Method for protecting elastic group circular service
CN101163047A (en) * 2007-11-23 2008-04-16 上海华为技术有限公司 Method and device for implementing rearrangement of main equipment and standby equipment
CN101345651A (en) * 2008-08-15 2009-01-14 南京邮电大学 A satellite network protection method based on multi-protocol label switching
WO2010106427A1 (en) * 2009-03-20 2010-09-23 Telefonaktiebolaget L M Ericsson (Publ) Signaling mechanisms for network-relay interface with reduced overhead

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100454840C (en) * 2006-01-05 2009-01-21 华为技术有限公司 Method for implementing backup for user's home server, and IP multimedia network
CN101646270B (en) * 2008-08-06 2011-12-07 华为技术有限公司 Method, system, mobility management entity and memory device for maintaining service continuity

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1984045A (en) * 2006-06-12 2007-06-20 华为技术有限公司 Method for protecting elastic group circular service
CN101163047A (en) * 2007-11-23 2008-04-16 上海华为技术有限公司 Method and device for implementing rearrangement of main equipment and standby equipment
CN101345651A (en) * 2008-08-15 2009-01-14 南京邮电大学 A satellite network protection method based on multi-protocol label switching
WO2010106427A1 (en) * 2009-03-20 2010-09-23 Telefonaktiebolaget L M Ericsson (Publ) Signaling mechanisms for network-relay interface with reduced overhead

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104469969A (en) * 2013-09-16 2015-03-25 北京久华信信息技术有限公司 Network element parameter configuration and error self-recovery method for use in wireless communication system
CN104469969B (en) * 2013-09-16 2018-10-19 北京久华信信息技术有限公司 Network element parameter configuration and the self-healing method of mistake in a kind of wireless telecommunication system
CN105578517A (en) * 2014-10-17 2016-05-11 普天信息技术有限公司 LTE based fail soft realization method and system
WO2016119262A1 (en) * 2015-01-30 2016-08-04 华为技术有限公司 Service disaster recovery method, related device, and communication system
WO2016119263A1 (en) * 2015-01-30 2016-08-04 华为技术有限公司 Service disaster recovery method and related device
US10405206B2 (en) 2015-01-30 2019-09-03 Huawei Technologies Co., Ltd. Service redundancy method and related apparatus
CN108833205A (en) * 2018-06-05 2018-11-16 中国平安人寿保险股份有限公司 Information processing method, device, electronic equipment and storage medium
CN108833205B (en) * 2018-06-05 2022-03-29 中国平安人寿保险股份有限公司 Information processing method, information processing device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN102714615A (en) 2012-10-03
CN102714615B (en) 2015-05-27

Similar Documents

Publication Publication Date Title
WO2012071695A1 (en) Node fault processing method, system and related device
CN113194513B (en) Method, apparatus and system for session management
JP7196282B2 (en) Communication method and communication device
WO2020063876A1 (en) Ue migration method, apparatus, system, and storage medium
US8855045B2 (en) Method and system for controlling establishment of local IP access
WO2015062098A1 (en) Network selection method and core network device
JP7357153B2 (en) Method and apparatus for session management
WO2011157166A2 (en) Service restoration processing method and mobility management network element
CN101730072B (en) Packet data web gateway identification saving method and system in multi-access scene
WO2008128452A1 (en) The method, system and cn node for load transferring in the pool area
WO2009117879A1 (en) Method for indicating the bearer management of the service gateway
WO2016180018A1 (en) Access method and corresponding access node, terminal and communication network
WO2008113235A1 (en) A method for avoiding resourece being released mistakenly during tracking area update or handover process
WO2018059401A1 (en) Network switching method, device and system, and network access method and device
WO2023273767A1 (en) Communication method, access and mobility management function entity, radio access network device, and computer-readable storage medium
WO2018233451A1 (en) METHOD, APPARATUS AND SYSTEM FOR COMMUNICATION
US20240276196A1 (en) Indication information sending method, apparatus and system, and storage medium
CN103096391B (en) Many PDN connect method and the device of lower resource optimization
WO2013104111A1 (en) Service recovery method and mobility management network element
CN107404715B (en) Position information providing method and device
CN114631397A (en) Signalling in wireless networks
WO2011026391A1 (en) Load reallocation method for serving gateway, system and serving gateway
WO2011110109A2 (en) Connection establishing method, fault processing method, communication system and device thereof
EP3589039B1 (en) Paging method and apparatus
WO2012149793A1 (en) Method for executing packet data network connection in multi-access scenario

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080003423.9

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10860380

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10860380

Country of ref document: EP

Kind code of ref document: A1