WO2002009450A2 - Packet core function and method of automatic pdsn discovery, monitoring, and failure handover - Google Patents

Packet core function and method of automatic pdsn discovery, monitoring, and failure handover Download PDF

Info

Publication number
WO2002009450A2
WO2002009450A2 PCT/CA2001/001017 CA0101017W WO0209450A2 WO 2002009450 A2 WO2002009450 A2 WO 2002009450A2 CA 0101017 W CA0101017 W CA 0101017W WO 0209450 A2 WO0209450 A2 WO 0209450A2
Authority
WO
WIPO (PCT)
Prior art keywords
pdsn
pcf
failure
pdsns
network
Prior art date
Application number
PCT/CA2001/001017
Other languages
French (fr)
Other versions
WO2002009450A3 (en
Inventor
Jean-Francois Bertrand
Eric Dyke
Bartosz Balazinski
Original Assignee
Telefonaktiebolaget L M Ericsson (Publ)
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 Telefonaktiebolaget L M Ericsson (Publ) filed Critical Telefonaktiebolaget L M Ericsson (Publ)
Priority to AU2001272283A priority Critical patent/AU2001272283A1/en
Publication of WO2002009450A2 publication Critical patent/WO2002009450A2/en
Publication of WO2002009450A3 publication Critical patent/WO2002009450A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/22Performing reselection for specific purposes for handling the traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections

Definitions

  • This invention relates to telecommunication systems and, more particularly, to a Packet Core Function (PCF) in a packet-switched network and a method of automatic Packet Data Service Node (PDSN) Discovery, Monitoring, and Failure Handover.
  • PCF Packet Core Function
  • PDSN Packet Data Service Node
  • CDMA 2000 is the third generation system for CDMA networks. It offers packet-switched call routing via Packet Data Service Nodes (PDSNs) which are used as access concentrators and, in the case of Mobile IP, as foreign agents for roaming mobile subscribers.
  • PDSNs Packet Data Service Nodes
  • FIG. 1 is a simplified block diagram of an existing packet data network 10 providing radio access to a plurality of mobile subscribers utilizing Mobile Nodes (MNs) 11-13.
  • MNs Mobile Nodes
  • packet data networks such as CDMA 2000
  • RNs Radio Networks
  • An Internet Protocol (IP) network 17 links the RNs to a plurality of PDSNs 18-20 using a Radio-Packet (R-P) interface 21.
  • IP Internet Protocol
  • R-P Radio-Packet
  • Each RN may include a plurality of Base Stations (BSs) and Base Station Controllers (BSCs) (not shown).
  • BSC Base Station Controllers
  • Each BSC includes a Packet Core Function (PCF) 22 and 23 which handles the switching of data packets that come from the MNs.
  • PCF Packet Core Function
  • PCF selects one or more PDSNs to terminate its packet data sessions.
  • the PCF selects a PDSN and establishes an R-P connection 21. This enables a Point-to-Point Protocol (PPP) connection 24 to be set up between the subscriber's MN and the selected PDSN.
  • PPP Point-to-Point Protocol
  • the PDSNs utilize one or more sub-networks 25 and 26, and routers
  • the MN is connected to the IP network 17, and the IP protocol 30 may be utilized to access the Internet.
  • the PCF In order for the PCF to discover (select) a PDSN, the PCF must have a database populated with information regarding the PDSNs that it can utilize. Currently, the PCF is manually populated with the PDSN data by the network operator. Thus, when a new PCF is added to the radio network, the operator must provide an initial database of PDSN data. Likewise, if a PDSN is added or removed from the network, the operator must manually update the PDSN data in the PCF to reflect this change. It would be advantageous to have a method of automatically populating a new PCF with PDSN data, and automatically updating a PCF when the
  • a PDSN fails, there is currently no failover procedure that can save the active data sessions that were being conducted through that PDSN at the time of failure. If the selected PDSN fails, all of the packet data sessions that are active with that PDSN are lost, and any data being transferred is lost. The MN loses the data stream immediately, but the RN may not realize that a failure has occurred for a considerable amount of time. This is because the status of the PDSN is only reported to the PCF when the PCF registers with the PDSN on behalf of the MN (i.e., the R-P session is established). This status is updated in the PCF whenever the PCF re- registers with the PDSN (i.e., the R-P session is maintained).
  • the PCF will not detect a PDSN failure until the next periodic PCF registration, and this could be as long as 30 minutes.
  • data transfer simply stops, and the network takes no corrective action.
  • the only existing solution to this problem is for the mobile subscriber to cancel the packet data session, and start a new session and have the PCF select a different PDSN.
  • the PCF selects a new PDSN after a PDSN failure
  • the present invention is a method of automatically populating a PDSN database in the PCF with PDSN status and routing information, automatically updating the PDSN database when the status of a PDSN changes, and handling the failure of a PDSN such that active packet data sessions with mobile subscribers are maintained.
  • the present invention is a method of automatically populating a PCF with status information for a plurality of PDSNs in a packet- switched network.
  • the plurality of PDSNs automatically send PDSN status information to the PCF, and the PCF stores the PDSN status information in a database.
  • the PDSNs may periodically multicast the PDSN status information to all PCFs in the network, or may automatically unicast the PDSN status information to PCFs that request it.
  • the method also automatically updates the database when a new PDSN is added to the network.
  • the new PDSN When the new PDSN is installed, it automatically sends its PDSN status information to the PCF, and the PCF stores the new PDSN status information in the database.
  • the method automatically updates the database when an existing PDSN is removed from the network.
  • the PCF determines that a predefined number of status messages are not received from the existing PDSN within a predefined time period, the PCF automatically removes the existing PDSN from the database.
  • the present invention is a method of handling a failure of a Packet Data Service Node (PDSN) that is providing a mobile subscriber with an active packet data session in a packet-switched network that includes a plurality of PDSNs.
  • the method comprises the steps of detecting the PDSN failure, selecting a new PDSN to handle the packet data session, and handing over the active session to the new PDSN so that the active packet data session with the mobile subscriber is maintained.
  • the step of detecting the PDSN failure may be performed by having each PDSN periodically multicast its status to the PCFs in the network, or by periodically transmitting polling messages from each PCF to the PDSN, and receiving in the PCF a response to each polling message.
  • a response is transmitted by the PDSN when the PDSN is operating normally. If a configurable, predefined number of responses to the polling message are not received in the PCF within a predefined time period, the PCF determines that the PDSN has failed. The PCF may select as the new PDSN, the
  • the PCF may select as the new PDSN, a PDSN that has a routing table that is the most similar to the routing table of the failed PDSN. If multiple handovers are to be made, the PCF staggers the handovers so that the new PDSN is not overloaded.
  • the present invention is a PCF in a packet-switched network for switching of data packets that come from Mobile Nodes (MNs) and for controlling handover of active data sessions when a PDSN in the packet-switched network fails.
  • the PCF includes a PDSN database that is automatically populated with PDSN data, and is automatically updated as new PDSN data is received from PDSNs in the network.
  • the PCF also includes a PDSN status monitor that detects when the PDSN fails; a PDSN selector connected to the PDSN status monitor that selects at least one new PDSN to handle the active data sessions that were being handled by the failed PDSN, upon being notified by the PDSN status monitor that the
  • PDSN handover controller connected to the PDSN selector that controls handover of the active data sessions to the PDSNs that are selected by the PDSN selector.
  • FIG. 1 is a simplified block diagram of an existing packet data network providing radio access to a plurality of mobile stations;
  • FIG. 2 is a flow chart illustrating the steps of the present invention when automatically populating and maintaining a PDSN database in the PCF;
  • FIG. 3 is a flow chart illustrating the steps of the PDSN fail-over method of the present invention.
  • FIG. 4 is a simplified block diagram of one embodiment of a Packet Core Function (PCF) which has been modified to perform the method of the present invention.
  • PCF Packet Core Function
  • the present invention is a PCF and a method of automatically populating a PDSN database in the PCF with PDSN status and routing information, automatically updating the PDSN database when the status of a PDSN changes, and handling the failure of a PDSN in such a way that active packet data sessions with mobile subscribers are maintained.
  • FIG. 2 is a flow chart illustrating the steps of the present invention when automatically populating the PDSN database in the PCF, and updating the PDSN database when the status of a PDSN changes.
  • each PDSN may periodically multicast, multicast on demand, or unicast on demand from the radio network, the following profile information: (A) The PDSN's IP address. (B) The PDSN's routing table indicating all the hosts that are accessible by the PDSN on the backbone side, and the number of IP hops. This indicates to the radio network in general, and the PCF in particular, which paths are accessible from each PDSN.
  • each PDSN also listens for multicasted or unicasted requests for PDSN data from PCFs in the radio network.
  • the data may be multicasted or unicasted to the requesting PCF upon receiving a request.
  • a new PCF is added to the network.
  • the new PCF automatically builds its PDSN database from the received PDSN data.
  • the PCFs also update their PDSN databases as the network topology changes. Therefore, if a new PDSN is added to the network at 36, and starts to multicast its profile data at 37, the PCF automatically adds the new PDSN to its database at 38. If a PDSN is removed from the network at 39, and a predefined number of periodic or response messages are not received from the removed PDSN, the PCF concludes at 40 that the PDSN has failed. Therefore, at step 41, the PCF removes the PDSN from its database. Thus, when the network topology changes due to the addition or removal of a PDSN, no manual reconfiguration of the PCFs is required.
  • Each PDSN may be configured independently, and the information about all PDSNs is automatically propagated throughout the network. Additionally, for load balancing or revenue considerations, network operators may desire that a PCF select PDSNs from a particular portion of the network desired by the operator. The operator can isolate certain portions of their CDMA 2000 data networks by not allowing the multicasts to exit those portions of the IP network or enter the portion of the network accessed by the PCF. As a result, the PCF will delete the PDSNs in that portion of the network from its database. This will ensure that the PCF selects PDSNs only from the portion of the network desired by the operator.
  • the PCF of the present invention performs a method of handling the failure of a PDSN in such a way that active packet data sessions with mobile subscribers are maintained, while not adversely affecting the signaling load in the network or overloading any PDSNs.
  • the fail-over method performs a staggered handoff of the active packet data sessions to another PDSN upon detecting a PDSN failure. In this manner, data sessions are not lost, the new PDSN is not overloaded, and the mobile subscriber does not have to restart the packet data session.
  • the mobile subscriber in the present invention must be a "Mobile IP" subscriber.
  • the CDMA 2000 standard describes two possible subscription types for mobile subscribers: "Simple IP" and "Mobile IP".
  • the Simple IP subscription type does not allow a data session to be saved by handing over the data session to another PDSN if the original PDSN fails. This is because in Simple IP, the PDSN handling a particular data session for a mobile subscriber provides an IP address to the subscriber's MN. If the PDSN then fails, the MN cannot be handed over to another PDSN because the new PDSN would assign a new IP address to the MN.
  • each MN is pre-allocated an IP address that it always uses regardless of the serving PDSN.
  • a Mobile IP protocol layer on top of the IP layer permits a home agent and a foreign agent to tunnel data towards roaming Mobile IP subscribers. Therefore, during a handover, the new PDSN uses the same pre-allocated IP address as was being used by the failed PDSN.
  • the failure handover method essentially comprises three steps: (1) detecting the PDSN failure; (2) selecting a new PDSN; and (3) handing over the active session to the new PDSN.
  • steps (1) detecting the PDSN failure; (2) selecting a new PDSN; and (3) handing over the active session to the new PDSN.
  • Various alternatives and options for each step are described below.
  • FIG. 3 is a flow chart illustrating the steps of the PDSN fail-over method of the present invention.
  • the PCF monitors the status of the PDSN at step 46. This may be performed in several ways, three of which are illustrated in FIG. 3. hi a first alternative, the PCF may regularly "poll" the PDSN at step 47a to obtain its current status. The PCF may poll every known PDSN or a subset of the known PDSNs. This may be accomplished by sending an Internet Control Message Protocol (ICMP) "echo" request to each PDSN as either a multicast message or a plurality of unicast messages. If the PCF fails to receive a predefined number of responses to the polling message from a particular
  • ICMP Internet Control Message Protocol
  • the PCF concludes that the non-responsive PDSN has failed.
  • a configurable number of failed responses is used rather than a single failed response since a response packet may occasionally be lost, and the PDSN should not be treated as failed.
  • the failure needs to be detected as quickly as possible, however, so the polling requests maybe sent approximately every 1-10 seconds. This range is for illustrative purposes only, and the frequency of the polling may be faster or slower than this range.
  • the polling requests and responses are sent between the PCF and the PDSN where bandwidth limitations are not as severe as they are over the air interface.
  • the PCF detects the PDSN failure over the R-P interface.
  • the PDSNs may multicast status messages at step 47b throughout the network. Multicasts are preferred over broadcasts because broadcasts may be limited to a particular sub-network while multicasts are not.
  • the PCF and the PDSN may be separated by several sub-networks, and broadcasts may not be transferred.
  • the status messages may include the PDSN status, level of congestion, and routing table information such as the sub-network to which the PDSN is connected. The number of IP hops may also be reported to each receiving PCF.
  • the status messages may be sent periodically or upon demand from a particular PCF. The periodic status messages may be multicast while the messages sent upon demand may be unicast to the requesting PCF.
  • the PCF may use a defined protocol to request the more detailed information about the status of the PDSN.
  • the PCF may obtain PDSN status information by periodically re-registering with the PDSN over the R-P interface. Since this interface uses IP transport, the extra signaling is trivial, even if registrations are performed as often as the 1-10 seconds utilized for the polling in the first embodiment.
  • the PCF may detect a PDSN failure at step 48. After the failure of the PDSN is detected, the PCF selects one or more new PDSNs at step 49. Since the PCF polls every known PDSN, it can maintain a list of the current status of each PDSN. Therefore, the PCF can easily identify and select a PDSN that is operational and suitable. For example, referring to the network of FIG. 1 , if PDSN- A 18 fails, the PCF may select PDSN-B 19 rather than PDSN-C 20 since PDSN-A and PDSN-B are both connected to the same sub-network 25. Several optional methods of selecting a PDSN are shown in steps 50a-50d.
  • an optional method of selecting a PDSN may measure a round-trip time value to determine the PDSN with the best response time among the list of known operational PDSNs.
  • the PCF may select a PDSN at step 51 that is more lightly loaded than others, or may follow a round-robin scheme so that the traffic load in the network can be balanced between the PDSNs. This option maybe utilized with the alternative embodiment described above in which the PCF obtains information about the congestion level of each PDSN.
  • the PCF selects the PDSN with the fewest hops between the PCF and the PDSN.
  • the PCF may select as the new PDSN, a PDSN that has a routing table that is the most similar to the routing table of the failed PDSN.
  • the PCF may select a plurality of
  • PDSNs in order to distribute the load from the failed PDSN more evenly in the network.
  • the PCF hands over of the active session(s) to the new PDSN(s) at step 51.
  • the PCF initiates a new R-P connection towards the new PDSN.
  • This initiates a new PPP session over which the MN performs Mobile IP registration with the new PDSN.
  • a PDSN handover process for a single MN that roams into an area controlled by a different PDSN is defined in the CDMA 2000 standard, and may be utilized for individual handovers in the present invention. It should be recognized, however, that in the present invention, the context is already established in the PCF and is not lost.
  • a PDSN may be handling a large number of active packet data sessions when it fails.
  • the PCF should avoid handing over all of the active sessions at the same time since this could overload the core network and the selected PDSN.
  • the handovers are initiated in a staggered manner only when an individual
  • MN requests a transfer of data. Since all MNs involved in data sessions are not downloading data continuously, (i.e., some connections are idle) the staggered handover process distributes the handovers over a reasonable amount of time and limits the network load resulting from the PPP session re-negotiations. Alternatively, a timer located, for example, in the PCF or BSC may keep track of how long each data session has been idle. If the PDSN fails, the data sessions are sequentially handed over to the new PDSN beginning with the data session that has been active most recently, and ending with the data session that has been idle the longest.
  • FIG.4 is a simplified block diagram of one embodiment of a PCF 55 which has been modified to perform the method of the present invention.
  • a PDSN status monitor 56 monitors the status of the PDSNs 57 known to the PCF.
  • the PDSN status monitor controls a PDSN status message trigger/requester 58.
  • the trigger/requester may send the polling messages.
  • the PDSNs that are operational may periodically multicast their status information to PCFs in the network, or may send polling response messages to the PCF.
  • the status messages are received in a PDSN status message receiver 59.
  • the status information which may include congestion level information and routing information, is sent to the PDSN status monitor which stores it in a PDSN database 61.
  • the stored information may be time stamped so that it may be updated when its predefined lifetime expires.
  • a multifunction timer 62 in the PDSN status monitor may determine when the lifetime has expired, thus triggering another update. In the embodiment using polling messages, the timer may also determine when a predefined response time period has lapsed for each polled PDSN.
  • the status monitor determines that the PDSN has failed, and instructs the PDSN selector 63 to select one or more PDSNs for handover of the active data sessions that were being handled by the failed PDSN.
  • a PDSN handover controller 64 performs staggered handovers to the selected
  • the handovers may be performed whenever data requests are received from MNs 66 that are involved in the active data sessions.
  • the multifunction timer 62 may provide the handover controller with information regarding how long each data session has been idle. In this case, the data sessions may be sequentially handed over to the new PDSN beginning with the data session that has been active most recently, and ending with the data session that has been idle the longest.
  • the present invention thus enables the CDMA 2000 network to be dynamically optimized as the topology of the network or configuration of individual nodes changes.
  • the network infrastructure also becomes more robust. If a link failure causes the PCF to lose access to some of the PDSNs, the situation is automatically detected, and appropriate alternate PDSNs are immediately identifiable.

Abstract

A Packet Core Function (PCF) (55) and a method of automatic Packet Data Service Node (PDSN) Discovery, Monitoring, and Failure Handover in a packet-switched network that includes a plurality of PDSNs (57). The PDSNs multicast PDSN profile information that includes their ID, status, congestion level, and routing table information. The PCF automatically builds and updates a PDSN database (61) from the profile information it receives. If the PCF fails to receive a predefined number of multicast messages, or fails to receive responses to polling messages from a particular PDSN, the PCF concludes that the PDSN has failed. If a failure is detected, the PCF selects one or more new PDSNs to handle the packet data sessions that were being handled by the failed PDSN. The PCF then hands over the active sessions to the selected PDSN(s).

Description

PACKET CORE FUNCTION AND METHOD OF AUTOMATIC PDSN DISCOVERY, MONITORING, AND FAILURE HANDOVER
BACKGROUND OF THE INVENTION
Technical Field of the Invention
This invention relates to telecommunication systems and, more particularly, to a Packet Core Function (PCF) in a packet-switched network and a method of automatic Packet Data Service Node (PDSN) Discovery, Monitoring, and Failure Handover.
Description of Related Art
Code Division Multiple Access (CDMA) 2000 is the third generation system for CDMA networks. It offers packet-switched call routing via Packet Data Service Nodes (PDSNs) which are used as access concentrators and, in the case of Mobile IP, as foreign agents for roaming mobile subscribers.
FIG. 1 is a simplified block diagram of an existing packet data network 10 providing radio access to a plurality of mobile subscribers utilizing Mobile Nodes (MNs) 11-13. In packet data networks such as CDMA 2000, mobile subscribers gain access to the packet core network through Radio Networks (RNs) 14 and 15 over an air interface link 16. An illustration of the protocols utilized, and where each protocol ends, is shown below the block diagram. An Internet Protocol (IP) network 17 links the RNs to a plurality of PDSNs 18-20 using a Radio-Packet (R-P) interface 21. Each RN may include a plurality of Base Stations (BSs) and Base Station Controllers (BSCs) (not shown). Each BSC, in turn, includes a Packet Core Function (PCF) 22 and 23 which handles the switching of data packets that come from the MNs. The
PCF selects one or more PDSNs to terminate its packet data sessions. When a mobile subscriber desires to initiate a packet data session, the PCF selects a PDSN and establishes an R-P connection 21. This enables a Point-to-Point Protocol (PPP) connection 24 to be set up between the subscriber's MN and the selected PDSN. The PDSNs, in turn, utilize one or more sub-networks 25 and 26, and routers
27 and 28 to access the packet-switched network backbone 29. At that point, the MN is connected to the IP network 17, and the IP protocol 30 may be utilized to access the Internet.
In order for the PCF to discover (select) a PDSN, the PCF must have a database populated with information regarding the PDSNs that it can utilize. Currently, the PCF is manually populated with the PDSN data by the network operator. Thus, when a new PCF is added to the radio network, the operator must provide an initial database of PDSN data. Likewise, if a PDSN is added or removed from the network, the operator must manually update the PDSN data in the PCF to reflect this change. It would be advantageous to have a method of automatically populating a new PCF with PDSN data, and automatically updating a PCF when the
PDSN data changes.
Additionally, if a PDSN fails, there is currently no failover procedure that can save the active data sessions that were being conducted through that PDSN at the time of failure. If the selected PDSN fails, all of the packet data sessions that are active with that PDSN are lost, and any data being transferred is lost. The MN loses the data stream immediately, but the RN may not realize that a failure has occurred for a considerable amount of time. This is because the status of the PDSN is only reported to the PCF when the PCF registers with the PDSN on behalf of the MN (i.e., the R-P session is established). This status is updated in the PCF whenever the PCF re- registers with the PDSN (i.e., the R-P session is maintained). Thus, the PCF will not detect a PDSN failure until the next periodic PCF registration, and this could be as long as 30 minutes. Thus, from the mobile subscriber's perspective, data transfer simply stops, and the network takes no corrective action. The only existing solution to this problem is for the mobile subscriber to cancel the packet data session, and start a new session and have the PCF select a different PDSN.
Additionally, it should be noted that when the PCF selects a new PDSN after a PDSN failure, it would be advantageous for the PCF to select a new PDSN that is connected to the same sub-network that the failed PDSN was accessing. This would help to balance the traffic load on the routers and to minimize the traffic variations on the different sub-networks when the handover to the new PDSN is performed.
However, current procedures do not provide this routing information to the PCF. In order to overcome the disadvantages of the existing solution, it would be advantageous to have a PCF and method for automatic PDSN discovery, monitoring, and failure handover. The present invention provides such a PCF and method.
SUMMARY OF THE INVENTION
The present invention is a method of automatically populating a PDSN database in the PCF with PDSN status and routing information, automatically updating the PDSN database when the status of a PDSN changes, and handling the failure of a PDSN such that active packet data sessions with mobile subscribers are maintained. Thus, in one aspect the present invention is a method of automatically populating a PCF with status information for a plurality of PDSNs in a packet- switched network. The plurality of PDSNs automatically send PDSN status information to the PCF, and the PCF stores the PDSN status information in a database. The PDSNs may periodically multicast the PDSN status information to all PCFs in the network, or may automatically unicast the PDSN status information to PCFs that request it. The method also automatically updates the database when a new PDSN is added to the network. When the new PDSN is installed, it automatically sends its PDSN status information to the PCF, and the PCF stores the new PDSN status information in the database. Likewise, the method automatically updates the database when an existing PDSN is removed from the network. When the PCF determines that a predefined number of status messages are not received from the existing PDSN within a predefined time period, the PCF automatically removes the existing PDSN from the database.
In another aspect, the present invention is a method of handling a failure of a Packet Data Service Node (PDSN) that is providing a mobile subscriber with an active packet data session in a packet-switched network that includes a plurality of PDSNs. The method comprises the steps of detecting the PDSN failure, selecting a new PDSN to handle the packet data session, and handing over the active session to the new PDSN so that the active packet data session with the mobile subscriber is maintained. The step of detecting the PDSN failure may be performed by having each PDSN periodically multicast its status to the PCFs in the network, or by periodically transmitting polling messages from each PCF to the PDSN, and receiving in the PCF a response to each polling message. A response is transmitted by the PDSN when the PDSN is operating normally. If a configurable, predefined number of responses to the polling message are not received in the PCF within a predefined time period, the PCF determines that the PDSN has failed. The PCF may select as the new PDSN, the
PDSN with the shortest round-trip time value for a message sent from the PCF to the PDSN, the PDSN with the fewest hops between the PCF and the PDSN, or the PDSN with the lowest level of congestion. Alternatively, the PCF may select as the new PDSN, a PDSN that has a routing table that is the most similar to the routing table of the failed PDSN. If multiple handovers are to be made, the PCF staggers the handovers so that the new PDSN is not overloaded.
In yet another aspect, the present invention is a PCF in a packet-switched network for switching of data packets that come from Mobile Nodes (MNs) and for controlling handover of active data sessions when a PDSN in the packet-switched network fails. The PCF includes a PDSN database that is automatically populated with PDSN data, and is automatically updated as new PDSN data is received from PDSNs in the network. The PCF also includes a PDSN status monitor that detects when the PDSN fails; a PDSN selector connected to the PDSN status monitor that selects at least one new PDSN to handle the active data sessions that were being handled by the failed PDSN, upon being notified by the PDSN status monitor that the
PDSN has failed; and a PDSN handover controller connected to the PDSN selector that controls handover of the active data sessions to the PDSNs that are selected by the PDSN selector.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention will be better understood and its numerous objects and advantages will become more apparent to those skilled in the art by reference to the following drawings, in conjunction with the accompanying specification, in which:
FIG. 1 (Prior Art) is a simplified block diagram of an existing packet data network providing radio access to a plurality of mobile stations;
FIG. 2 is a flow chart illustrating the steps of the present invention when automatically populating and maintaining a PDSN database in the PCF;
FIG. 3 is a flow chart illustrating the steps of the PDSN fail-over method of the present invention; and
FIG. 4 is a simplified block diagram of one embodiment of a Packet Core Function (PCF) which has been modified to perform the method of the present invention.
DETAILED DESCRIPTION OF EMBODIMENTS
The present invention is a PCF and a method of automatically populating a PDSN database in the PCF with PDSN status and routing information, automatically updating the PDSN database when the status of a PDSN changes, and handling the failure of a PDSN in such a way that active packet data sessions with mobile subscribers are maintained.
FIG. 2 is a flow chart illustrating the steps of the present invention when automatically populating the PDSN database in the PCF, and updating the PDSN database when the status of a PDSN changes. Utilizing a reserved port at step 31 , each PDSN may periodically multicast, multicast on demand, or unicast on demand from the radio network, the following profile information: (A) The PDSN's IP address. (B) The PDSN's routing table indicating all the hosts that are accessible by the PDSN on the backbone side, and the number of IP hops. This indicates to the radio network in general, and the PCF in particular, which paths are accessible from each PDSN.
(C) The PDSN's operator ID indicating the operator to which the PDSN belongs, and who may connect to the PDSN.
(D) The PDSN's capacity in terms of the number of users that may be simultaneously connected, and the available bandwidth.
(E) The PDSN's average load in terms of the number of users currently connected and the percentage of available bandwidth being utilized. These types of multicast messages are transferred at the lower (control plane) levels of the IP protocol stack, and do not affect the transfer of data at the higher (user plane) levels.
At step 32, it is shown that each PDSN also listens for multicasted or unicasted requests for PDSN data from PCFs in the radio network. At step 33, the data may be multicasted or unicasted to the requesting PCF upon receiving a request. At step 34, a new PCF is added to the network. At 35, as each PCF in the radio network listens for the multicasted PDSN data, the new PCF automatically builds its PDSN database from the received PDSN data.
The PCFs also update their PDSN databases as the network topology changes. Therefore, if a new PDSN is added to the network at 36, and starts to multicast its profile data at 37, the PCF automatically adds the new PDSN to its database at 38. If a PDSN is removed from the network at 39, and a predefined number of periodic or response messages are not received from the removed PDSN, the PCF concludes at 40 that the PDSN has failed. Therefore, at step 41, the PCF removes the PDSN from its database. Thus, when the network topology changes due to the addition or removal of a PDSN, no manual reconfiguration of the PCFs is required.
Each PDSN may be configured independently, and the information about all PDSNs is automatically propagated throughout the network. Additionally, for load balancing or revenue considerations, network operators may desire that a PCF select PDSNs from a particular portion of the network desired by the operator. The operator can isolate certain portions of their CDMA 2000 data networks by not allowing the multicasts to exit those portions of the IP network or enter the portion of the network accessed by the PCF. As a result, the PCF will delete the PDSNs in that portion of the network from its database. This will ensure that the PCF selects PDSNs only from the portion of the network desired by the operator. The PCF of the present invention performs a method of handling the failure of a PDSN in such a way that active packet data sessions with mobile subscribers are maintained, while not adversely affecting the signaling load in the network or overloading any PDSNs. The fail-over method performs a staggered handoff of the active packet data sessions to another PDSN upon detecting a PDSN failure. In this manner, data sessions are not lost, the new PDSN is not overloaded, and the mobile subscriber does not have to restart the packet data session. The mobile subscriber in the present invention must be a "Mobile IP" subscriber. The CDMA 2000 standard describes two possible subscription types for mobile subscribers: "Simple IP" and "Mobile IP". The Simple IP subscription type does not allow a data session to be saved by handing over the data session to another PDSN if the original PDSN fails. This is because in Simple IP, the PDSN handling a particular data session for a mobile subscriber provides an IP address to the subscriber's MN. If the PDSN then fails, the MN cannot be handed over to another PDSN because the new PDSN would assign a new IP address to the MN.
In Mobile IP, on the other hand, each MN is pre-allocated an IP address that it always uses regardless of the serving PDSN. A Mobile IP protocol layer on top of the IP layer permits a home agent and a foreign agent to tunnel data towards roaming Mobile IP subscribers. Therefore, during a handover, the new PDSN uses the same pre-allocated IP address as was being used by the failed PDSN.
The failure handover method essentially comprises three steps: (1) detecting the PDSN failure; (2) selecting a new PDSN; and (3) handing over the active session to the new PDSN. Various alternatives and options for each step are described below.
FIG. 3 is a flow chart illustrating the steps of the PDSN fail-over method of the present invention. After an active packet data session is established at step 45, the
PCF monitors the status of the PDSN at step 46. This may be performed in several ways, three of which are illustrated in FIG. 3. hi a first alternative, the PCF may regularly "poll" the PDSN at step 47a to obtain its current status. The PCF may poll every known PDSN or a subset of the known PDSNs. This may be accomplished by sending an Internet Control Message Protocol (ICMP) "echo" request to each PDSN as either a multicast message or a plurality of unicast messages. If the PCF fails to receive a predefined number of responses to the polling message from a particular
PDSN within a given time period, the PCF concludes that the non-responsive PDSN has failed. A configurable number of failed responses is used rather than a single failed response since a response packet may occasionally be lost, and the PDSN should not be treated as failed. The failure needs to be detected as quickly as possible, however, so the polling requests maybe sent approximately every 1-10 seconds. This range is for illustrative purposes only, and the frequency of the polling may be faster or slower than this range. The polling requests and responses are sent between the PCF and the PDSN where bandwidth limitations are not as severe as they are over the air interface. Thus, instead of the prior art method of relying on the mobile station to detect the session failure over the air interface, in the present invention, the PCF detects the PDSN failure over the R-P interface.
In a second alternative, the PDSNs may multicast status messages at step 47b throughout the network. Multicasts are preferred over broadcasts because broadcasts may be limited to a particular sub-network while multicasts are not. The PCF and the PDSN may be separated by several sub-networks, and broadcasts may not be transferred. The status messages may include the PDSN status, level of congestion, and routing table information such as the sub-network to which the PDSN is connected. The number of IP hops may also be reported to each receiving PCF. The status messages may be sent periodically or upon demand from a particular PCF. The periodic status messages may be multicast while the messages sent upon demand may be unicast to the requesting PCF. The PCF may use a defined protocol to request the more detailed information about the status of the PDSN.
In an third alternative shown in step 47c, the PCF may obtain PDSN status information by periodically re-registering with the PDSN over the R-P interface. Since this interface uses IP transport, the extra signaling is trivial, even if registrations are performed as often as the 1-10 seconds utilized for the polling in the first embodiment.
Whichever method is utilized to monitor the PDSN status, the PCF may detect a PDSN failure at step 48. After the failure of the PDSN is detected, the PCF selects one or more new PDSNs at step 49. Since the PCF polls every known PDSN, it can maintain a list of the current status of each PDSN. Therefore, the PCF can easily identify and select a PDSN that is operational and suitable. For example, referring to the network of FIG. 1 , if PDSN- A 18 fails, the PCF may select PDSN-B 19 rather than PDSN-C 20 since PDSN-A and PDSN-B are both connected to the same sub-network 25. Several optional methods of selecting a PDSN are shown in steps 50a-50d. At step 50a, an optional method of selecting a PDSN may measure a round-trip time value to determine the PDSN with the best response time among the list of known operational PDSNs. Step 50b, the PCF may select a PDSN at step 51 that is more lightly loaded than others, or may follow a round-robin scheme so that the traffic load in the network can be balanced between the PDSNs. This option maybe utilized with the alternative embodiment described above in which the PCF obtains information about the congestion level of each PDSN. hi step 50c, the PCF selects the PDSN with the fewest hops between the PCF and the PDSN. Finally, in step 50d, the PCF may select as the new PDSN, a PDSN that has a routing table that is the most similar to the routing table of the failed PDSN. Alternatively, since the failed PDSN may have been handling a large number of active data sessions, the PCF may select a plurality of
PDSNs in order to distribute the load from the failed PDSN more evenly in the network.
After selecting a PDSN, the PCF hands over of the active session(s) to the new PDSN(s) at step 51. During the handover, the PCF initiates a new R-P connection towards the new PDSN. This initiates a new PPP session over which the MN performs Mobile IP registration with the new PDSN. A PDSN handover process for a single MN that roams into an area controlled by a different PDSN is defined in the CDMA 2000 standard, and may be utilized for individual handovers in the present invention. It should be recognized, however, that in the present invention, the context is already established in the PCF and is not lost.
As noted above, a PDSN may be handling a large number of active packet data sessions when it fails. Thus, in the present invention, it is recognized that the PCF should avoid handing over all of the active sessions at the same time since this could overload the core network and the selected PDSN. In the preferred embodiment, therefore, the handovers are initiated in a staggered manner only when an individual
MN requests a transfer of data. Since all MNs involved in data sessions are not downloading data continuously, (i.e., some connections are idle) the staggered handover process distributes the handovers over a reasonable amount of time and limits the network load resulting from the PPP session re-negotiations. Alternatively, a timer located, for example, in the PCF or BSC may keep track of how long each data session has been idle. If the PDSN fails, the data sessions are sequentially handed over to the new PDSN beginning with the data session that has been active most recently, and ending with the data session that has been idle the longest.
FIG.4 is a simplified block diagram of one embodiment of a PCF 55 which has been modified to perform the method of the present invention. A PDSN status monitor 56 monitors the status of the PDSNs 57 known to the PCF. In the embodiment illustrated, the PDSN status monitor controls a PDSN status message trigger/requester 58. In the embodiment in which polling messages are sent to the PDSNs, the trigger/requester may send the polling messages. The PDSNs that are operational may periodically multicast their status information to PCFs in the network, or may send polling response messages to the PCF. The status messages are received in a PDSN status message receiver 59. The status information, which may include congestion level information and routing information, is sent to the PDSN status monitor which stores it in a PDSN database 61. The stored information may be time stamped so that it may be updated when its predefined lifetime expires. A multifunction timer 62 in the PDSN status monitor may determine when the lifetime has expired, thus triggering another update. In the embodiment using polling messages, the timer may also determine when a predefined response time period has lapsed for each polled PDSN. If a particular PDSN fails to respond a configurable, predefined number of times within the response time period, the status monitor determines that the PDSN has failed, and instructs the PDSN selector 63 to select one or more PDSNs for handover of the active data sessions that were being handled by the failed PDSN.
When the PDSN selection is made in accordance with the previously described method, a PDSN handover controller 64 performs staggered handovers to the selected
PDSN(s) utilizing a routing function 65. The handovers may be performed whenever data requests are received from MNs 66 that are involved in the active data sessions. Alternatively, the multifunction timer 62 may provide the handover controller with information regarding how long each data session has been idle. In this case, the data sessions may be sequentially handed over to the new PDSN beginning with the data session that has been active most recently, and ending with the data session that has been idle the longest.
The present invention thus enables the CDMA 2000 network to be dynamically optimized as the topology of the network or configuration of individual nodes changes.
The network infrastructure also becomes more robust. If a link failure causes the PCF to lose access to some of the PDSNs, the situation is automatically detected, and appropriate alternate PDSNs are immediately identifiable.
It is thus believed that the operation and construction of the present invention will be apparent from the foregoing description. While the PCF and method shown and described has been characterized as being preferred, it will be readily apparent that various changes and modifications could be made therein without departing from the scope of the invention as defined in the following claims.

Claims

WHAT IS CLAIMED IS:
1. A method of handling a failure of a Packet Data Service Node (PDSN) that is providing a Mobile Node (MN) with an active packet data session in a packet- switched network that includes a plurality of PDSNs, said method comprising the steps of: detecting the PDSN failure; selecting a new PDSN to handle the packet data session; and handing over the active session to the new PDSN so that the active packet data session with the MN is maintained.
2. The method of handling a failure of a PDSN of claim 1 wherein the MN is provided access to the PDSN by a radio network that includes a Packet Core Function (PCF), and the step of detecting the PDSN failure includes the steps of: periodically transmitting a polling message from the PCF to the PDSN; receiving in the PCF, a response to each polling message, said response being transmitted by the PDSN when the PDSN is operating normally; and determining in the PCF that the PDSN has failed when a predefined number of responses to the polling messages are not received in the PCF within a predefined time period.
3. The method of handling a failure of a PDSN of claim 2 wherein the step of periodically transmitting a polling message from the PCF to the PDSN includes transmitting a polling message from the PCF to a subset of every PDSN known to the PCF.
4. The method of handling a failure of a PDSN of claim 2 wherein the step of periodically transmitting a polling message from the PCF to the PDSN includes transmitting a polling message from the PCF to every PDSN known to the PCF.
5. The method of handling a failure of a PDSN of claim 4 wherein the step of receiving a response to each polling message includes receiving a response from each PDSN, said response including an indication of a level of congestion in each PDSN.
6. The method of handling a failure of a PDSN of claim 4 wherein the steps of transmitting the polling message and receiving a response to the polling message include transmitting the polling message and receiving a response to the polling message over an Internet Protocol (IP) network.
7. The method of handling a failure of a PDSN of claim 1 wherein the MN is provided access to the PDSN by a radio network that includes a Packet Core
Function (PCF) having a database of PDSNs that the PCF can register with and establish a Radio-Packet (RP) session, and the step of detecting the PDSN failure includes the steps of: periodically attempting to register the PCF with the PDSN during the RP session; and determining in the PCF that one of the PDSNs has failed when a periodic registration fails.
8. The method of handling a failure of a PDSN of claim 7 wherein the step of periodically attempting to register the PCF with the PDSN includes sending a message from the PDSN to the PCF with an indication of a level of congestion in the PDSN.
9. The method of handling a failure of a PDSN of claim 1 wherein the MN is provided access to the PDSN by a radio network that includes a Packet Core Function (PCF) having a database of PDSNs that the PCF can register with, and wherein the failed PDSN was handling a plurality of packet data sessions, the step of selecting a new PDSN including the step of selecting a single PDSN to handle the plurality of packet data sessions that were being handled by the failed PDSN.
10. The method of handling a failure of a PDSN of claim 9 wherein the step of selecting a single PDSN to handle the plurality of packet data sessions that were being handled by the failed PDSN includes selecting a PDSN having the shortest round-trip time value for a message sent from the PCF to the PDSN.
11. The method of handling a failure of a PD SN of claim 9 wherein the step of selecting a single PDSN to handle the plurality of packet data sessions that were being handled by the failed PDSN includes selecting a PDSN having a lowest level of congestion of the PDSNs known to the PCF.
12. The method of handling a failure of a PDSN of claim 9 wherein the step of selecting a single PDSN to handle the plurality of packet data sessions that were being handled by the failed PDSN includes selecting a PDSN having a lowest number of hops from the PCF to the PDSN.
13. The method of handling a failure of a PDSN of claim 9 wherein each PDSN in the network includes a routing table, and the step of selecting a single PDSN to handle the plurality of packet data sessions that were being handled by the failed PDSN includes selecting a PDSN having a routing table that is most similar to the routing table of the failed PDSN.
14. The method of handling a failure of a PDSN of claim 1 wherein the MN is provided access to the PDSN by a radio network that includes a Packet Core Function (PCF) having a database of PDSNs that the PCF can register with, and wherein the failed PDSN was handling a plurality of packet data sessions, the step of selecting a new PDSN including the step of selecting a plurality of PDSNs to handle the plurality of packet data sessions that were being handled by the failed PDSN.
15. The method of handling a failure of a PDSN of claim 14 wherein the step of selecting a plurality of PDSNs to handle the plurality of packet data sessions that were being handled by the failed PDSN includes a load balancing step in which the PCF selects PDSNs with a lower level of congestion to handle a greater number of the plurality of packet data sessions.
16. The method of handling a failure of a PDSN of claim 14 wherein the step of selecting a plurality of PDSNs to handle the plurality of packet data sessions that were being handled by the failed PDSN includes a round-robin selection step in which the PCF selects a plurality of PDSNs to handle an equal number of the plurality of packet data sessions.
17. The method of handling a failure of a PDSN of claim 1 wherein the MN is provided access to the PDSN by a radio network that includes a Packet Core Function (PCF) having a database of PDSNs that the PCF can register with, and wherein the failed PDSN was handling a plurality of packet data sessions, the step of handing over the active session to the new PDSN including the step of handing over the plurality of packet data sessions in a staggered manner in which handovers are time-staggered to avoid overloading the new PDSN.
18. The method of handling a failure of a PDSN of claim 17 wherein the step of handing over the plurality of packet data sessions in a staggered manner includes handing over each data session only when a transfer of data is requested to or from an MN.
19. The method of handling a failure of a PDSN of claim 17 wherein the step of handing over the plurality of packet data sessions in a staggered manner includes sequentially handing over data sessions beginning with the data session that has been active most recently, and ending with the data session that has been idle the longest.
20. A Packet Core Function (PCF) in a packet-switched network for switching of data packets that come from Mobile Nodes (MNs) and for controlling handover of active data sessions when a Packet Data Service Node (PDSN) in the packet-switched network fails, said PCF comprising: a PDSN status monitor that detects when the PDSN fails; a PDSN selector connected to the PDSN status monitor that selects at least one new PDSN to handle the active data sessions that were being handled by the failed
PDSN, upon being notified by the PDSN status monitor that the PDSN has failed; and a PDSN handover controller connected to the PDSN selector that controls handover of the active data sessions to the PDSNs that are selected by the PDSN selector.
21. The PCF of claim 20 further comprising: a PDSN status message trigger/requester that sends polling messages from the PCF to known PDSNs in the network; and a PDSN status message receiver that receives polling responses from operational PDSNs and reports the responses to the PDSN status monitor.
22. The PCF of claim 21 wherein the PDSN status monitor includes a timer that determines whether a polling response was received from a polled PDSN within a predetermined time period.
23. The PCF of claim 20 further comprising: a PDSN status message receiver that receives polling responses from operational PDSNs and reports the responses to the PDSN status monitor; and a PDSN database that stores PDSN status information and congestion level information that is received by the PDSN status message receiver from the PDSNs in the network.
24. The PCF of claim 20 wherein the PDSN handover controller includes means for receiving data requests from mobile stations involved in the active data sessions, and initiating a handover of each active data session only when a transfer of data is requested.
25. A method of automatically populating a Packet Core Function (PCF) with status information for a plurality of Packet Data Service Nodes (PDSNs) in a packet-switched network, said method comprising the steps of: automatically sending PDSN status information from the plurality of PDSNs to the PCF; and storing by the PCF, the PDSN status information in a database.
26. The method of automatically populating a PCF with PDSN status information of claim 25 wherein the step of automatically sending the PDSN status information includes periodically multicasting the PD SN status information from each PDSN to all PCFs in the network.
27. The method of automatically populating a PCF with PDSN status information of claim 25 wherein the step of automatically sending the PDSN status information includes the steps of: receiving in a PDSN, a request for PDSN status information from a requesting PCF; and automatically unicasting the PDSN status information from the PDSN to the requesting PCF in response to the request.
28. The method of automatically populating a PCF with PDSN status information of claim 25 wherein the step of automatically sending the PDSN status information includes sending status information comprising the user capacity, bandwidth capacity, and routing table of the PDSN.
29. The method of automatically populating a PCF with PDSN status information of claim 25 further comprising automatically updating the database when a new PDSN is added to the network.
30. The method of automatically populating a PCF with PDSN status information of claim 29 wherein the step of automatically updating the database when a new PDSN is added to the network includes the steps of: automatically sending PDSN status information from the new PDSN to the PCF when the new PDSN is installed; and storing by the PCF, the new PDSN status information in the database.
31. The method of automatically populating a PCF with PDSN status information of claim 25 further comprising automatically updating the database when an existing PDSN is removed from the network.
32. The method of automatically populating a PCF with PDSN status information of claim 31 wherein the step of automatically updating the database when an existing PDSN is removed from the network includes the steps of: determining in the PCF that a predefined number of status messages are not received from the existing PDSN within a predefined time period; and automatically removing the existing PDSN from the database.
33. A Packet Core Function (PCF) in a packet-switched network for switching of data packets that come from Mobile Nodes (MNs) and for selecting a Packet Data Service Node (PDSN) to provide access to a plurality of sub-networks and a network backbone, said PCF comprising: a receiver that receives PDSN profile data that is sent from each PDSN in the network; and a PDSN database connected to the receiver that stores the PDSN profile data as it is received.
34. The PCF of claim 33 further comprising a PDSN selector connected to the PDSN database that selects a PDSN to provide access to the network based on PDSN profile data in the database.
35. The PCF of claim 34 wherein the PDSN profile data includes data relating to which sub-network each PDSN is connected to, and the PDSN selector includes means for selecting a PDSN that is connected to a desired sub-network.
PCT/CA2001/001017 2000-07-25 2001-07-16 Packet core function and method of automatic pdsn discovery, monitoring, and failure handover WO2002009450A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001272283A AU2001272283A1 (en) 2000-07-25 2001-07-16 Packet core function and method of automatic pdsn discovery, monitoring, and failure handover

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US62455900A 2000-07-25 2000-07-25
US09/624,559 2000-07-25

Publications (2)

Publication Number Publication Date
WO2002009450A2 true WO2002009450A2 (en) 2002-01-31
WO2002009450A3 WO2002009450A3 (en) 2002-09-26

Family

ID=24502448

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2001/001017 WO2002009450A2 (en) 2000-07-25 2001-07-16 Packet core function and method of automatic pdsn discovery, monitoring, and failure handover

Country Status (2)

Country Link
AU (1) AU2001272283A1 (en)
WO (1) WO2002009450A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003041339A1 (en) * 2001-11-05 2003-05-15 Qualcomm, Incorporated Selecting a packet data serving node for multi-cast/broadcast services
GB2395629A (en) * 2002-11-20 2004-05-26 Motorola Inc Redundancy provision in a wireless communication system
WO2005096556A1 (en) * 2004-03-31 2005-10-13 Matsushita Electric Industrial Co. Ltd. Providing mobility in a wireless network employing multi-protocol label switching
CN100353794C (en) * 2003-04-02 2007-12-05 华为技术有限公司 Method of proceeding grouping business audiomonitoring according to user mark
EP2107842A1 (en) * 2002-03-11 2009-10-07 Qualcomm Incorporated Method and apparatus for handoff in a communication system supporting multiple-service instances

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5654958A (en) * 1995-06-05 1997-08-05 Motorola, Inc. System and method for learning and dynamic routing of data in a mobile communication network
EP0852419A2 (en) * 1996-12-04 1998-07-08 Powercom Control Systems Ltd. Electric power supply management system
US5859959A (en) * 1996-04-29 1999-01-12 Hewlett-Packard Company Computer network with devices/paths having redundant links
US5925137A (en) * 1996-03-28 1999-07-20 Nec Corporation Alternate routing of management message to simplified network element in a ring network
US6058420A (en) * 1998-02-27 2000-05-02 Netsolve, Inc. Alarm server systems, apparatus, and processes
WO2000039961A1 (en) * 1998-12-29 2000-07-06 Koninklijke Philips Electronics N.V. Verification of active nodes in an open network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5654958A (en) * 1995-06-05 1997-08-05 Motorola, Inc. System and method for learning and dynamic routing of data in a mobile communication network
US5925137A (en) * 1996-03-28 1999-07-20 Nec Corporation Alternate routing of management message to simplified network element in a ring network
US5859959A (en) * 1996-04-29 1999-01-12 Hewlett-Packard Company Computer network with devices/paths having redundant links
EP0852419A2 (en) * 1996-12-04 1998-07-08 Powercom Control Systems Ltd. Electric power supply management system
US6058420A (en) * 1998-02-27 2000-05-02 Netsolve, Inc. Alarm server systems, apparatus, and processes
WO2000039961A1 (en) * 1998-12-29 2000-07-06 Koninklijke Philips Electronics N.V. Verification of active nodes in an open network

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003041339A1 (en) * 2001-11-05 2003-05-15 Qualcomm, Incorporated Selecting a packet data serving node for multi-cast/broadcast services
US6987764B2 (en) 2001-11-05 2006-01-17 Qualcomm, Incorporated Method and apparatus for selecting a packet data serving node for multi-cast/broadcast services
EP2037623A1 (en) * 2001-11-05 2009-03-18 Qualcomm Incorporated Selecting a packet data serving node for multi-cast/broadcast services
EP2107842A1 (en) * 2002-03-11 2009-10-07 Qualcomm Incorporated Method and apparatus for handoff in a communication system supporting multiple-service instances
GB2395629A (en) * 2002-11-20 2004-05-26 Motorola Inc Redundancy provision in a wireless communication system
GB2395629B (en) * 2002-11-20 2006-06-21 Motorola Inc Wireless communications systems and methods
CN100353794C (en) * 2003-04-02 2007-12-05 华为技术有限公司 Method of proceeding grouping business audiomonitoring according to user mark
WO2005096556A1 (en) * 2004-03-31 2005-10-13 Matsushita Electric Industrial Co. Ltd. Providing mobility in a wireless network employing multi-protocol label switching

Also Published As

Publication number Publication date
AU2001272283A1 (en) 2002-02-05
WO2002009450A3 (en) 2002-09-26

Similar Documents

Publication Publication Date Title
US8248916B2 (en) Recovery methods for restoring service in a distributed radio access network
KR100451548B1 (en) Packet core function and method of selecting a packet data service node/foreign agent in a packet data network
US7433317B2 (en) Network connection apparatus and network connection switching method
US8315172B2 (en) Monitoring access nodes in a distributed radio access network
US8248915B2 (en) Redundant session information for a distributed network
JP4103816B2 (en) Router setting method and router apparatus
US7693093B2 (en) QoS-aware handover procedure for IP-based mobile ad-hoc network environments
US7606569B2 (en) Wireless terminal for selecting optimal base station from among plural base stations
US20070153750A1 (en) Reactivating a communication session for a dormant mobile station
US7444152B2 (en) Signaling and routing protocols for an integrated cellular and relaying system
WO2006014512B1 (en) System and method for selecting stable routes in wireless networks
EP1853004A1 (en) Access point supporting direct and indirect downstream delivery based on communication characteristics
US20060149851A1 (en) Inter-router adjustment method, router priority calculation device, and router device
US8625548B2 (en) Access points of different types exchanging addresses and rules to support end points devices
CA2464038C (en) Method for providing multicast and/or broadcast services to user terminals
US20110002220A1 (en) Tunneling-based mobility support equipment and method
WO2007051428A1 (en) A method and serving gateway for the service forwarding between the gateways in the serving network
US20050169183A1 (en) Method and network node for selecting a combining point
EP1353520B1 (en) Method for implementing IU-Flex-based MBMS
JP4496733B2 (en) Mobile communication system and handover method used therefor
US20080130662A1 (en) Method and system for supporting service continuity for mobile communication over different access networks
KR102209719B1 (en) Apparatus for controlling User Plane in communication system and Method therefor
EP1884074B1 (en) Method and device for providing automatic load balancing and redundancy in access port adoption
WO2002009450A2 (en) Packet core function and method of automatic pdsn discovery, monitoring, and failure handover
WO2005067337A1 (en) Dynamic selection of a packet data serving node

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP