WO2010022562A1 - 一种向移动节点的本地代理注册的方法和外地代理组 - Google Patents
一种向移动节点的本地代理注册的方法和外地代理组 Download PDFInfo
- Publication number
- WO2010022562A1 WO2010022562A1 PCT/CN2008/072203 CN2008072203W WO2010022562A1 WO 2010022562 A1 WO2010022562 A1 WO 2010022562A1 CN 2008072203 W CN2008072203 W CN 2008072203W WO 2010022562 A1 WO2010022562 A1 WO 2010022562A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- fag
- address
- information
- coverage area
- care
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/182—Network node acting on behalf of an other network entity, e.g. proxy
Definitions
- the present invention relates to the field of IPv4, and in particular to implementing seamless network layer switching in IPv4. Background technique
- Mobile IP is a solution that supports the movement of nodes based on the original IP protocol, so that people can go through terminals such as laptops, PDAs (personal digital assistants), etc., no matter where they are, such as at home, on train or on the plane.
- terminals such as laptops, PDAs (personal digital assistants), etc.
- Mobile IP enables free access from the user to the Internet.
- the mobile node MN is a mobile terminal that may change its network attachment point by moving, such as a laptop, a PDA, a mobile phone, and the like.
- the MN has a local address HoA (Home address) in its local network.
- the local address HoA is fixed like the address of other fixed hosts and is provided by the local network HN (Home Network).
- HN Home Network
- a home agent is a node located in the local network of a mobile node, usually a router.
- the obtained care-of address is registered with the home agent, and the home agent maintains the current location information of the mobile node.
- tunneling technology is used.
- the data packet is transmitted to the mobile node.
- Foreign agent FA is a mobile festival
- the host in the foreign network usually a router, can provide routing services for the mobile node, and can also de-encapsulate the tunnel packets of the HA from the MN and unpack the encapsulated
- the data packet is sent to the MN.
- Both the HA and the FA periodically send an agent advertise message, by which the MN can determine whether it is located in the local network HN or the foreign network FN.
- the care-of address can be obtained from the received foreign agent announcement message, such as obtaining the foreign agent care-of address (FACoA), or can be assigned by the foreign network.
- the address such as CoCoA (Co-located care-of address).
- the CoCoA is a separate IP address assigned by the FN to the MN, and the mobile node can receive the encapsulated tunnel packet.
- the mobile node of the FACoA is used, the FA-transferred packet after the encapsulation is removed.
- the prior art mainly obtains seamless network layer switching in two ways.
- the first approach is to directly reduce the possible delays of the processes required in the handover, for example, to reduce the delay of some of the procedures in the handover, and to overlap some of the handovers in order to reduce the total handover delay (i.e., pre-registration).
- this approach it is difficult to get seamless network layer switching. For example, if the distance between the foreign network and the local network of the mobile node is too long, the delay for signaling for registration may be long.
- the second approach is the Regional Registration Solution.
- GFA Gateway Foreign Agent
- the gateway foreign agent acts as a central node and is responsible for the maintenance and distribution of the visitor list and data forwarding.
- all registration requests sent from the MN to the home agent HA are forwarded by the current FA to the GFA, and the GFA determines whether a registration request needs to be forwarded to the HA.
- the gateway foreign agent collects and maintains all visitor information and distributes it to other foreign agents in the visited domain.
- a regional registration solution is described in detail in U.S. Patent No. 7,069,938 B2, the details of which are not described herein.
- the gateway foreign agent and all its associated domains in the same access domain The topology between the regionally registered foreign agents is fixed and lacks flexibility in implementation. Moreover, the solution not only requires additional gateway foreign agent settings in the network, but also requires a local proxy.
- HA, foreign agent FA, and mobile node MN all support regional registration-related functions, which greatly increases implementation costs and is easily rejected by most vendors and operators.
- drawbacks that the solution is difficult to overcome are: For existing MNs, because they cannot support the corresponding regional registration function, they cannot benefit from the scheme; for the existing HA and FA, because they cannot support the corresponding The function cannot be integrated into the program.
- the present invention proposes an improved method of HA registration to a roaming MN in IPv4, which greatly reduces the number of signaling messages arriving at the local network.
- the present invention provides a method for registering with a home agent HA of a roaming mobile node MN in IPv4, the IPv4 including at least one mobile node MN and a home agent HA, and at least two foreign agents FA, including steps :
- the FA member in the FAG shares information of the MN roaming to the FAG coverage area;
- any FA member in the FAG receives a registration request to the HA registration transfer address sent by the MN, it is determined according to the shared MN information whether the MN is entering the FAG coverage area for the first time;
- the FA forwards the received registration request to the HA, otherwise, it sends a registration response directly to the MN.
- the FA in the FAG may be a FA adjacent to the link, adjacent to the branch network, or adjacent to the network coverage area.
- the FA in the FAG maintains a visitor list VIT and/or a full group of visitor lists OVIT to maintain the information of the MN.
- the FACoA is the address of the FA currently serving the MN, or is configured for the FAG. Anycast address AA;
- the MN uses the co-located care-of address CoCoA as the care-of address, it configures CoCoA in the FAG coverage area.
- the FA determines whether the MN is the first to enter the FAG coverage area according to the MN's local address HoA or the co-located care-of address CoCoA.
- the FA updates the MN information and marks itself as the FA currently serving the MN.
- a part of the FA members are selected as the forwarding cooperative work FA in the FAG, responsible for the distribution and maintenance of the shared MN information, or a dedicated forwarding cooperative work FA is set in the FAG for distributing and maintaining the shared MN information, forwarding data packets.
- the dedicated packet forwarding cooperative FA is set in a FAG coverage area with a large number of nodes passing through the data packet, or on a primary or pivot path of the FA member of the HA to FAG.
- the present invention also provides a foreign agent group FAG for registering with a home agent HA of a roaming mobile node MN in IPv4, the IPv4 comprising at least one mobile node MN and a home agent HA, and further comprising at least two foreign agents FA , which is characterized by
- the FA in the FAG includes:
- a shared information obtaining device configured to acquire shared information from other FAs in the FAG; the management device, when receiving the registration request of the MN to register the care-of address with the HA, determining, according to the shared information, whether the MN is the first to enter the FAG coverage area;
- the registration processing device forwards the registration request to the HA if the determining device determines that the MN is entering the FAG coverage area for the first time, otherwise directly sends a registration response to the MN.
- the management device in the FA maintains a visitor list VIT and/or a full group of visitor lists OVIT to maintain the information of the MN.
- the management device determines that the MN is not entering the FAG coverage area for the first time, it marks itself as the FA that is currently the MN J! service.
- the management device of the FA member sets the forwarding address in the mobile agent announcement extension in the proxy announcement to the address of the anycast address AA or the FA, or configures the CoCoA in the FAG coverage area as the care-of address for the MN.
- a part of the FAs in the FAG is set to forward cooperative work FA, on which The management device is responsible for distributing and maintaining the shared MN information, or setting a dedicated forwarding cooperative work FA in the FAG for distributing and maintaining the shared MN information and forwarding the data packets.
- the present invention also provides a foreign agent FA for registering with a home agent HA of a mobile node MN in IPv4, the IPv4 comprising at least one mobile node MN and a home agent HA, further comprising at least two FAs, the FA Information for sharing with the other FAs the MN roaming to its coverage area, when receiving the registration request of the MN to register the care-of address with the HA, determining, according to the shared information, whether the MN is the first to enter the FAG coverage area, and for If the MN enters the FAG coverage area for the first time, the registration request is forwarded to the HA, otherwise the registration response is sent directly to the MN.
- the present invention also provides a computer program for processing a home agent HA registration to a mobile node MN in IPv4, the IPv4 comprising at least one mobile node MN and a home agent HA, and further comprising at least two foreign agents FA,
- the computer program includes instructions to execute: grouping at least two FAs into a foreign agent group FAG;
- the FA member in the FAG shares the information of the MN roaming to the FAG coverage area; when any FA member in the FAG receives the registration request to the HA registration care-of address sent by the MN, the MN is determined according to the shared MN information. Whether it is the first time to enter the FAG coverage area;
- the FA forwards the received registration request to the HA; otherwise, the FA sends a registration response directly to the MN.
- the present invention also provides a storage medium having computer readable instructions for performing the method, foreign agent group FAG, and foreign agent FA in accordance with the present invention.
- the present invention also provides a computer system comprising a processor having computer readable instructions for performing the method, foreign agent group FAG and foreign agent FA in accordance with the present invention.
- the improved solution provided by the present invention greatly reduces the registration message from the roaming MN to the HA, thereby reducing the signaling delay generated when the MN moves in the FN.
- the present invention provides a simpler and more flexible solution, which avoids setting new components in the network and attaching additional support functions to the MN and HA, thereby greatly reducing the deployment cost.
- shared MN information (such as OVIT) can be designed to be distributed, that is, one or several FA members are selected to maintain, collect and distribute shared information and update information to other FA members, or distributed, ie each The FA maintains shared information, and once updated, any FA member can distribute it to other FA members.
- the solution provides a more flexible deployment method that can be applied to more networks.
- FAG the "FAG" scheme of the present invention
- MN and HA they do not feel the presence of FAG and the change between FA members in the FAG.
- the FA in the FAG will know that the solution is different from the prior art. Therefore, both the M and the HA in the prior art can join the solution, and benefit from the solution, thereby achieving seamless integration with the existing IPv4, especially the mobile IPv4.
- FIG. 1 is a diagram showing an example of a network topology when a mobile node moves through a foreign network in an IPv4 environment;
- Figure 2 shows an example of a network topology for a zone registration solution
- FIG. 3 is a diagram showing an example of a network topology when a mobile node moves through a foreign network in an IPv4 environment in which the FAG according to the present invention is set;
- Figure 4 shows an example of the structure of a FA in a FAG
- Figure 5 is a flowchart showing the process of registering a MN with a FACoA as a care-of address to HA in accordance with the present invention
- FIG. 6 shows a flow of forwarding, to a MN, a received data packet of a HoA addressed to M to a MN using FACoA as a care-of address in accordance with the present invention
- Figure 7 shows a flow of transmitting a data packet to a communication node C by a MN using FACoA as a care-of address in accordance with the present invention
- Fig. 8 is a diagram showing an example of a network topology when a mobile node moves through a foreign network in an IPv4 environment in which the FAG according to the present invention is set. detailed description
- the basic idea of the invention is to select some FAs, preferably some adjacent FAs, for example, a FA adjacent to the link, adjacent to the branch network, adjacent to the network coverage area, or other neighboring FAs, these FAs form a cooperative working group, which is called a Foreign Agent Group (FAG), and the network served by the FAG is called To access the domain VD ( Visited Domain ).
- FAG Foreign Agent Group
- VD Visited Domain
- the FA in the FAG registers the care-of address of the MN with the HA of the MN only when the MN moves into the VD area for the first time, and then when the MN moves through/between the FNs within the VD,
- the registration process to HA is required. That is to say, for the MN roaming into the VD, registration to the HA only needs to be performed at the first time i ⁇ VD, and thereafter, as long as it is still moving within the VD, it is no longer necessary to perform a registration operation to the HA.
- the FAG in the present invention is like an FA for HA and MN. Therefore, the improved scheme of the present invention significantly reduces the registration process between the roaming MN and the HA, thereby reducing the signaling message to the HA, thereby reducing the signaling delay when the MN moves in the VD.
- FIG. 3 shows an example of a MN moving in a VD of a FAG service in an IPv4 environment.
- three functional entities are included in an IPv4 environment: a mobile node MN, a foreign agent FA, and a home agent HA.
- MN has a local address ⁇ in the HN
- the router 1 is a HA HA.
- FA1, FA2, and FA3 are FAs in the foreign networks FN1, FN2, and FN3 adjacent to the network coverage area, respectively.
- FA1, FA2, and FA3 are grouped into FAGs, so that the three of them become cooperative FA, F FN2 and the area of FN3 service constitute VD.
- FA members in the FAG they should know the address of other FA members in the group, and should also know the identity of the FAG to which they belong to identify different FAGs, which can be achieved by manual configuration or automatic configuration.
- the FAG can be configured with the Anycast Address (AA) as the forwarding address of the MN, and the AA can also be used as the identifier of the FAG group.
- the FA can be set to join a plurality of different FAGs at the same time.
- the FA identifies the FAG to which it belongs by identifying the ID, wherein different IDs identify different groups, which can This is done by manual configuration or automatic configuration.
- different FAGs can be flexibly set according to factors such as the neighboring situation between the FAs in the application environment and the frequency of movement of the MN.
- Fig. 4 shows a structural example of the above FA1-3.
- the FA includes a shared information acquiring means for acquiring information about the MN that can be shared from other FA members in the FAG.
- the management device is used to maintain the entire group of visitors information list OVIT (Over-group Visitor Information Table) and the visitor information list VIT (Visitor Information Table).
- a VIT is created through the registration process of the IPv4 protocol, which is a set of "visitor information entries.”
- the necessary columns included in the visitor information are: MN's local address HoA, HA address, current FA, ie the address of the CFA (Current Foreign Agent) and the current registered lifetime (lifetime), where "CFA” indicates which current An FA is providing services to the MN.
- MN uses CoCoA as the care-of address
- the list also includes the column "MN CoCoA”.
- the VITs of all FA members can be combined to form an OVIT and shared by all FA members, here FA1-3 shares.
- the management device in the FA member is either triggered regularly (for example periodically), or by a request from a particular FA member, or by a change in the member's VIT.
- the update information in his VIT is distributed to other FA members in the FAG.
- the distribution can be transmitted using the IP Unicast UDP protocol, or other transmission methods that can send update information to other FA members, such as TCP, multicast, multicast, etc.
- Each other FA member who receives the announcement updates his VIT and OVIT (including operations such as adding, deleting, and changing).
- the management device is responsible for determining whether the MN is entering the VD for the first time.
- the registration processing device in the FA is used to process things related to registration, such as sending a registration request to the HA of the MN, sending a registration response to the MN, and the like.
- the structure of the FA shown in FIG. 4 is only an example, and those skilled in the art should understand that the management device in the above example can also be divided into maintenance devices according to their respective functions (for maintaining shared information, such as OVIT), and judging.
- the specific structure of FA is not unique, not limited to the structure in the above example, in the ability to share access
- the MN information of the VD and the judgment of whether the MN is the first to enter the VD can flexibly set the specific structure thereof, and can integrate and split the devices and modules therein, and can also add devices and modules that implement other functions.
- the FA members in the FAG need not be adjacent.
- the relevant FAs can be directly composed into FAGs, and these FAs obviously do not have to be adjacent.
- each FA member maintains two lists of VIT and OVIT.
- VIT list maintained by a FA When a VIT list maintained by a FA is updated, only the update information is sent to other FA members, so that the FA's own service and The separation of the information of the FAG also realizes the full utilization of the network resources, which is the preferred solution.
- each FA member can also maintain only one of the above two lists, as long as the FAG range can be implemented.
- the solution of the present invention can be implemented by sharing the intra-MN information.
- the FA member can also send other information in the VIT or OVIT it maintains to other FA members, not just the update information.
- some FA members in the FAG can maintain VIT or OVIT according to specific application conditions, and other FA members temporarily obtain shared MN information when needed.
- the FA member in the FAG is less, or the service in the area covered by the FA is less, and the FA member in the FAG with more members may be logically shared.
- a FA can maintain a shared information in the shared area, and other FAs in the area temporarily obtain the required information from the FA that maintains the shared information.
- the manner in which the MN's information is shared among FA members in the FAG can be varied and can be flexibly selected according to the specific application environment.
- each FA member in the FAG sets the anycast address AA as the preferred care-of address in the mobile agent announcement extension in the proxy announcement, so that the MN obtains AA and adds the AA to the registration request RRQ ( Registration Request ).
- the FA member in the FAG advertises the routing information of the AA of the FAG to the NSP (Network Service Provider) network, or advertises it to the IP core network, so that the destination is the anycast address.
- the data packets of the AA can reach the FA members of the group.
- Figure 5 shows the registration process when the MN uses FACoA as the care-of address.
- all FA members in the FAG advertise AA as FACoA, causing the "CoA" field in the registration request to be set to AA.
- the MN moves through the foreign network FN in the VD, it receives the mobile agent announcement, performs motion detection, and obtains the care-of address, step 501. Since the motion detection is usually based on network prefix change detection, or based on the validity period of the "router advertisement" received by the MN, the setting of the FACoA does not affect the motion detection of the MN. For the MN, there is no difference between the AA and the FACoA in the mobile agent announcement received in the usual IPv4.
- M finds that the HN has been removed from the FN, for example, in FIG. 3, M moves from the location 1 in the HN to the location 2 in the FN1 in the VD, and then sends a registration request RRQ to the HA to register the obtained care-of address, step 502 .
- the MN initiates IPv4 with the anycast address AA of the FAG as the care-of address, preferably moving the registration procedure defined in IPv4.
- the CFA in the VD here FA1
- receives the RRQ of the MN searches the OVIT using the local address Ho A of the MN as a key to determine whether there is a matching visitor list entry, step 503.
- the MN is the first VD (moved into the current network from some networks not included in the visited domain). In this case, FA1 needs to forward the RRQ from the MN to the HA of the MN, register the care-of address AA of the MN, step 504. FA1 creates a visitor list entry for the MN in the VIT and OVIT it maintains, and then distributes the entry to other FA members in the group.
- the HA After receiving the RRQ, the HA binds the HoA of the MN to the received AA, and then sends a registration response RP (Registration Response) to FA1, step 505.
- FA1 forwards the RRP from the HA to the MN, completing the registration process defined in IPv4, step 506.
- the MN's visitor list is added to the CFA's VIT and OVIT, and And the CFA distributes the updates to the OVIT to other members of the FAG, and other members update their OVIT accordingly. If there is a matching entry, it indicates that the MN has moved from the network included in the access domain to the current network, for example, the MN moves from location 2 to location 3 in FIG.
- the CFA here FA2 only needs to update the order, does not forward the RRQ from the MN to the HA and initiates the registration of the care-of address, but sends the RRP directly to the MN, step 507.
- the update means that FA2 replaces the old CFA address (FA1) with its own address, updates the old expiration date, and then distributes the update information to other members of the FA group.
- Figures 6 and 7 respectively show the transmission process of IP packets when the MN moves out of the network in which the HN traverses the VD.
- the FN2 area in which the MN moves from HN to VD in the network environment shown in FIG. 3 will be described as an example.
- the HA of the MN intercepts the packet, step 601.
- the HA forwards the packet in the manner specified in IPv4, preferably Mobile IPv4:
- IPv4 preferably Mobile IPv4:
- the packet is tunneled to the AA indicated by the HA maintained binding information, step 602. Since the FA members in the FAG have already announced the AA to the NSP network, the tunnel packets sent by the HA will be routed to the nearest FA to the HA (distance is usually based on policy, route-based hop count, delay-based, bandwidth-based, etc.) .
- the closest FA in this example is FA1 in FN1.
- FA1 After receiving the packet, FA1 will check the validity of the tunnel packet as specified in IPv4, and then use the inner IP destination address of the tunnel packet, that is, the HoA of the MN as a key to look up the OVIT to learn that the MN is being served. MN's CFA, step 603. If there is a matching match in the OVIT, the packet is forwarded to the CFA via an IP tunnel or by inserting an IP routing option, in which the CFA is FA2, step 604. After receiving the packet, the CFA checks the validity of the packet, and uses the inner IP destination address of the packet, that is, the HoA of the MN as a key to search for the OVIT. Step 605, if there is a matching entry, the inner layer packet is forwarded to the MN. Step 606. If there is no matching match in the CFA's OVIT, the packet is silently discarded, step 607.
- the packet is directly forwarded to its first hop router CFA, which in this example is FA2, step 701.
- CFA It is checked whether the MN is an already registered visitor, and the source IP address of the data packet, that is, the HoA of the MN is used as a key to search for the OVIT, step 702. If there is a matching match in the OVIT of the CFA (here FA2), it indicates that the packet source is an already registered visitor, and the CFA forwards the packet to the correspondent node through a conventional forwarding mechanism, step 703. Otherwise, if there is no matching match in the OVIT of the CFA, the packet is not from the registered visitor and the packet is silently discarded, step 704.
- the FAG in this example configures the anycast address AA and uses it as the care-of address of the MN.
- the scheme of the present invention can be implemented as long as the FA members in the FAG can share the information of the MN roaming into the VD, instead of necessarily requiring FAG. Configure anycast address AA.
- FAs that are adjacent to two or more links, are adjacent to the branch network, are adjacent to the network coverage area, or are otherwise adjacent are selected to form a FAG.
- FA1, FA2, and FA3 are grouped into FAGs, and each FA in the FAG realizes sharing of information for roaming to MNs in its service area through certain mechanisms, such as When the FA updates its maintained list, the update information is forwarded to other FA members in a unicast or multicast manner in a timely manner, or periodically.
- the MN When the MN moves out of the HN and moves to the FN1 through the VD, the MN sends the registration request RRQ to the HA to register the obtained care-of address by receiving the mobile agent announcement and performing mobile detection to find that the HN is removed from the FN.
- the FAG is not configured with the AA. Therefore, the MN uses the address of FA1 as the care-of address.
- the CFA in the VD that is, when FA1 receives the RRQ of the MN, uses the HoA of the MN as a key to look up the OVIT to determine whether there is a matching visitor list entry.
- the difference from the above example is that the MN uses the address of the FA1 instead of the AA as the care-of address.
- the registration process is basically the same as the above example, and details are not described herein again.
- the HA of the MN intercepts the packet from the communication node CN and the HoA of the MN that leaves the HN, since the FAG in the instance is not configured with AA, the HA forwards the packet completely in the manner specified in IPv4: The packet is tunneled The mode is transmitted to the HA maintenance binding information. The indicated care-of address, FA1. However, it is assumed that the MN has moved into FN2 in the VD at this time.
- FA1 when FA1 receives the packet, it performs the above-mentioned checking of the validity of the tunnel packet, uses the HoA of the MN as a key to search for the OVIT operation, and passes the MN information shared by each FA member in the FAG, for example, through the OVIT. It is known that the CFA currently serving the MN is FA2, and similar to the forwarding process described above, FA1 forwards the received packet to the CFA of the MN, that is, FA2, and further processes the packet by FA2 (there is a matching match) Give MN, otherwise discard).
- the roaming MN sends information to the CN, similar to the corresponding processing procedure described above, when the CFA, that is, the FA2 receives the data packet, it determines whether the MN is an already registered visitor. If the CFA is based on the information maintained by itself or the MN information shared among the FA members in the FAG, for example, by looking up the OVIT, and discovering that the MN has already registered when moving to FN1, the packet is forwarded to the CN, otherwise it is silently discarded.
- the present invention can be implemented even if AA is not configured. That is, for a FAG that does not use AA, when the MN takes the address of the FA serving as the FACoA, the FA that receives the packet from the HA to the MN is no longer the FA closest to the HA in the FAG, but the MN. The FA that was registered for the first time it was moved to VD (FA1 in the above example).
- the MN uses CoCoA as the care-of address
- the basic idea is similar to the "FACoA" situation.
- the MN still needs the FA to forward the RRQ and the RRP, and also needs the FA to maintain the visitor list entry for the registered MN to implement information sharing between the FA members.
- the registration process of the MN is similar to the processing of the FACoA situation.
- VD is the maximum range in which the MN maintains CoCoA as its current care-of address (the access domain is still the area covering the network served by the FAG);
- the OVIT maintained by the FA members in the FAG also includes "explicit CoCoA” ( The "R” bit is set to store CoCoA, and the OVIT keyword is the outer IP destination address of the data packet transmitted by the tunnel, that is, the CoCoA of the MN.
- the specific process is:
- the MN moves through the network in the VD, it performs motion detection, and acquires CoCoA through, for example, DHCP, as has been specified in the prior art. How MN obtains the specification of CoCoA, so this article will not describe it in detail. Then, the MN initiates a registration process to register the newly acquired CoCoA as a care-of address to the HA.
- the FA in the VD receives the RRQ, it searches for the OVIT using the CoCoA of the MN as a key to determine whether there is a matching visitor list entry for the MN.
- the MN uses FACoA as the care-of address
- the FA needs to register the CoCoA of the MN in the VD with the HA of the MN, complete the registration process, and maintain the FA.
- Create a visitor list entry in VIT and OVIT and distribute the update information to other FA members in the group. If there is a matching entry indicating that the MN is not moving into the VD for the first time, the FA only updates the order, and distributes the update information to other members of the FA group, and does not register the MN's CoCoA with the MN's HA.
- the HA of the MN intercepts the packet for the HoA packet sent by the CN to the MN leaving H.
- the HA forwards the packet in a manner specified by IPv4, preferably Mobile IPv4:
- IPv4 preferably Mobile IPv4:
- the packet is tunneled to the CoCoA indicated in the binding information maintained by the HA. According to the algorithm such as longest matching prefix lookup algorithm, the tunnel packet will be forwarded directly to MNe.
- the packet For packets from the roaming MN to the correspondent node, the packet is forwarded directly to the default router, usually CFA. Similarly, the CFA checks whether the MN is an already registered visitor, and uses the source IP address (ie HoA) of the data packet as a key to compare with the HoA in the OVIT to determine whether the match is matched. If there is a matching entry, the packet source is already Registered visitors, CFA forwards packets to the CN through a regular forwarding mechanism. Otherwise, if there is no matching entry in the CFA's OVTT, the packet is not from the registered visitor and the packet is silently discarded.
- CFA source IP address
- MN sends data packets to the default router (usually CFA), the default router checks the validity of the packet and forwards it to the next hop IP node to the corresponding node .
- the discarding operation described above when the discarding operation described above is performed, only the silent discarding operation is performed, and other operations related to discarding are not performed. For example, a message not sent to the source address of the dropped packet is not recorded on the log.
- the composition of the FAG and the distribution of the O VIT can be in various ways depending on the computing resources owned by its FA members.
- the composition example of the FAG shown in Figure 3 is based on the assumption that each FA member has approximately equal computing resources and load capacity.
- any FA member can directly distribute the updated information of the MN, such as the OVIT update, to other FA members in the FAG.
- the computing resources and processing load are not balanced between the FA members of F AG, then we can select the FA member with redundant computing resources as the Forwarding Cooperative FA in the FAG.
- the forwarding cooperative work FA is responsible for distributing the shared MN information within the FAG in addition to performing the same operations as other FA members in the group.
- the FA does not directly send the information to other FA members, but first sends it to the forwarding cooperative work FA, and the forwarding cooperative work FA It is decided to which update FA information is sent to the FA member, preferably to the FA that needs the update information.
- the forwarding cooperative work FA may determine whether the entry is a newly added entry, that is, whether the entry is created for the MN entering the VD for the first time, and if so, forwarding the cooperative work FA may Decided to send it to all FA members in the FAG, otherwise, forward work together
- the FA may select the FA that may need the update information for a period of time according to the proximity of the FA member to the CFA of the MN and the HA of the MN.
- a separate FA may also be set as the forwarding cooperative work FA, so that it mainly completes the maintenance of the shared MN information in the FAG.
- the VD contains four FAs, of which FA1-3 is no different from the FA shown in Figures 3 and 4.
- the function of FA4 in this group is a subset of the FA1-3 function (SUBSET), which is set to only share the data forwarding load.
- the FA4 in Figure 8 has only the following two functions: OVIT maintenance, data packet forwarding, we call this type of FA "transfer cooperative work FA".
- FA1-3 sends the OVIT update on it to FA4, FA4 is responsible for maintaining all OVIT updates in the FAG, and manages to send OVTT updates to other users who need the update information.
- FA member Furthermore, for data packets from the HA, as shown in Figure 8, since FA4 is the closest (policy-based) FA member to HA, the data packet from the HA will first arrive at FA4, FA4 looks up its OVIT and determines the CFA of the MN. The data packet is then forwarded to the CFA, which then sends the data packet to the roaming MN.
- the data packet sent from the roaming MN to the CN is the same as the forwarding procedure in the above embodiment.
- the forwarding cooperative work FA can share the data forwarding load.
- data packets from different HAs sent to AA can reach any member of the FAG. Which member of the FAG first arrives depends on the location of the HA in the network topology and the routing strategy. . Therefore, if the forwarding cooperative work FA is set at a suitable location in the network (eg, based on a routing topology), a certain number of data packets destined for AA can be absorbed in order to reduce some or all of the primary cooperative work in the FAG. The forwarding load of the FA.
- the location of the forwarding cooperative work FA may be one of the input points of the VD having the largest data packet throughput, and then most of the data packets sent to the AA will first arrive at the forwarding cooperative work FA, and then Forward to CFA.
- Another example of setting up a forwarding cooperative working FA location is to place it on a primary/hub path from a number of different HAs to FAG members in order to minimize the forwarding load of FA members in the FAG. Therefore, in this example, it is determined which primary cooperative working FA's forwarding load can or needs to be divided. It is important to choose the location of the forwarding cooperative work FA.
- the FAG provided by the present invention shares MN information between FA members in the FAG, so that when the MN crosses the VD mobile, only the MN care-of address registration by the CFA to the HA is required when the MN first VD, instead of whenever The registration process is performed when the MN moves from one foreign network FN in the VD to another FN. Therefore, FAG is implemented as a FA for HA and MN, and IPv4-based HA and MN can work with FAG without any change.
- the method and apparatus of the present invention described above may be implemented by software or by hardware, and may also be implemented by a combination thereof, such as computer instructions, devices and modules for implementing the method of the present invention, and storing the implementation of the present invention.
- a readable storage medium for computer instructions of a method including a computer of a processor, wherein the processor can be used to perform the methods of the present invention, or similar implementations as would be readily apparent to those skilled in the art.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
Claims
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011524161A JP5404791B2 (ja) | 2008-08-29 | 2008-08-29 | モバイルノードをホームエージェントに登録するための方法及びフォーリンエージェントグループ |
US13/061,139 US8817715B2 (en) | 2008-08-29 | 2008-08-29 | Method and foreign agent group for registering to a home agent of a mobile node |
KR1020117006922A KR101473678B1 (ko) | 2008-08-29 | 2008-08-29 | 모바일 노드의 홈 에이전트에 등록하기 위한 방법 및 외부 에이전트 |
EP08800715A EP2323319A4 (en) | 2008-08-29 | 2008-08-29 | METHOD AND FOREIGN AGENCY FOR REGISTERING IN A HOME MOBILE NODE |
PCT/CN2008/072203 WO2010022562A1 (zh) | 2008-08-29 | 2008-08-29 | 一种向移动节点的本地代理注册的方法和外地代理组 |
CN200880130153.0A CN102077520B (zh) | 2008-08-29 | 2008-08-29 | 一种向移动节点的本地代理注册的方法和外地代理组 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2008/072203 WO2010022562A1 (zh) | 2008-08-29 | 2008-08-29 | 一种向移动节点的本地代理注册的方法和外地代理组 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010022562A1 true WO2010022562A1 (zh) | 2010-03-04 |
Family
ID=41720782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2008/072203 WO2010022562A1 (zh) | 2008-08-29 | 2008-08-29 | 一种向移动节点的本地代理注册的方法和外地代理组 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8817715B2 (zh) |
EP (1) | EP2323319A4 (zh) |
JP (1) | JP5404791B2 (zh) |
KR (1) | KR101473678B1 (zh) |
CN (1) | CN102077520B (zh) |
WO (1) | WO2010022562A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8238314B2 (en) * | 2007-09-27 | 2012-08-07 | Alcatel Lucent | Method and apparatus for providing a distributed forwarding plane for a mobility home agent |
US9986466B2 (en) * | 2012-05-22 | 2018-05-29 | Verizon Patent And Licensing Inc. | Anycast-based content delivery with mobility support |
JP6545274B2 (ja) * | 2015-02-13 | 2019-07-17 | 華為技術有限公司Huawei Technologies Co.,Ltd. | モビリティ管理方法、装置、及びシステム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030217180A1 (en) * | 2002-03-05 | 2003-11-20 | Cisco Technology Inc. | DHCP based home address management of mobile IP clients |
CN1653772A (zh) * | 2002-05-06 | 2005-08-10 | 思科技术公司 | 用于移动因特网协议动态本地代理分配的方法和装置 |
CN1738281A (zh) * | 2004-08-20 | 2006-02-22 | 合勤科技股份有限公司 | 移动式vpn的动态代理器分配方法及系统 |
US7069338B2 (en) | 2003-11-26 | 2006-06-27 | Motorola, Inc. | Regional registration for a mobile IP enabled system |
US7295551B1 (en) * | 2000-12-28 | 2007-11-13 | Cisco Technology, Inc. | Support mobile device in asymmetric link environment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100401209B1 (ko) * | 2000-11-21 | 2003-10-10 | 삼성전자주식회사 | 모바일 아이피를 사용하는 이동 통신 시스템에서 지역적터널 관리방법 |
KR100454482B1 (ko) * | 2001-10-26 | 2004-10-28 | 삼성전자주식회사 | 실시간 서비스를 위한 무선 통신 시스템 및 핸드오프 방법 |
KR100459183B1 (ko) * | 2002-06-29 | 2004-12-03 | 엘지전자 주식회사 | 조합 모바일 ip 시스템 및 그를 이용한 모빌리티 관리방법 |
US7720024B2 (en) * | 2004-03-31 | 2010-05-18 | Qualcomm Incorporated | Method and apparatus for obtaining server information in a wireless network |
US7876728B1 (en) * | 2007-04-05 | 2011-01-25 | Sprint Communications Company L.P. | Maintaining path optimization during foreign agent handoff |
-
2008
- 2008-08-29 US US13/061,139 patent/US8817715B2/en active Active
- 2008-08-29 EP EP08800715A patent/EP2323319A4/en not_active Withdrawn
- 2008-08-29 JP JP2011524161A patent/JP5404791B2/ja not_active Expired - Fee Related
- 2008-08-29 WO PCT/CN2008/072203 patent/WO2010022562A1/zh active Application Filing
- 2008-08-29 CN CN200880130153.0A patent/CN102077520B/zh active Active
- 2008-08-29 KR KR1020117006922A patent/KR101473678B1/ko not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7295551B1 (en) * | 2000-12-28 | 2007-11-13 | Cisco Technology, Inc. | Support mobile device in asymmetric link environment |
US20030217180A1 (en) * | 2002-03-05 | 2003-11-20 | Cisco Technology Inc. | DHCP based home address management of mobile IP clients |
CN1653772A (zh) * | 2002-05-06 | 2005-08-10 | 思科技术公司 | 用于移动因特网协议动态本地代理分配的方法和装置 |
US7069338B2 (en) | 2003-11-26 | 2006-06-27 | Motorola, Inc. | Regional registration for a mobile IP enabled system |
CN1738281A (zh) * | 2004-08-20 | 2006-02-22 | 合勤科技股份有限公司 | 移动式vpn的动态代理器分配方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
US20110149873A1 (en) | 2011-06-23 |
KR20110055695A (ko) | 2011-05-25 |
KR101473678B1 (ko) | 2014-12-17 |
US8817715B2 (en) | 2014-08-26 |
CN102077520A (zh) | 2011-05-25 |
EP2323319A1 (en) | 2011-05-18 |
JP5404791B2 (ja) | 2014-02-05 |
JP2012501117A (ja) | 2012-01-12 |
CN102077520B (zh) | 2015-05-27 |
EP2323319A4 (en) | 2012-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7339928B2 (en) | Micro-mobility network routing system and method | |
JP3994103B2 (ja) | 移動通信システムにおいてipセッションの再配置に関連した最適な情報転送 | |
US6804221B1 (en) | Micromobility using multicast | |
WO2010041440A1 (ja) | インタフェース切換システム、モバイルノード、代理ノード及び移動管理ノード | |
JP4971468B2 (ja) | 移動体ネットワークにおけるインタフェース選択 | |
JP2009529265A (ja) | 動的ルータ広告を使用する高速ハンドオーバのための方法及びシステム | |
CN100334918C (zh) | 移动ip中移动节点实现无缝切换的方法 | |
Bernardos et al. | Network-based localized IP mobility management: Proxy mobile IPv6 and current trends in standardization | |
US8086210B2 (en) | Flow based layer 2 handover mechanism for mobile node with multi network interfaces | |
EP2482585B1 (en) | Method and system for realizing terminal handover | |
JP4468424B2 (ja) | シームレスなハンドオーバのための方法及び装置 | |
WO2013178013A1 (zh) | 移动节点注册方法、互通方法、切换方法和网元 | |
WO2010022562A1 (zh) | 一种向移动节点的本地代理注册的方法和外地代理组 | |
WO2013026297A1 (zh) | 一种切换实现方法、系统和源出口隧道路由器 | |
CN1582050A (zh) | 移动ip中移动节点实现切换的方法 | |
KR101037531B1 (ko) | 무선 인터넷 시스템에서 통신 상태 정보를 이용한 소프트핸드오버 방법 | |
US7965692B1 (en) | Systems and methods for mobile node handoff | |
WO2017152690A1 (zh) | 一种代理移动IPv6中网络前缀主动重配置的方法 | |
KR100703809B1 (ko) | 다중 인터페이스를 가진 이동 노드의 이동통신 방법 | |
CN1582051A (zh) | 移动ip中实现网络层切换的方法 | |
Nazir et al. | Towards mobility enabled protocol stack for future wireless networks | |
Sethom et al. | A new solution for micro-mobility management in next generation networks | |
Mikaelian | Route Optimization & Handoff Mechanisms in Mobile IP | |
KR20070095938A (ko) | 네트워크 노드, 통신 네트워크 및 이의 동작방법 | |
WO2013026295A1 (zh) | 一种代理移动ip域间节点通信系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200880130153.0 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08800715 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008800715 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2011524161 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13061139 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1388/CHENP/2011 Country of ref document: IN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 20117006922 Country of ref document: KR Kind code of ref document: A |