TECHNICAL FIELD
[0001] This invention relates generally to the field of communications and more specifically
to transferring context information to facilitate node mobility.
BACKGROUND
[0002] A communication network may establish a communication session for a node. A node
may have the capability to move its attachment point within a network or to another
network. A node that has this capability may be referred to as a "mobile node." The
communication session allows the mobile node to communicate with other endpoints.
The mobile node may move to another location serviced by a different communication
network. Accordingly, techniques are implemented to allow the next communication network
to continue to support the communication session, thus providing continuity of service.
[0003] An article entitled "
Policy based access router selections and context transfers in mobile IP network"
by Gopal, R. et al published in Conference on Network Control and Engineering for
Quality of Service, Security and Mobility, October 2002, pages 3-14, discloses a policy-based scheme for access router selection and seamless context
transfer mechanism.
WO 2004/036332 discloses a network that automatically changes the point through which a mobile workstation
communicates with an internal portion of the network from a first gateway to a second
gateway, in response to movement of the mobile workstation. Context information is
transferred to the second gateway.
US 2002/191593 discloses a mobile communications system that uses IP packets to transmit data between
end nodes, such as mobile devices. In order to facilitate session establishment, maintenance,
security, and handoff operations, access nodes through which end nodes communicate
with one another include a session signaling server module and a mobility agent module.
[0004] Known techniques, however, are not efficient in certain situations. It is generally
desirable to have efficient techniques in certain situations.
SUMMARY OF THE DISCLOSURE
[0005] In accordance with the present - invention, disadvantages and problems associated
with previous techniques for facilitating node mobility may be reduced or eliminated.
The invention is defined in the independent claims 1, 4, 5, 8, and 9.
[0006] According to one embodiment of the present invention, facilitating node mobility
includes facilitating a communication session for a mobile node communicated along
a first communication path. A first anchor point manages context information for the
communication session, where the context information comprises information for supporting
the communication session. A command to transfer the context information to a second
anchor point is received from a home agent. The second anchor point is operable to
facilitate communication of the communication session along a second communication
path. The context information is transferred in response to the command.
[0007] Certain embodiments of the invention may provide one or more technical advantages.
A technical advantage of one embodiment may be that a new anchor point is established
when a mobile node moves to a new communication network. The new anchor point allows
for communicating along a communication path that bypasses the old anchor point. Bypassing
the old anchor point may improve network capacity and reduce network latency.
[0008] Certain embodiments of the invention may include none, some, or all of the above
technical advantages. One or more other technical advantages may be readily apparent
to one skilled in the art from the figures, descriptions, and claims included herein.
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] For a more complete understanding of the present invention and its features and advantages,
reference is now made to the following description, taken in conjunction with the
accompanying drawings, in which:
FIGURE 1 is a block diagram illustrating one embodiment of a system operable to transfer
context information in order to facilitate node mobility;
FIGURE 2 is a diagram illustrating movement of a mobile node from one operator network
to another operator network;
FIGURE 3 is a diagram illustrating transfer of context information from an old anchor
point to a new anchor point;
FIGURE 4 is a diagram illustrating a moved mobile node communicating through the new
anchor point; and
FIGURE 5 is a call flow diagram illustrating one embodiment of a method for transferring
context information from an old anchor point to a new anchor point.
DETAILED DESCRIPTION OF THE DRAWINGS
[0010] Embodiments of the present invention and its advantages are best understood by referring
to FIGURES 1 through 5 of the drawings, like numerals being used for like and corresponding
parts of the various drawings.
[0011] FIGURE 1 is a block diagram illustrating one embodiment of a system 10 operable to
transfer context information in order to facilitate node mobility. System 10 may establish
a communication session for a mobile node. An anchor point may manage the context
information for the communication session. The node may move. Context information
may be transferred to a new anchor point that communicates the session along a path
that bypasses the old anchor point. Bypassing the old anchor point may improve network
capacity and reduce network latency.
[0012] According to the illustrated embodiment, a mobile node 20 may represent any suitable
logic comprising software, hardware, other logic, or any suitable combination of the
preceding operable to communicate with a communication system. Mobile node 20 may
comprise, for example, a personal digital assistant, a cellular telephone, a mobile
handset, or any other device operable to communicate with system 10.
[0013] System 10 may operate to provide telephony or advanced data services, such as communication
sessions, for endpoints such as mobile node 20. A communication session may refer
to an active communication between endpoints, measured from endpoint to endpoint.
Information is communicated between endpoints during a communication session. Information
may refer to data, text, audio, video, multimedia, other suitable type of information,
or any combination of the preceding. Information may be communicated in packets. A
packet may comprise a bundle of data organized in a specific way for transmission,
and a frame may comprise the payload of one or more packets organized in a specific
way for transmission. A packet-based communication protocol such as Internet Protocol
(IP) or mobile IP may be used to communicate the packets.
[0014] System 10 may utilize digital cellular protocols and technologies to provide the
communication sessions. Example digital cellular protocols and technologies include
the Institute of Electrical and Electronics Engineers, Inc. (IEEE) 802.xx standards
such as 802.11 standards, the Global System for Mobile communications (GSM) standards,
Universal Mobile Telecommunication System (UMTS) standards, Code Division Multiple
Access (CDMA) 2000 standards, the Internet Engineering Task Force (IETF) standards,
or other standards.
[0015] According to the illustrated embodiment, system 10 includes one or more base stations
24, an Internet Protocol (IP) network 28, one or more operator networks 32, one or
more networks 36, and a server 80 coupled as shown. A base station 24 provides a mobile
node 20 with wireless access to system 10. Base station 24 includes a base transceiver
station and a base station controller. The base transceiver station communicates signals
to and from mobile node 20. The base station controller manages the operation of the
base transceiver station. The wireless link between mobile node 20 and base station
30 is typically a radio frequency link that may be cellular in network organization.
[0016] IP network 28 comprises a communication network that allows mobile node 20 to communicate
with operator network 32. A communication network may refer to a network that allows
devices to communicate with each other. A communication network may comprise all or
a portion of a public switched telephone network (PSTN), a public or private data
network, a local area network (LAN), a metropolitan area network (MAN), a wide area
network (WAN), a global computer network such as the Internet, a wireline or wireless
network, a local, regional, or global communication network, an enterprise intranet,
other suitable communication link, or any combination of the preceding. IP network
28 operates according to the Internet Protocol. In general, the Internet Protocol
tracks the Internet addresses of nodes, routes outgoing messages, and recognizes incoming
messages.
[0017] An operator network 32 may represent a communication network that is operated by
a specific operator. An operator may refer to a mobile operator. Different operator
networks 32a-b may operate according to different technologies, such as wireless,
cable, optical, other wireline or wireless technology, or any combination of the preceding.
For example, operator network 32a may be a wireless telephony operator, and operator
network 32b may be a cable network operator. "Different" operator networks may refer
to operator networks that are operated by different operators, and may have no or
only some overlapping components. A technology may refer to processes and devices
that operate according to a specific set of protocols. Different technologies may
refer to processes and devices that operate according to different protocols. Information
of one protocol may be translated to that of another protocol.
[0018] An operator network 32 may include gateways 40 that allow mobile node 20 to communicate
with server 38. According to the illustrated embodiment, operator network 32a includes
gateways 40a-b, and operator network 32b includes gateways 40c-d. A gateway 40 may
represent any suitable logic comprising software, hardware, other logic, or any suitable
combination of the preceding operable to interconnect network 28 with home network
36. Gateway 40 may be used to convert communications between different communication
protocols. For example, gateway 40 may convert communications from the protocol of
network 28 to any of various other protocols that may be used by home network 36.
According to one embodiment, gateway 40 may comprise an access server network (ASN)
gateway.
[0019] A gateway 40 may operate as an anchor point. An anchor point may refer to a point
of a network that manages roaming connections for a communication session. The anchor
point manages context information for a communication session. Context information
may refer to information that may be used to support a communication session for mobile
node 20. For example, the context information may be used to support mobility and
service delivery as mobile node 20 moves. The context information may be associated
with a mobile node, a communication session, a user, or any other suitable identifier.
[0020] Context information may include any suitable information that may be used to support
a communication session for mobile node 20. For example, context information may include
security information, technology identification, mobility information, billing information,
service information, a user profile, cache information, other suitable information
for supporting a communication session, or any combination of the preceding.
[0021] Security information may refer to information used to establish the access allowed
to mobile node 20. As an example, security information may include the security credentials
of mobile node 20. Security information may be transferred by directly transferring
the security credentials from an old anchor point to a new anchor point. Security
information may also be transferred by deriving keys at the new anchor point based
on credentials sent from the old anchor point. As another example, security information
may include authorization tokens granted by application servers.
[0022] Technology identification may refer to an identification of the technology used by
mobile node 20. The technology identification may allow operator networks 32 of disparate
technologies to determine the type of technology to provide to mobile node 20.
[0023] Mobility information may refer to information used to transfer a communication session
to a new operator network 32. Mobility information may include, for example, context
information. As an example, a mobile node may receive service from a mobile wireless
network. The mobile node may move, and then have the option of receiving service from
a cable network or a wireless local area network. The mobile node may select the cable
network, and have the session context information transferred from mobile wireless
network to the cable network.
[0024] Billing information may refer to information used to assess a cost for the communication
session. For example, a server such as an authentication, authorization, and accounting
(AAA) server may generate billing records for the session of the mobile node of the
preceding example. The billing records may be generated by the AAA servers of the
mobile wireless network and the cable network. The billing records may be generated
by any suitable accounting system, such as a Remote Authentication Dial-In User Service
(RADIUS) system or a Diameter system, and may be correlated or exchanged by AAA hierarchical
model entities, such as an AAA broker. As the mobile node moves from the mobile wireless
network to the cable network, the billing information is transferred from the mobile
wireless network to the cable network.
[0025] Service profiles may refer to information used to provide services during the communication
session. For example, service profiles may include a quality of service for each service.
The mobile node of the preceding example may open multiple sessions: a first session
for downloading a data file, a second session for making a voice call over an IP network,
and a third session for video streaming. Each of these sessions may have different
requirements for quality of service. As the mobile node moves from the mobile wireless
network to the cable network, the service profiles are also transferred to allow the
sessions to have equivalent or better quality of service.
[0026] Gateway 40a operating as an anchor point creates a tunnel 42 to connect mobile node
20 to network services. Tunnel 42 may be created according to any suitable tunneling
technique. For example, a GPRS tunneling protocol (GTP) may be used for GSM networks,
or mobile IP techniques may be used for CDMA networks.
[0027] A home network 36a comprises a communication network that includes a home agent 44a,
and a foreign network 36b comprises a communication network that includes a foreign
agent 44b. A home agent of a mobile node may refer to an agent that maintains the
address of the mobile node and forwards data to the mobile node. According to one
embodiment, home agent 44a may also instruct an old anchor point to transfer context
information to a new anchor point. A foreign agent of a mobile node may refer to an
agent that provides the home agent of the mobile node with an address to which data
for the mobile node may be forwarded.
[0028] If mobile node 20 is in an area serviced by home agent 44a, home agent 44a forwards
traffic to the location address of mobile node 20. If mobile node 20 moves to an area
serviced by a foreign agent 44b, foreign agent 44b notifies home agent 44a that mobile
node 20 has moved, and sends a forwarding address for mobile node 20 to foreign agent
44b. Home agent 44a forwards traffic to the forwarding address. According to one embodiment,
home agent 44a may also instruct an old anchor point to transfer context information
to a new anchor point. Any suitable device, however, may provide the instruction to
transfer the context information.
[0029] Server 38 provides functionality requested by mobile node 20. Functionality may refer
to providing a telephony service, providing information, other functionality, or any
combination of the preceding. Telephony service may refer to any suitable service
provided during a communication session.
[0030] A component of system 10 may include an interface, logic, memory, or any suitable
combination of the preceding. As used in this document, "interface" refers to any
suitable structure of a device operable to receive input for the device, send output
from the device, or both, and may comprise one or more ports. Logic manages the operation
of module, and may comprise any suitable hardware, software, or combination of hardware
and software. For example, logic may include a processor. As used in this document,
"processor" refers to any suitable device operable to execute instructions and manipulate
data to perform operations.
[0031] As used in this document, "memory" refers to any structure operable to store and
facilitate retrieval of information used by a processor, and may comprise Random Access
Memory (RAM), Read Only Memory (ROM), magnetic drives, disk drives, Compact Disk (CD)
Drives, Digital Video Disk (DVD) drives, removable media storage, any other suitable
data storage device, or a combination of any of the preceding.
[0032] Modifications, additions, or omissions may be made to system 10 without departing
from the scope of the invention. The components of system 10 may be integrated or
separated according to particular needs. Moreover, the operations of system 10 may
be performed by more, fewer, or other modules. For example, the operations of gateway
40 and agent 44a may be performed by one module, or the operations of agent 44a may
be performed by more than one module. Additionally, operations of system 10 may be
performed using any suitable logic comprising software, hardware, other logic, or
any suitable combination of the preceding. As used in this document, "each" refers
to each member of a set or each member of a subset of a set.
[0033] In operation, a communication session is established using a communication path between
mobile node 20 and server 38a through base station 24a, IP network 28, gateway 40a,
and home agent 44. A communication path may refer to a path between nodes through
which information may be communicated. Gateway 40a operates as an anchor point for
a communication session.
[0034] FIGURE 2 is a diagram illustrating the movement of mobile node 20 from operator network
32a to operator network 32b. Mobile node 20 may make a micromove or a macromove. A
micromove refers to a move from a gateway 40a of operator network 32a to another gateway
40b of the same operator network 32a. A macromove refers to a move from a gateway
40a of operator network 32a to another gateway 40c-d of another operator network 32b.
[0035] According to the illustrated embodiment, the communication path between mobile node
20 and server 38a passes through base station 24b, IP network 28, gateway 40d, gateway
40a, and home agent 44. Gateway 40d becomes the new anchor point for the communication
session. As mobile node 20 moves from home network 36a to of foreign network 36b,
foreign agent 44b notifies home agent 44a of the move.
[0036] In response to the notification, home agent 44a initiates a context transfer from
the old anchor point at operator network 32a to the new anchor point at operator 32b.
An old anchor point may refer to an anchor point for a communication session prior
to a move by mobile node 20, and a new anchor point may refer to an anchor point for
the communication session after the move by mobile node 20. Traffic may be temporarily
tunneled between gateway 40a and gateway 40b through tunnel 50.
[0037] FIGURE 3 is a diagram illustrating the transfer of context information from the anchor
point of one network to the anchor point of the other network. Home network 44a instructs
the old anchor point to transfer context information to the new anchor point. The
old anchor point sends the information in response to the instruction. The transfer
of context information may allow for each of the new anchor points to support communication
sessions in a manner similar to that of the previous anchor point.
[0038] As the mobile node moves from a current network to a next network, the transferred
context information may be mapped or transformed as appropriate for the next network.
For example, a mobile node may move from a wireless network to a cable network. The
context information may be changed from black and white to color because the cable
network may have a higher capacity than that of the wireless network.
[0039] FIGURE 4 is a diagram illustrating moved mobile node 20 communicating with server
38 through the new anchor point at gateway 40d. According to the illustrated embodiment,
the communication path between mobile node 20 and server 38a passes through base station
24b, IP network 28, gateway 40d, and home agent 44. That is, the communication path
bypasses the old anchor point at gateway 40a.
[0040] According to the embodiment, establishing a new anchor point at gateway 40d may offer
improvements, such as more flexible network scalability, reduced network latency,
and increased capacity. Old anchor point at gateway 40a is no longer needed to communicate
with server 38. Accordingly, tunnel 50 between the old anchor point at gateway 40a
and the new anchor point at gateway 40d is no longer needed.
[0041] Modifications, additions, or omissions may be made to the method without departing
from the scope of the invention. The method may include more, fewer, or other steps.
Additionally, steps may be performed in any suitable order without departing from
the scope of the invention.
[0042] FIGURE 5 is a call flow diagram illustrating one embodiment of a method for transferring
context information from an old anchor point to a new anchor point. An old anchor
point may refer to an anchor point for a communication session prior to a move by
mobile node 20, and a new anchor point may refer to an anchor point for the communication
session after the move by mobile node 20.
[0043] The method begins at step 100, where mobile node 20 communicates with server 38 during
a communication session. The communication session uses a communication path between
mobile node 20 and server 38a through base station 24a, IP network 28, gateway 40a,
and home agent 44. Gateway 40a operates as the anchor point for the session.
[0044] Mobile node 20 moves at step 104. Mobile node 20 may make a macromove or a micromove.
According to the illustrated embodiment, mobile node 20 makes a macromove by moving
from operator network 32a to operator network 32b. A tunnel 50 is temporarily established
between the new anchor point at gateway 40d and the old anchor point at gateway 40a
at step 108. The tunnel may be used to communicate initial security information.
[0045] Home agent 44a detects that mobile node 20 has moved at step 112. Home agent 44a
may detect the movement in response to a notification by foreign agent 44b. Home agent
44a sends a command to the old anchor point at gateway 40a to transfer context information
at step 116. The context information may refer to information that may be used to
support the communication session.
[0046] The old anchor point at gateway 40a transfers the context information to the new
anchor point at gateway 40d at step 120. The transfer of the context information allows
gateway 40d to operate as a new anchor point. The communication session is confirmed
at step 124. According to the illustrated embodiment, the communication path between
mobile node 20 and server 38a passes through base station 24b, IP network 28, gateway
40d, and home agent 44. That is, gateway 40d operates as the new anchor point, and
the communication path bypasses the old anchor point at gateway 40a.
[0047] Modifications, additions, or omissions may be made to the method without departing
from the scope of the invention. The method may include more, fewer, or other steps.
Additionally, steps may be performed in any suitable order without departing from
the scope of the invention. Certain embodiments of the invention may provide one or
more technical advantages. A technical advantage of one embodiment may be that a new
anchor point is established when a mobile node moves to a new communication network.
The new anchor point allows for communicating along a communication path that bypasses
the old anchor point. Bypassing the old anchor point may improve network capacity
and reduce network latency.
[0048] While this disclosure has been described in terms of certain embodiments and generally
associated methods, alterations and permutations of the embodiments and methods will
be apparent to those skilled in the art. Accordingly, the above description of example
embodiments does not constrain this disclosure. Other changes, substitutions, and
alterations are also possible without departing from the scope of this disclosure,
as defined by the following claims.
1. A method for facilitating mobile node mobility, comprising:
facilitating at a first anchor point (40a) a communication session for a mobile node
(20), the communication session communicated along a first communication path, the
first communication path including the first anchor point and a home agent (44a) associated
with a home network (36a),
routing, at the first anchor point (40a), the communication session along the first
communication path to the home agent (44 a);
managing, at the first anchor point (40a), context information for the communication
session, the context information comprising information for supporting the communication
session;
receiving, at the first anchor point (40a), a command from the home agent (44a) to
transfer the context information to a second anchor point (40d),
facilitating, at the first anchor point (40a) communication of the communication session
along a second communication path routed to the home agent (44a) through the first
anchor point (40a) and the second anchor point (40d); and
transferring the context information from the first anchor point (40a) in response
to the command, the second communication path bypassing the first anchor point (40a)
after the context information is transferred to the second anchor point (40d).
2. The method of Claim 1, wherein:
the first anchor point is associated with a first operator network; and
the second anchor point is associated with a second operator network, the second operator
network different from the first operator network.
3. The method of Claim 1, wherein:
the first anchor point is associated with a first technology;
the second anchor point is associated with a second technology, the second technology
different from the first technology; and
transferring the context information in response to the command further comprises:
notifying the second anchor point of the first technology.
4. An apparatus for facilitating mobile node mobility, comprising:
a first anchor point (40a) operable to perform all the steps of a method according
to any one of claims 1 to 3.
5. A method for facilitating mobile node mobility, comprising:
facilitating, at a home agent (44a), a communication session for a mobile node (20),
the communication session communicated along a first communication path, the first
communication path including the home agent (44a) associated with a home network (36a),
forwarding, at the home agent (44a), traffic to the mobile node (20), wherein context
information for the communication session is managed by a first anchor point (40a),
the context information comprising information for supporting the communication session;
receiving, by the home agent (44a), a notification from a foreign agent (44b), the
notification indicating that the mobile node (20) has moved; and
instructing, by the home agent (44a), the first anchor point (40a) to transfer the
context information to a second anchor point (40d),
receiving, by the home agent (44a), the communication session along a second communication
path routed to the home agent (44a) by the second anchor point (40d) through the first
anchor point (40a), the second communication path bypassing the first anchor point
(40a) after the context information is transferred to the second anchor point (40d).
6. The method of Claim 5, wherein:
the first anchor point is associated with a first operator network; and
the second anchor point is associated with a second operator network, the second operator
network different from the first operator network.
7. The method of Claim 5, wherein:
the first anchor point is associated with a first technology; and
the second anchor point is associated with a second technology, the second technology
different from the first technology.
8. An apparatus for facilitating mobile node mobility, comprising:
a home agent (44a) comprising:
logic operable to perform all the steps of a method according to any one of claims
5 to 7; and
an interface coupled to the logic and operable to:
receive a notification from a foreign agent, the notification indicating that the
mobile node has moved.
9. A system for facilitating mobile node mobility, comprising:
a first anchor point (40a) comprising apparatus according to claim 4; and
a home agent (44a) comprising apparatus according to claim 8 coupled to the first
anchor point (40a).
1. Verfahren zur Erhöhung der Mobilität von mobilen Knoten, das Folgendes umfasst:
Bereitstellen einer Kommunikationssitzung für einen mobilen Knoten (20) an einem ersten
Ankerpunkt (40a), wobei die Kommunikationssitzung auf einem ersten Kommunikationsweg
übertragen wird, wobei der erste Kommunikationsweg den ersten Ankerpunkt und einen
Heimagenten (44a) umfasst, der einem Heimnetzwerk (36a) zugeordnet ist,
Weiterleiten der Kommunikationssitzung an dem ersten Ankerpunkt (40a) entlang des
ersten Kommunikationsweges zu dem Heimagenten (44a),
Verwalten von Kontextinformationen für die Kommunikationssitzung an dem ersten Ankerpunkt
(40a), wobei die Kontextinformationen Informationen zum Unterstützen der Kommunikationssitzung
umfassen;
Empfangen eines Befehls von dem Heimagenten (44a) an dem ersten Ankerpunkt (40a),
die Kontextinformationen zu einem zweiten Ankerpunkt (40d) zu übertragen,
Bereitstellen an dem ersten Ankerpunkt (40a) einer Kommunikation der Kommunikationssitzung
entlang eines zweiten Kommunikationsweges, der durch den ersten Ankerpunkt (40a) und
den zweiten Ankerpunkt (40d) zu dem Heimagenten (44a) geleitet wird; und
Übertragen der Kontextinformationen von dem ersten Ankerpunkt (40a) als Reaktion auf
den Befehl, wobei der zweite Kommunikationsweg den ersten Ankerpunkt (40a) umgeht,
nachdem die Kontextinformationen zu dem zweiten Ankerpunkt (40d) übertragen wurden.
2. Verfahren nach Anspruch 1, wobei:
der erste Ankerpunkt einem ersten Bedienernetzwerk zugeordnet ist; und
der zweite Ankerpunkt einem zweiten Bedienernetzwerk zugeordnet ist, wobei sich das
zweite Bedienernetzwerk von dem ersten Bedienernetzwerk unterscheidet.
3. Verfahren nach Anspruch 1, wobei:
der erste Ankerpunkt einer ersten Technologie zugeordnet ist;
der zweite Ankerpunkt einem zweiten Technologie zugeordnet ist, wobei sich die zweite
Technologie von der ersten Technologie unterscheidet; und
das Übertragen der Kontextinformationen als Reaktion auf den Befehl ferner Folgendes
umfasst:
Benachrichtigen des zweiten Ankerpunkts über die erste Technologie.
4. Vorrichtung zur Erhöhung der Mobilität von mobilen Knoten, die Folgendes umfasst:
einen ersten Ankerpunkt (40a), der dafür ausgelegt ist, alle Schritte eines Verfahrens
gemäß einem der Ansprüche 1 bis 3 auszuführen.
5. Verfahren zur Erhöhung der Mobilität von mobilen Knoten, das Folgendes umfasst:
Bereitstellen einer Kommunikationssitzung für einen mobilen Knoten (20) an einem Heimagenten
(44a), wobei die Kommunikationssitzung auf einem ersten Kommunikationsweg übertragen
wird, wobei der erste Kommunikationsweg den Heimagenten (44a) umfasst, der einem Heimnetzwerk
(36a) zugeordnet ist,
Weiterleiten von Datenverkehr an den Heimagenten (44a) zu dem Mobilknoten (20), wobei
die Kontextinformationen für die Kommunikationssitzung von einem ersten Ankerpunkt
(40a) verwaltet wird, wobei die Kontextinformationen Informationen zum Unterstützen
der Kommunikationssitzung umfassen;
Empfangen einer Benachrichtigung von einem Fremdagenten (44b) durch den Heimagenten
(44a), wobei die Benachrichtigung anzeigt, dass sich der mobile Knoten (20) bewegt
hat; und
Anweisen des ersten Ankerpunkts (40a) durch den Heimagenten (44a), die Kontextinformationen
zu einem zweiten Ankerpunkt (40d) zu übertragen,
Empfangen der Kommunikationssitzung durch den Heimagenten (44a) über einen zweiten
Kommunikationsweg, der über den zweiten Ankerpunkt (40d) durch den ersten Ankerpunkt
(40a) zu dem Heimagenten (44a) geleitet wird, wobei der zweite Kommunikationsweg den
ersten Ankerpunkt (40a) umgeht, nachdem die Kontextinformationen zu dem zweiten Ankerpunkt
(40d) übertragen wurden.
6. Verfahren nach Anspruch 5, wobei:
der erste Ankerpunkt einem ersten Bedienernetzwerk zugeordnet ist; und
der zweite Ankerpunkt einem zweiten Bedienernetzwerk zugeordnet ist, wobei sich das
zweite Bedienernetzwerk von dem ersten Bedienernetzwerk unterscheidet.
7. Verfahren nach Anspruch 5, wobei:
der erste Ankerpunkt einer ersten Technologie zugeordnet ist; und
der zweite Ankerpunkt einem zweiten Technologie zugeordnet ist, wobei sich die zweite
Technologie von der ersten Technologie unterscheidet.
8. Vorrichtung zur Erhöhung der Mobilität von mobilen Knoten, die Folgendes umfasst:
einen Heimagenten (44a), der Folgendes umfasst:
eine Logik, die dafür ausgelegt ist, alle Schritte eines Verfahrens gemäß einem der
Ansprüche 5 bis 7 auszuführen; und
eine Schnittstelle, die mit der Logik gekoppelt ist und Folgendes ausführen kann:
Empfangen einer Benachrichtigung von einem Fremdagenten, wobei die Benachrichtigung
anzeigt, dass sich der mobile Knoten bewegt hat.
9. System zur Erhöhung der Mobilität von mobilen Knoten, das Folgendes umfasst:
einen ersten Ankerpunkt (40a), der eine Vorrichtung nach Anspruch 4 umfasst; und
einen Heimagenten (44a), der eine Vorrichtung nach Anspruch 8 umfasst, die mit dem
ersten Ankerpunkt (40a) gekoppelt ist.
1. Procédé servant à faciliter la mobilité de noeuds mobiles, comportant les étapes consistant
à :
faciliter au niveau d'un premier point d'ancrage (40a) une session de communication
pour un noeud mobile (20), la session de communication étant communiquée le long d'une
première voie de communication, la première voie de communication comprenant le premier
point d'ancrage et un agent domestique (44a) associé à un réseau domestique (36a),
acheminer, au niveau du premier point d'ancrage (40a), la session de communication
le long de la première voie de communication jusqu'à l'agent domestique (44a) ;
gérer, au niveau du premier point d'ancrage (40a), des informations de contexte pour
la session de communication, les informations de contexte comportant des informations
à des fins de support de la session de communication ;
recevoir, au niveau du premier point d'ancrage (40a), une commande, en provenance
de l'agent domestique (44a), de transfert des informations de contexte jusqu'à un
deuxième point d'ancrage (40d),
faciliter, au niveau du premier point d'ancrage (40a), la communication de la session
de communication le long d'une deuxième voie de communication acheminée jusqu'à l'agent
domestique (44a) par le biais du premier point d'ancrage (40a) et du deuxième point
d'ancrage (40d) ; et
transférer les informations de contexte en provenance du premier point d'ancrage (40a)
en réponse à la commande, la deuxième voie de communication évitant le premier point
d'ancrage (40a) après le transfert des informations de contexte jusqu'au deuxième
point d'ancrage (40d).
2. Procédé selon la revendication 1, dans lequel :
le premier point d'ancrage est associé à un premier réseau d'opérateur ; et
le deuxième point d'ancrage est associé à un deuxième réseau d'opérateur, le deuxième
réseau d'opérateur étant différent du premier réseau d'opérateur.
3. Procédé selon la revendication 1, dans lequel :
le premier point d'ancrage est associé à une première technologie ;
le deuxième point d'ancrage est associé à une deuxième technologie, la deuxième technologie
étant différente de la première technologie ; et
le transfert des informations de contexte en réponse à la commande comporte par ailleurs
:
l'étape consistant à signaler la première technologie au deuxième point d'ancrage.
4. Appareil servant à faciliter la mobilité de noeuds mobiles, comportant :
un premier point d'ancrage (40a) servant à effectuer toutes les étapes d'un procédé
selon l'une quelconque des revendications 1 à 3.
5. Procédé servant à faciliter la mobilité de noeuds mobiles, comportant les étapes consistant
à :
faciliter, au niveau d'un agent domestique (44a), une session de communication pour
un noeud mobile (20), la session de communication étant communiquée le long d'une
première voie de communication, la première voie de communication comprenant l'agent
domestique (44a) associé à un réseau domestique (36a),
réacheminer, au niveau de l'agent domestique (44a), le trafic jusqu'au noeud mobile
(20), dans lequel les informations de contexte pour la session de communication sont
gérées par un premier point d'ancrage (40a), les informations de contexte comportant
des informations à des fins de support de la session de communication ;
recevoir, par l'agent domestique (44a), une notification en provenance d'un agent
étranger (44b), la notification indiquant que le noeud mobile (20) s'est déplacé ;
et
donner pour instruction, par l'agent domestique (44a), au premier point d'ancrage
(40a) de transférer les informations de contexte jusqu'à un deuxième point d'ancrage
(40d),
recevoir, par l'agent domestique (44a), la session de communication le long d'une
deuxième voie de communication acheminée jusqu'à l'agent domestique (44a) par le deuxième
point d'ancrage (40d) par le biais du premier point d'ancrage (40a), la deuxième voie
de communication évitant le premier point d'ancrage (40a) après le transfert des informations
de contexte jusqu'au deuxième point d'ancrage (40d).
6. Procédé selon la revendication 5, dans lequel :
le premier point d'ancrage est associé à un premier réseau d'opérateur ; et
le deuxième point d'ancrage est associé à un deuxième réseau d'opérateur, le deuxième
réseau d'opérateur étant différent du premier réseau d'opérateur.
7. Procédé selon la revendication 5, dans lequel :
le premier point d'ancrage est associé à une première technologie ; et
le deuxième point d'ancrage est associé à une deuxième technologie, la deuxième technologie
étant différente de la première technologie.
8. Appareil servant à faciliter la mobilité de noeuds mobiles, comportant :
un agent domestique (44a) comportant :
une logique servant à effectuer toutes les étapes d'un procédé selon l'une quelconque
des revendications 5 à 7 ; et
une interface couplée à la logique et servant à :
recevoir une notification en provenance d'un agent étranger, la notification indiquant
que le noeud mobile s'est déplacé.
9. Système servant à faciliter la mobilité de noeuds mobiles, comportant :
un premier point d'ancrage (40a) comportant un appareil selon la revendication 4 ;
et
un agent local (44a) comportant un appareil selon la revendication 8 couplé au premier
point d'ancrage (40a).