[go: up one dir, main page]

WO2005050914A1 - Wireless lan network mobility management system and method thereof - Google Patents

Wireless lan network mobility management system and method thereof Download PDF

Info

Publication number
WO2005050914A1
WO2005050914A1 PCT/CN2004/001322 CN2004001322W WO2005050914A1 WO 2005050914 A1 WO2005050914 A1 WO 2005050914A1 CN 2004001322 W CN2004001322 W CN 2004001322W WO 2005050914 A1 WO2005050914 A1 WO 2005050914A1
Authority
WO
WIPO (PCT)
Prior art keywords
user terminal
address
network
home
data
Prior art date
Application number
PCT/CN2004/001322
Other languages
French (fr)
Chinese (zh)
Inventor
Xingang Liang
Wenlin Zhang
Original Assignee
Huawei Technologies Co., Ltd.
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 Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2005050914A1 publication Critical patent/WO2005050914A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • the present invention relates to wireless local area network (WLAN) management technology, and particularly to a system and method for implementing WLAN network mobility management. Background of the invention
  • the wireless network can be roughly divided into a wireless local area network (WLAN, Wireless Local Area Network) and a wireless wide area network.
  • WLAN wireless local area network
  • the so-called WLAN is a communication system that uses radio frequency, microwave, or infrared to interconnect devices within a limited area. As users' requirements for wireless access rates become higher and higher, WLANs are used more and more widely. It includes basic 802.11, 802.11b, 802.11a, 802.11g, and Bluetooth standards.
  • 802.11b is currently the most widely used standard. It works in the 2.4G frequency band and uses Direct Sequence Spread Spectrum (DSSS) spread spectrum. The highest data transmission rate can reach 11Mbps. 802.11 introduced at the same time as 802.11b a standard, working in the 5.4G frequency band, using orthogonal frequency division multiplexing (OFDM, Orthogonal Frequency Division Multiplexing) spreading mode, the highest data transmission rate can reach 54Mbps. However, due to the poor compatibility of the two, the most likely to replace 802.11b and become the mainstream is the 802.11g standard, which also works in the 2.4G frequency band and uses the OFDM spread spectrum method. The highest speed provided is also 54Mbps.
  • OFDM Orthogonal Frequency Division Multiplexing
  • 802.1 la / b / g is currently the only three WLAN wireless standards that have been certified by WiFi. Although there are multiple standards, most WLANs are used to transmit Internet Protocol (IP, Internet Protocol) packet data packets. For a wireless IP network, the specific WLAN access technology it uses is generally transparent to the upper-layer IP. Its basic structure is to use a wireless access point (AP, Access Point) to complete the wireless access of the user terminal, and control and connect the device through the network. The standby connection forms an IP transmission network.
  • AP wireless access point
  • WLAN Another wireless network corresponding to WLAN is a wireless wide area network, which generally includes: General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), and Wideband Code Division Multiple Access (WCDMA, Wideband Code division Multiple Access), time division duplex - synchronous Code division Multiple Access (TD-SCDMA, Time division synchronous Code division Multiple Access SCDMA) and CDMA2000 o in recent years, interworking WLAN and wireless WAN become the focus of current research.
  • GPRS General Packet Radio Service
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • TD-SCDMA Time division duplex - synchronous Code division Multiple Access
  • CDMA2000 Code division duplex - synchronous Code division Multiple Access
  • user terminals can be connected to the Internet (Internet) and the corporate intranet (Intranet) through a WLAN access network, and can also be connected to the network via a WLAN access network.
  • a LAN user terminal accesses locally, it is connected to the 3GPP home network via a WLAN access network.
  • the system composition structure is shown in Figure 1.
  • the 3GPP-WLAN interactive network local access system 100 is composed of a user terminal 10, a WLAN A (Wireless Local Area Network Access Network) 20, and a 3GPP home network 30.
  • the user terminal 10 is a mobile terminal device such as various laptop computers and palmtop computers with wireless Internet access functions; the WLAN AN 20 is used to provide the user terminal 10 access function to a wireless network; the 3GPP home network 30 includes 3GPP Authentication, Authorization and Accounting Server (AAA Server, Authentication Authorization and Accounting Server) 31, Home Network Packet Data Gateway (PDG, Packet Data Gateway) 32, Home Subscriber Server (HSS, Home Subscriber Server) 33, Home Location Register (HLR, (Home Location Register) 34, Home Charging Gateway (CGw, Charging Gateway) / Charging Information Collection Function (CCF) 35, Online Charging System (OCS) 36.
  • AAA Server Authentication, Authorization and Accounting Server
  • PGW Packet Data Gateway
  • HSS Home Subscriber Server
  • HLR Home Location Register
  • CRF Charging Information Collection Function
  • OCS Online Charging System
  • the 3GPP AAA server 31 is responsible for user authentication, authorization, and charging, and collects and transmits the charging information sent by the WLAN AN 20 to the charging system.
  • the home network PDG 32 is responsible for transferring user data Data transmission from WLAN AN 20 to 3GPP network, or other packet networks.
  • HSS 33 is the main database for all contracted users. It is used to support call or session processing services such as General Packet Radio Service Support Node (SGSN) and Call State Control Function (CSCF). Necessary contract-related information is the key to supporting user mobility and call control.
  • the HLR 34 is used to store user-related data, including the user's roaming capabilities, subscription services, and supplementary services. In addition, the HLR 34 also provides information on the actual roaming location of the user terminal 10.
  • the home CGw / CCF 35 is used to receive and record user billing information from the network. OCS 36 can instruct the network to periodically transmit online fee information according to the fee situation of online billing users, and perform statistics and control.
  • the WLAN user terminal 10 wants to directly access the Internet intranet, after the user terminal 10 completes the access authentication and authorization through the WLAN AN 20 and the 3GPP AAA server 31, the user terminal 10 can access the Internet / Intranet through the WLAN AN 20.
  • the WLAN user terminal 10 may further apply for a service of the interworking scenario 3 (Scenario3) from the 3GPP home network, that is, the WLAN user terminal 10 initiates the interworking scenario 3 to the 3GPP AAA server 31 of the home network 3GPPAAA server 31 performs service authentication and authorization on the service authorization request, and if successful, sends an access permission message to the user terminal 10 and assigns the corresponding home network PDG 32 to the user terminal 10, and the user terminal 10 After establishing a tunnel with the assigned home network PDG 32, it can access 3GPP packet switched domain services.
  • the home CGw and CCF 35 and OCS 36 record charging information according to the network usage of the user terminal 10.
  • the WLAN AN 20 is connected to the 3GPP access network 40, and some entities in the 3GPP access network 40 are interconnected with corresponding entities in the 3GPP home network 30.
  • the 3GPP-WLAN interactive network roaming access system 200 is composed of a user terminal 10, a WLAN AN 20, a 3GPP home network 30, and a 3GPP access network 40.
  • the composition of the 3GPP home network 30 is as described above, and the 3GPP access network 40 is composed of 3GPP AAA Agent 41, wireless local area network access gate (WAG, Wireless Local Area Network Access Gatewa) 42, access network PDG 43, access to CGw / CCF 44.
  • WAG wireless local area network access gate
  • PDG 43 access to CGw / CCF 44.
  • the 3GPP AAA proxy 41 in the 3GPP access network 40 is connected to the 3GPP AAA server 31 in the 3GPP home network 30, and is used to cooperatively process authentication, authorization, and accounting for roaming users, and collect accounting information sent by the WLAN AN 20 And transmitted to the billing system.
  • the WAG 42 in the 3GPP access network 40 is connected to the home network PDG 32 in the 3GPP home network 30, and is used to coordinate the data transmission of roaming user data from the WLAN AN 20 to the 3GPP network or other packet networks.
  • the user terminal 10 can apply to the 3GPP AAA server 31 in the home network by accessing the 3GPP AAA proxy 41 in the network, and after being authenticated and authorized, it can access the Intemet / Intranet.
  • the user terminal 10 needs to initiate a service authorization process to the 3GPP AAA server 31 of the home network through the access network. After the authorization is successful, the 3GPP AAA server 31 Assign the corresponding home network PDG 32 to the user terminal 10. After the user terminal 10 establishes a tunnel between the WAG 42 in the access network and the allocated home network PDG 32, the user terminal 10 can access the 3GPP packet switched domain services of the home network. .
  • the user terminal 10 After the user terminal 10 successfully authorizes one or a group of services and establishes a channel, the user terminal 10 has a corresponding IP address and can initiate access to the service. At this time, the user terminal 10 can send data to the relevant service equipment of the service; and, because the IP address of the user terminal 10 has been registered for routing upon access, the user terminal 10 can also accept business service equipment or services in the network. Related other user terminals send data to the user terminal 10.
  • Mobile IP can be used to solve the problem. Solve the problem of Internet node movement.
  • Mobile IP is a solution that provides mobile functions on the global Internet, enabling mobile nodes (MNs) to connect to any link with a permanent IP address and still maintain ongoing communication when switching links.
  • MNs mobile nodes
  • the existing mobile IP generally includes a home agent (HA, Home Agent) and a foreign agent (FA, Foreign Agent).
  • the HA is used in the home network to intercept information sent to the user terminal.
  • the FA is in the visited network. Used to receive information from the home agent and send the information to the user terminal.
  • 3GPP-WLAN interworking has the following problems: a) Although the user terminal 10 has accessed the WLAN network, the channel connection with the network service has not yet been established through the home network PDG 32 Or, a channel for a service or a group of services has not been established, and at this time, there is a service that needs to send data to the user terminal 10, and then the user terminal 10 cannot be found; 2) When the user terminal 10 moves between WLANs, Assigning different IP addresses to the new WLAN access network will result in interruption of services and connections, which will require re-initiating services. If a general mobile IP technology is used, as the user terminal 10 moves, the WLAN AN 20 will frequently register with the HA and waste network resources; or the WLAN AN 20 cannot register with the WAG 42, resulting in communication failure.
  • the TCP / IP protocol-based network does not support roaming when communicating.
  • the general mobile IP technology has only one FA, which cannot handle the small coverage area of WLAN AN 20 and the absence of WLAN AN 20 and WAG 42 at the same time. Problems with the same operating network. Summary of the invention
  • the main object of the present invention is to provide a wireless local area network network mobility management system, which can support mobile terminals to achieve service continuity while roaming, and improve the overall performance of the network.
  • Another object of the present invention is to provide a wireless local area network network mobility management method, so that The mobile terminal can maintain service continuity while roaming, and at the same time improve the working efficiency of FA in mobile IP and improve network performance.
  • the present invention provides a wireless local area network network mobility management system, including a user terminal, a wireless local area network access network, a third-generation partnership project home network, and a third-generation partnership project access network.
  • the user terminal is wirelessly connected to the wireless local area network access network.
  • the key is:
  • the system is provided with a home agent in the home network of the third generation partnership project, and the home agent is used to provide a route for data communication of the user terminal. ;
  • the system also has more than one level of foreign agents, of which,
  • a foreign agent directly connected to a user terminal configured to allocate a local care-of address to the user terminal, and complete address replacement and data transfer;
  • the user terminal accesses the business network through the home agent or through the home agent and one or more foreign agents; and the business network communicates with the user terminal through one or more foreign agents and home agents or through the home agent.
  • the foreign agent includes two levels.
  • the first-level foreign agent is set in the wireless local area network access network and is directly connected to the user terminal. Address replacement and data are performed between the user terminal and the second-level foreign agent. Transfer; the second-level foreign agent is set in the access network where the user terminal is currently located, and performs address replacement and data transfer between the first-level foreign agent and the home agent.
  • the second-level foreign agent is set in the wireless LAN access gateway of the network where the user terminal is currently visiting.
  • the home agent is set in the packet data gateway of the home network of the user terminal.
  • Method for managing mobility of wireless local area network, user terminal is in third generation partner
  • the method includes the following steps:
  • the user terminal When a user terminal sends data to a service network, the user terminal uses its own private address as the source address, and then sequentially transmits the data to be transmitted to the home agent through the tunnel transmission of each level of foreign agent set between itself and the home agent. ;
  • the home agent replaces the source address in the received data with the public address, and then sends the modified data to the business network;
  • the service network sends data to the user terminal
  • the service network sends the data to be transmitted to the home agent of the user terminal with a public address; the home agent replaces the public address in the received data with the private address of the user terminal
  • the address is then transmitted through the tunnel of each level of foreign agent set between the home agent and the user terminal in turn, and the data with the modified address is sent to the user terminal.
  • a two-level foreign agent is set between the user terminal and the home agent or between the home agent and the user terminal, the first-level foreign agent is set in the wireless LAN access network, and the second-level foreign agent is set In the visited network where the user terminal is currently located.
  • the method further includes: after the user terminal logs in through the access network and passes authentication, the first-level foreign agent assigns a local care-of address to the user terminal, and the second-level foreign agent assigns the user terminal to the user terminal.
  • a user terminal assigns an area care-of address; the user terminal registers the local care-of address with the second-level foreign agent, and the second-level foreign agent binds the local care-of address to the area care-of address;
  • the user terminal registers the area care-of address with the home agent, and the home agent binds the area care-of address with the private address of the user terminal.
  • the tunneling of the foreign agent at each level is specifically that the first-level foreign agent replaces the destination address in the data from the user terminal with the local care-of address. Sending it to the second-level foreign agent; the second-level foreign agent replacing the destination address in the data from the first-level foreign agent with a private address, and sending it to the home agent;
  • the tunneling of each level of the foreign agent is specifically: the second-level foreign agent replaces the destination address in the data from the home agent with the area care-of address. And sending to the first-level foreign agent; the first-level foreign agent replaces the destination address in the data from the second-level foreign agent with the local care-of address, and sends it to the user terminal.
  • the method further includes: after the user terminal authenticates through a home network, the home network assigns a private address to the user terminal, and binds the allocated private address to a public address; and updates A domain name service system of the home network.
  • the method further includes: the service network obtains a public address of the user terminal from a domain name service system of the home network.
  • a method for managing mobility of a wireless local area network A user terminal is located in a third-generation partner project home network. The method includes the following steps:
  • the user terminal When the user terminal sends data to the service network, the user terminal sends the data to be transmitted to the home agent with the private address as the source address; the home agent replaces the source address of the received data with the public address and sends it to the service network. ;
  • the business network sends data to the user terminal
  • the business network sends the data to be transmitted to the home agent with a public address
  • the home agent replaces the public address of the received data with the private address of the user terminal Send the address to the user terminal.
  • the method further includes: after the user terminal authenticates through a home network, the home network allocates a private address to the user terminal, and binds the allocated private address to a public address; and updates A domain name service system of the home network.
  • the method further includes: the business network obtains a public address of the user terminal from a domain name service system of the home network.
  • the technical solution of the present invention is different from the prior art in that: mobile IP technology and principles are applied to implement mobility management of the operating WLAN network, and a hierarchical FA architecture is adopted. That is, LFA and RFA, different levels of FA can be placed in different levels of WLAN A and WAG.
  • This technical solution difference has a more obvious beneficial effect, that is, by using mobile IP technology, it can ensure that the user terminal can maintain a two-way business connection with the home service network without changing the IP address or domain name when the user terminal is roaming. .
  • the FA is prevented from frequently registering with the HA due to the small coverage area of the WLAN AN, which can effectively reduce the signaling load between the FA and the HA, improve bandwidth utilization, and improve network support for real-time services.
  • Figure 1 is a structural diagram of the local access system of the 3GPP-WLAN interactive network
  • Figure 2 is a structural diagram of a 3GPP-WLAN interactive network roaming access system
  • FIG. 3 is a system structure diagram of an embodiment of a hierarchical FA architecture of a 3GPP-WLAN interactive network according to the present invention
  • FIGS. 4a to 4c are flowcharts of an embodiment of a user terminal of the present invention accessing a public network service through local access of a private IP address of a home network dynamically allocated;
  • 5a to 5c are flowcharts of an embodiment of a user terminal of the present invention roaming through a dynamically assigned home network private IP address to access public network services.
  • the idea of the present invention is to realize the mobility management of operating wireless networks by applying Mobile IP technology. It uses a hierarchical FA architecture. Specifically, the gateway device operating the home network is used as an HA or HA proxy; the gateway device operating the access network and the wireless LAN access gateway device are respectively different levels of FA to implement a hierarchical FA architecture.
  • the access network usually forms a tree-like multi-level network topology according to the size of the area covered, for example:
  • Network A includes subnetworks Al, A2, A3, and subnetwork A1 further covers the area All , A12, A13, A14, then if FA is set in each level of the network, a multi-level FA structure can be formed in the access network.
  • only two-level FA architecture is taken as an example to illustrate the specific implementation of the system and method of the present invention. Among them, one-level FA is set in the WLAN AN, and only one-level FA is set in the access network.
  • Other multi-level FA architectures and two-level FA architectures The implementation principle is completely similar.
  • FIG. 3 is a schematic diagram of a system composition structure of an embodiment of a hierarchical FA architecture of a 3GPP-WLAN interactive network according to the present invention.
  • a business network 50 and an external domain name server (DNS, Domain Name Server) 60.
  • 3GPP home network 30 is composed of home network PDG 32 and home network DNS 37;
  • 3GPP access network 40 is composed of WAG 42 and access network PDG 43.
  • the user terminal is wirelessly connected to the WLAN AN, and the WLAN AN is connected to the 3GPP access network 40.
  • the WLAN AN can also be directly connected to the 3GPP home network 30.
  • HA 70 (or HA proxy) is placed on the home network PDG 32, and a regional FA agent (RFA, Regional Address Agent) 80 of the hierarchical FA structure is placed on WAG 42, a part of the hierarchical FA architecture.
  • a foreign agent (LFA, Local Address Agent) 90 is placed on the WLAN AN 20, and the WLAN AN 20 is a default gateway of the user terminal 10.
  • the hierarchical FA structure is a two-level FA, and LFA and RFA are first-level FA and second-level FA, respectively.
  • HA 70 is used to transfer the home address (Home Address) to the corresponding area.
  • Address (RCoA, Regional Care-of Address) to bind, intercept the information sent to the user terminal, and send the information to the corresponding RFA 80.
  • the RFA 80 is used to assign a regional care-of address RCoA to a user terminal, bind the RCoA to a corresponding local care-of address (LCoA, Local Care-of Address), receive information from the HA 70, and send the corresponding information to the LFA 90.
  • RCoA regional care-of address
  • LFA 90 Local Care-of Address
  • the LFA 90 is used to assign a local care-of address LCoA to the user terminal, receives information from the RFA 80, and sends the information to the corresponding user terminal.
  • the LFA is directly connected to the user terminal.
  • the user terminal 10 is in a home network, and the user terminal 10 accesses a service network on the public network using a private IP address used internally by the dynamically allocated home network.
  • Fig. 4a, Fig. 4b and Fig. 4c respectively show the processing flow for the home network PDG32 to assign an IP address to the user terminal 10, the user terminal 10 to initiate a service, and the service network 50 to initiate a service. As shown in FIG.
  • the process of assigning an IP address to the user terminal 10 by the home network PDG32 includes: Step 4a1: The user terminal 10 first establishes a wireless connection on the home network, and after passing the home network authentication, the home network PDG 32 will assign a private IP address for home terminal 10 to be used as the Home Address for this user terminal 10;
  • Step 4a2 The home network PDG 32 uses its own NAT (Network Address Translation) function to bind the private IP address of the user terminal 10 to a public IP address, and binds the public IP address to the user terminal 10's
  • NAT Network Address Translation
  • the process of initiating a service by the user terminal 10 in this embodiment includes: Step 4M: The user terminal 10 uses the private IP address as the source address to send data to the home network PDG 32, and then proceeds to step 4b2; Step 4b2: The home network PDG 32 converts the private source IP address of the data packet of the user terminal 10 into a public source IP address through its NAT function and sends the data to the service network 50; Step 4b3: When the service network 50 sends the user terminal 10 When transmitting data, the data is sent to the corresponding home network PDG 32 according to the public IP address;
  • Step 4b4 The corresponding home network PDG 32 replaces this public IP address with a private IP address and sends it to the user terminal 10.
  • the process of initiating a service by the service network 50 includes: Step 4c1: The service network 50 queries the IP address of the user terminal 10, and the inquiry process is: The service network 50 searches for the Network DNS 60, the external network DNS 60 will query the home network DNS 37, and then enter step 4c2;
  • Step 4c2 The home network DNS 37 returns to the service network 50 the public IP address bound to the domain name when the IP address is allocated;
  • Step 4c3 The service network 50 sends the data to the public IP address returned by the home network DNS 37 in step 4c2, that is, the data is routed to the home network PDG 32;
  • Step 4c4 The home network PDG 32 performs the conversion through its NAT function, replaces the public IP address with a private IP address, and then forwards the data to the corresponding user terminal 10.
  • Step 4c5 When the user terminal 10 sends data to the service network 50, the user terminal 10 sends the data to the home network PDG 32 using the private IP address as the source address, and then proceeds to step 4c6; Step 4c6: The home network PDG 32 performs its own NAT function Convert, replace the private IP address with the public IP address, and then transfer the data to the business network 50.
  • the user terminal 10 is in an access network, and the user terminal 10 uses dynamic analysis.
  • the private IP address used inside the assigned home network accesses the business network on the public network.
  • Figures 5a, 5b, and 5c respectively show the processing flow for the home network PDG32 to assign the home address and care-of address to the user terminal 10, the service initiated by the user terminal 10, and the service initiated by the service network 50.
  • a process in which the home network PDG32 allocates an IP address to the user terminal 10 includes:
  • Step 5al The user terminal 10 first establishes a wireless connection, and after passing the authentication of the home network and the visited network, the home network PDG 32 assigns the user terminal 10 a private IP address used in the home network as the Home Address.
  • Step 5a2 At this time, the home network PDG 32 binds the private IP address of the user terminal 10 to a public IP address through its NAT function, and registers the bound public IP address with the domain name information of the user terminal 10 to Home network DNS 37.
  • step 5a3 if the user terminal 10 is moved to the access network during the service, the user terminal 10 still maintains its original Home Address, and steps 5 ⁇ and 5a2 can be omitted, and the process proceeds directly to step 5a3; if the user terminal 10 is accessing If the user logs on to the network through the network, the user terminal 10 needs to execute from step 5a1.
  • Step 5a3 WLAN AN 20, as LFA 90, is assigned to the user terminal 10—a local care-of address LCoA.
  • This address can be a public IP address or a private IP address.
  • Step 5a4 As the RFA 80, the WAG 42 is allocated to the user terminal 10-area care-of address RCoA. This address may be a public IP address or a private IP address.
  • Step 5a5 The user terminal 10 sends a registration request to the RFA 80 in the WAG 42 and requests the RFA 80 to bind RCoA and LCoA together.
  • Step 5a6 The WAG 42 sends a registration request to the HA 70 in the home network PDG 32, and requests the HA 70 to bind the RCoA and the Home Address of the user terminal 10 together.
  • the HA 70 can intercept all data sent to the user terminal 10 and forward it to the RFA 80.
  • the user terminal 10 uses RCoA as the real care-of address. It should be noted that when the user terminal 10 moves between different WLAN ANs accessing the network, the new LFA 90 will allocate a new LCoA to the user terminal 10, and the user terminal 10 will send a registration request to the RFA 80 to update the binding of LCoA and RCoA.
  • the RFA 80 will not initiate a registration request to the HA 70 as long as the user terminal 10 has not left the original RFA 80.
  • a process in which a user terminal 10 initiates a service to a service network 50 includes:
  • Step 5bl The user terminal 10 uses the Home Address as the source IP address, and sends data to the default gateway LFA 90 of the WLAN AN 20;
  • Step 5b2 The LFA 90 establishes a tunnel to the RFA 80, for example, establishes a Site-to-Site tunnel, and sends data to the RFA 80 through the established tunnel;
  • Step 5b3 RFA 80 re-establishes a tunnel to home network PDG 32, and sends data to HA 70 through the established tunnel;
  • Step 5b4 The HA 70 converts the private source IP address to the bound public IP address through the NAT translation of the home network PDG 32, and transfers the data to the service network 50 through the public network.
  • Step 5b5 The service network 50 sends the data sent to the user terminal 10 to the corresponding home network PDG 32 according to the public IP address;
  • Step 5b6 The home network PDG 32 converts the public IP address to a private source IP address through its NAT function, and transmits the data to the RJFA 80 of WAG 42 through the tunnel;
  • Step 5b7 RFA 80 establishes a tunnel to LFA 90, and sends data to LFA 90 through the established tunnel.
  • Step 5b8 The LFA 90 transmits the received data to the user terminal 10.
  • the processing process of the service initiated by the service network 50 to the user terminal 10 includes:
  • Step 5cl The business network 50 searches the external network DNS 60 according to the domain name of the user terminal 10, The external network DNS 60 will query the home network DNS 37;
  • Step 5c2 At this time, the home network DNS 37 will return the public IP address bound to the domain name of user terminal 10;
  • Step 5c3 The service network 50 sends the data to the public IP address described in step 5c2, that is, the data is routed to the home network PDG 32;
  • Step 5c4 Since the home network PDG 32 is HA 70, the home network PDG 32 knows the current RFA 80 location of the user terminal 10, so the home network PDG 32 establishes a tunnel to the RFA 80, such as establishing a MIP tunnel, IP-in- IP tunnel, etc., transfer the data to RFA 80;
  • Step 5c5 RFA 80 fetches the data from the tunnel, then establishes a tunnel from RFA 80 to LFA 90, and transfers the data to LFA 90;
  • Step 5c6 The LFA 90 takes the data from the tunnel and forwards it directly to the user terminal 10. So far, the data transmission from the service network 50 to the user terminal 10 is completed. Starting from step 5c7, it indicates the process in which the user terminal 10 sends data to the service network 50 after the service is initiated.
  • Step 5c7 The user terminal 10 uses the Home Address as the source IP address and sends data to the default gateway LFA 90 of the WLAN AN 20;
  • Step 5c8 The LFA 90 establishes a tunnel to the RFA 80, for example, establishes a Site-to-Site tunnel, and sends data to the RFA 80 through the established tunnel;
  • Step 5c9 RFA 80 then establishes a tunnel to home network PDG 32, and sends data to HA 70 through the established tunnel;
  • Step 5cl0 The HA 70 converts the private source IP address to the bound public IP address through the NAT translation of the home network PDG 32, and transfers the data to the service network 50 through the public network.
  • Example three The HA 70 converts the private source IP address to the bound public IP address through the NAT translation of the home network PDG 32, and transfers the data to the service network 50 through the public network.
  • the user terminal 10 accesses the mobile VPN network using a private IP address in a dynamically allocated virtual private network (VPN, Virtual Private Networking).
  • VPN Virtual Private Networking
  • the user terminal 10 After the user terminal 10 passes the authentication of the home network, the user terminal 10 The home network PDG 32 connected to the external mobile VPN serves as the HA 70 Proxy, and assigns a private IP address used in the mobile VPN as the Home Address to the user terminal 10. Otherwise, the settings and operations of the LFA 90 and RFA 80 are the same as those of the second embodiment. Those skilled in the art can understand that when the user terminal 10 uses the private IP address in the dynamically allocated VPN to access the mobile VPN network, different home address setting methods can be adopted without affecting the essence and scope of the present invention.
  • Embodiment 4 is a diagrammatic representation of Embodiment 4:
  • the user terminal 10 uses a statically assigned public IP address to access the service network 50 on the public network.
  • the user terminal 10 uses a statically assigned public IP address. Therefore, when accessing the home network and accessing the network, the steps of binding the public IP address and the private IP are omitted, and the remaining steps are the same as The corresponding steps of other embodiments are basically the same.
  • a user terminal may statically allocate a public IP address for accessing a service network using different methods without affecting the essence and scope of the present invention.
  • the Home Address of the user terminal 10 may be dynamic or static; it may be private or public, without affecting the present invention. Substance and scope.
  • the user terminal 10 may maintain a corresponding relationship with the WAG 42 after the network authentication and authorization.
  • the following uses a specific example to illustrate:
  • the LFA 90 When the user terminal 10 is accessing the network, if the user terminal 10 maintains the corresponding relationship with the WAG 42 after authorization, the function of the LFA 90 has been very weakened, and the LFA 90 only serves as an address proxy to allocate LCoA to the user terminal.
  • WAG 42 is assigned as RFA 80 to user terminal 10 RCoA.
  • User terminal 10 will not send a registration request to WAG 42, because WAG 42 will automatically bind RCoA and LCoA together after registration is completed. The reason for this is often because WLAN AN 20 and WAG 42 belong to the same operator, so the function of LFA 90 can be weakened.
  • the weakening of the function of the LFA 90 does not affect the essence and scope of the present invention.
  • the user terminal 10 may maintain a corresponding relationship with the WAG 42 and the home network PDG 32 after the network authentication and authorization.
  • the home network PDG 32 since the user terminal 10 has a correspondence relationship with the WAG 42 and the home network PDG 32, as long as the external network can send data to the home network PDG 32, the home network PDG 32 can The data is easily transferred to the user terminal 10.
  • the home network PDG 32 only acts as an HA proxy, while the FA functions of the WAG 42 and WLAN AN 20 are weakened. There is no need to implement the true FA function. They are only responsible for assigning IP addresses in the corresponding range. There is no longer a need to establish tunnels in two directions between the home network PDG 32 and WAG 42.
  • this embodiment actually applies the principle of MIP and does not use MIP technology.
  • the weakening of the functions of the LFA 90 and RFA 80 does not affect the essence and scope of the present invention in the case that the user terminal 10 and the WAG 42 and the home network PDG 32 maintain a corresponding relationship.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a wireless LAN network mobility management system, it comprises the user terminal, the wireless LAN access network, the 3GPP access network and the home agent, wherein, the user terminal connects the wireless LAN access network by the wireless way, the home agent provides the route for the data communication of the user terminal, the key is: more than one stages of the foreign agent are set in the system, wherein, the foreign agent connected directly to the user terminal distributes the local farmout address to the user terminal and accomplishes address replacement and data farmout; the foreign agent not connected directly to the user terminal distributes the region farmout address to the user terminal, binds the region farmout address with the local farmout address of the user terminal, and accomplishes address replacement and data farmout. The invention also provides two Wireless LAN network mobility management methods. The system and method enables the mobile terminal maintain the service continuity and improve the network performance when it is in roaming.

Description

无线局域网网络移动性管理系统及其方法 技术领域  Wireless local area network mobility management system and method
本发明涉及无线局域网 (WLAN )管理技术, 特别涉及实现 WLAN 网络移动性管理的系统及方法。 发明背景  The present invention relates to wireless local area network (WLAN) management technology, and particularly to a system and method for implementing WLAN network mobility management. Background of the invention
无线网络可大致分为无线局域网 ( WLAN , Wireless Local Area Network )和无线广域网。 所谓 WLAN就是使用射频、 微波或红外线, 在 一个有限地域范围内互连设备的通信系统。随着用户对无线接入速率的要 求越来越高, WLAN 的应用越来越广, 它包括基本 802.11、 802.11b, 802.11a. 802.11g、 蓝牙等标准。  The wireless network can be roughly divided into a wireless local area network (WLAN, Wireless Local Area Network) and a wireless wide area network. The so-called WLAN is a communication system that uses radio frequency, microwave, or infrared to interconnect devices within a limited area. As users' requirements for wireless access rates become higher and higher, WLANs are used more and more widely. It includes basic 802.11, 802.11b, 802.11a, 802.11g, and Bluetooth standards.
其中, 802.11b是目前应用最广泛的标准, 工作于 2.4G频段, 采用直 接序列展频( DSSS, Direct Sequence Spread Spectrum )扩频方式, 最高数 据传输速率能达到 11Mbps; 与 802.11b同期推出的 802.11a标准, 工作于 5.4G 频段, 采用正交频分复用 (OFDM, Orthogonal Frequency Division Multiplexing )扩频方式, 最高数据传输速率能达到 54Mbps。 然而由于两 者的兼容性不佳, 所以最有可能取代 802.11b而成为主流的是 802.11g标 准, 该标准同样工作于 2.4G频段, 采用 OFDM扩频方式, 提供的最高速 率也为 54Mbps。  Among them, 802.11b is currently the most widely used standard. It works in the 2.4G frequency band and uses Direct Sequence Spread Spectrum (DSSS) spread spectrum. The highest data transmission rate can reach 11Mbps. 802.11 introduced at the same time as 802.11b a standard, working in the 5.4G frequency band, using orthogonal frequency division multiplexing (OFDM, Orthogonal Frequency Division Multiplexing) spreading mode, the highest data transmission rate can reach 54Mbps. However, due to the poor compatibility of the two, the most likely to replace 802.11b and become the mainstream is the 802.11g standard, which also works in the 2.4G frequency band and uses the OFDM spread spectrum method. The highest speed provided is also 54Mbps.
802.1 la/b/g是目前仅有的经过 WiFi认证的三种 WLAN无线标准。尽 管存在多种标准,但是大部分 WLAN都用来传输因特网协议(IP, Internet Protocol )分组数据包。 对于一个无线 IP网络, 其采用的具体 WLAN接 入技术对于上层的 IP—般是透明的。 其基本的结构都是利用无线接入点 ( AP, Access Point )完成用户终端的无线接入, 通过网络控制和连接设 备连接组成 IP传输网络。 802.1 la / b / g is currently the only three WLAN wireless standards that have been certified by WiFi. Although there are multiple standards, most WLANs are used to transmit Internet Protocol (IP, Internet Protocol) packet data packets. For a wireless IP network, the specific WLAN access technology it uses is generally transparent to the upper-layer IP. Its basic structure is to use a wireless access point (AP, Access Point) to complete the wireless access of the user terminal, and control and connect the device through the network. The standby connection forms an IP transmission network.
与 WLAN对应的另一种无线网络是无线广域网, 一般包括: 通用分 组无线业务(GPRS, General Packet Radio Service ), 码分多址(CDMA, Code Division Multiple Access ),宽带码分多址( WCDMA, Wideband Code Division Multiple Access ), 时分双工-同步码分多址( TD-SCDMA, Time Division Synchronous Code Division Multiple Access SCDMA ) 和 CDMA2000o 近年来, WLAN与无线广域网的互通成为当前研究的重点。 Another wireless network corresponding to WLAN is a wireless wide area network, which generally includes: General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), and Wideband Code Division Multiple Access (WCDMA, Wideband Code division Multiple Access), time division duplex - synchronous Code division Multiple Access (TD-SCDMA, Time division synchronous Code division Multiple Access SCDMA) and CDMA2000 o in recent years, interworking WLAN and wireless WAN become the focus of current research.
在第三代合作伙伴计划 (3GPP, 3rd Generation Partnership Project ) 标准化组织中,用户终端可以通过 WLAN的接入网络与因特网( Internet )、 企业内部互联网 (Intranet )相连, 还可以经由 WLAN接入网络与 3GPP 系统的归属网络或 3GPP系统的访问网络连接。具体说就是, LAN用户 终端在本地接入时, 经由 WLAN接入网络与 3GPP的归属网络相连, 系 统组成结构如图 1所示。 3GPP-WLAN交互网络本地接入系统 100由用户 终端 10、 WLAN接入网络( WLAN A , Wireless Local Area Network Access Network ) 20和 3GPP归属网络 30组成。 其中, 用户终端 10是诸如各种 带有无线上网功能的笔记本电脑、掌上电脑之类的移动终端设备; WLAN AN 20用于提供用户终端 10到无线网絡的接入功能; 3GPP归属网络 30 包括 3GPP认证授权计费服务器( AAA Server, Authentication Authorization and Accounting Server ) 31、 归属网分组数据关口 (PDG, Packet Data Gateway ) 32、 归属签约用户服务器(HSS, Home Subscriber Server ) 33、 归属位置寄存器( HLR, Home Location Register )34、归属计费关口( CGw, Charging Gateway ) /计费信息收集功能 ( CCF , Charging connection function ) 35、 在线计费系统( OCS , Online Charging System ) 36组成。  In the 3rd Generation Partnership Project (3GPP) standardization organization, user terminals can be connected to the Internet (Internet) and the corporate intranet (Intranet) through a WLAN access network, and can also be connected to the network via a WLAN access network. The home network of the 3GPP system or the access network connection of the 3GPP system. Specifically, when a LAN user terminal accesses locally, it is connected to the 3GPP home network via a WLAN access network. The system composition structure is shown in Figure 1. The 3GPP-WLAN interactive network local access system 100 is composed of a user terminal 10, a WLAN A (Wireless Local Area Network Access Network) 20, and a 3GPP home network 30. Among them, the user terminal 10 is a mobile terminal device such as various laptop computers and palmtop computers with wireless Internet access functions; the WLAN AN 20 is used to provide the user terminal 10 access function to a wireless network; the 3GPP home network 30 includes 3GPP Authentication, Authorization and Accounting Server (AAA Server, Authentication Authorization and Accounting Server) 31, Home Network Packet Data Gateway (PDG, Packet Data Gateway) 32, Home Subscriber Server (HSS, Home Subscriber Server) 33, Home Location Register (HLR, (Home Location Register) 34, Home Charging Gateway (CGw, Charging Gateway) / Charging Information Collection Function (CCF) 35, Online Charging System (OCS) 36.
3GPP AAA服务器 31负责对用户鉴权、授权和计费,对 WLAN AN 20 送来的计费信息收集并传送给计费系统。 归属网 PDG 32负责将用户数据 从 WLAN AN 20到 3GPP网络、 或其它分组网絡的数据传输。 HSS 33是 所有签约用户的主要数据库,用于支持诸如通用分组无线业务服务支持节 点 (SGSN, Serving GPRS Support Node )和呼叫状态控制功能(CSCF, Call State Control Function )之类的处理呼叫或会话所必需的签约相关信 息, 是支持用户移动性和呼叫控制的关键。 HLR 34用于存储用户有关的 数据, 包括用户的漫游能力、 签约服务和补充业务, 此外, HLR 34还提 供用户终端 10实际漫游所在地的信息。 归属 CGw/CCF 35用于接收和记 录网络传来的用户计费信息。 OCS 36能根据在线计费用户的费用情况指 示网络周期性的传送在线费用信息, 并进行统计和控制。 The 3GPP AAA server 31 is responsible for user authentication, authorization, and charging, and collects and transmits the charging information sent by the WLAN AN 20 to the charging system. The home network PDG 32 is responsible for transferring user data Data transmission from WLAN AN 20 to 3GPP network, or other packet networks. HSS 33 is the main database for all contracted users. It is used to support call or session processing services such as General Packet Radio Service Support Node (SGSN) and Call State Control Function (CSCF). Necessary contract-related information is the key to supporting user mobility and call control. The HLR 34 is used to store user-related data, including the user's roaming capabilities, subscription services, and supplementary services. In addition, the HLR 34 also provides information on the actual roaming location of the user terminal 10. The home CGw / CCF 35 is used to receive and record user billing information from the network. OCS 36 can instruct the network to periodically transmit online fee information according to the fee situation of online billing users, and perform statistics and control.
当 WLAN用户终端 10希望直接接入 Internet Intranet时, 用户终端 10通过 WLAN AN 20与 3GPP AAA服务器 31完成接入认证授权后, 用 户终端 10即可通过 WLAN AN 20接入到 Internet/Intranet。  When the WLAN user terminal 10 wants to directly access the Internet intranet, after the user terminal 10 completes the access authentication and authorization through the WLAN AN 20 and the 3GPP AAA server 31, the user terminal 10 can access the Internet / Intranet through the WLAN AN 20.
如果 WLAN用户终端 10还希望接入 3GPP分组交换域业务,则可进 一步向 3GPP归属网络申请互通场景 3 ( Scenario3 ) 的业务, 即: WLAN 用户终端 10向归属网络的 3GPP AAA服务器 31发起互通场景 3的业务 授权请求, 3GPPAAA服务器 31对该业务授权请求进行业务鉴权和授权, 如果成功, 则给用户终端 10发送接入允许消息,且给用户终端 10分配相 应的归属网 PDG 32, 用户终端 10与所分配的归属网 PDG 32之间建立隧 道后, 即可接入 3GPP分组交换域业务。 同时, 归属 CGw及 CCF 35和 OCS 36根据用户终端 10的网络使用情况记录计费信息。  If the WLAN user terminal 10 also wants to access the 3GPP packet-switched domain service, it may further apply for a service of the interworking scenario 3 (Scenario3) from the 3GPP home network, that is, the WLAN user terminal 10 initiates the interworking scenario 3 to the 3GPP AAA server 31 of the home network 3GPPAAA server 31 performs service authentication and authorization on the service authorization request, and if successful, sends an access permission message to the user terminal 10 and assigns the corresponding home network PDG 32 to the user terminal 10, and the user terminal 10 After establishing a tunnel with the assigned home network PDG 32, it can access 3GPP packet switched domain services. At the same time, the home CGw and CCF 35 and OCS 36 record charging information according to the network usage of the user terminal 10.
在漫游接入时, 如图 2所示, WLAN AN 20与 3GPP访问网络 40相 连, 3GPP访问网络 40中的部分实体分别与 3GPP归属网络 30中的相应 实体互连。 参见图 2, 3GPP- WLAN交互网络漫游接入系统 200由用户终 端 10、 WLAN AN 20、 3GPP归属网络 30、 3GPP访问网络 40组成。 其 中 3GPP归属网络 30的组成如上所述, 3GPP访问网络 40则由 3GPP AAA 代理 41、 无线局域网接入关口 (WAG, Wireless Local Area Network Access Gatewa ) 42、 访问网 PDG 43、 访问 CGw/CCF 44组成。 这里, 3GPP访问网络 40中的 3GPP AAA代理 41和 3GPP归属网络 30中的 3GPP AAA服务器 31 相连, 用于协同处理对漫游用户鉴权、 授权和计费, 对 WLANAN 20送来的计费信息收集并传送给计费系统。 3GPP访问网络 40 中的 WAG 42与 3GPP归属网络 30中的归属网 PDG 32相连, 用于协同 负责漫游用户数据从 WLAN AN 20到 3GPP网络或其它分组网絡的数据 传输。 During roaming access, as shown in FIG. 2, the WLAN AN 20 is connected to the 3GPP access network 40, and some entities in the 3GPP access network 40 are interconnected with corresponding entities in the 3GPP home network 30. Referring to FIG. 2, the 3GPP-WLAN interactive network roaming access system 200 is composed of a user terminal 10, a WLAN AN 20, a 3GPP home network 30, and a 3GPP access network 40. The composition of the 3GPP home network 30 is as described above, and the 3GPP access network 40 is composed of 3GPP AAA Agent 41, wireless local area network access gate (WAG, Wireless Local Area Network Access Gatewa) 42, access network PDG 43, access to CGw / CCF 44. Here, the 3GPP AAA proxy 41 in the 3GPP access network 40 is connected to the 3GPP AAA server 31 in the 3GPP home network 30, and is used to cooperatively process authentication, authorization, and accounting for roaming users, and collect accounting information sent by the WLAN AN 20 And transmitted to the billing system. The WAG 42 in the 3GPP access network 40 is connected to the home network PDG 32 in the 3GPP home network 30, and is used to coordinate the data transmission of roaming user data from the WLAN AN 20 to the 3GPP network or other packet networks.
当 WLAN用户终端 10希望直接接入 Internet/Intranet时, 用户终端 10可通过访问网络中的 3GPP AAA代理 41向归属网絡中的 3GPPAAA服 务器 31申请, 获认证授权后, 可接入到 Intemet/Intranet。  When the WLAN user terminal 10 wants to directly access the Internet / Intranet, the user terminal 10 can apply to the 3GPP AAA server 31 in the home network by accessing the 3GPP AAA proxy 41 in the network, and after being authenticated and authorized, it can access the Intemet / Intranet.
如果用户终端 10还希望申请互通场景 3业务, 接入到 3GPP分组交 换域业务, 则用户终端 10需要通过访问网络向归属网络的 3GPPAAA服 务器 31发起业务授权过程, 当授权成功后, 3GPP AAA服务器 31给用户 终端 10分配相应的归属网 PDG 32,用户终端 10通过访问网络中的 WAG 42与分配的归属网 PDG 32之间建立隧道后, 用户终端 10即可接入归属 网络的 3GPP分组交换域业务。  If the user terminal 10 also wishes to apply for the interworking scenario 3 service and access the 3GPP packet switched domain service, the user terminal 10 needs to initiate a service authorization process to the 3GPP AAA server 31 of the home network through the access network. After the authorization is successful, the 3GPP AAA server 31 Assign the corresponding home network PDG 32 to the user terminal 10. After the user terminal 10 establishes a tunnel between the WAG 42 in the access network and the allocated home network PDG 32, the user terminal 10 can access the 3GPP packet switched domain services of the home network. .
从上述过程可以看出, 用户终端 10针对一个或一組业务授权成功并 建立通道后, 用户终端 10就拥有了相应的 IP地址, 就可以发起向业务的 访问。 此时, 用户终端 10可以向业务的相关服务设备发送数据; 并且, 由于用户终端 10的 IP地址已在接入时进行路由登记, 因此, 用户终端 10 也可以接受网络中业务服务设备或与业务相关的其它用户终端向本用 户终端 10发送数据。  It can be seen from the above process that after the user terminal 10 successfully authorizes one or a group of services and establishes a channel, the user terminal 10 has a corresponding IP address and can initiate access to the service. At this time, the user terminal 10 can send data to the relevant service equipment of the service; and, because the IP address of the user terminal 10 has been registered for routing upon access, the user terminal 10 can also accept business service equipment or services in the network. Related other user terminals send data to the user terminal 10.
另外, 由于用户终端 10是可移动的, 因此必然会涉及到用户终端 10 漫游到与设备中设置 IP地址不同的网络区域的问题, 可采用移动 IP来解 决因特网节点移动的问题。移动 IP是一种在全球 Internet上提供移动功能 的方案, 使移动节点 (MN ) 能以一个永久的 IP地址连接到任何链路上, 并在切换链路时仍可保持正在进行的通信。 在移动 IP所涉及的诸多问题 中 ,移动性管理是最重要的。现有移动 IP中,一般包含一个家乡代理( HA, Home Agent )和一个外地代理 ( FA, Foreign Agent ), HA在归属网络中, 用于截取发往用户终端的信息; FA在访问网络中, 用于从家乡代理接收 信息, 并将信息发往用户终端。 In addition, since the user terminal 10 is movable, the problem that the user terminal 10 roams to a network area different from the IP address set in the device will inevitably be involved. Mobile IP can be used to solve the problem. Solve the problem of Internet node movement. Mobile IP is a solution that provides mobile functions on the global Internet, enabling mobile nodes (MNs) to connect to any link with a permanent IP address and still maintain ongoing communication when switching links. Among the many issues involved in mobile IP, mobility management is the most important. The existing mobile IP generally includes a home agent (HA, Home Agent) and a foreign agent (FA, Foreign Agent). The HA is used in the home network to intercept information sent to the user terminal. The FA is in the visited network. Used to receive information from the home agent and send the information to the user terminal.
在实际应用中, 如果不使用移动 IP技术, 3GPP-WLAN的互通存在 以下问题: 一)尽管用户终端 10已接入 WLAN网络, 但还没有通过归属 网 PDG 32建立与网络业务之间的通道连接, 或是还没建立对某个或某组 业务的通道, 而此时有业务需要向该用户终端 10发送数据, 这时就无法 找到用户终端 10; 二)用户终端 10在 WLAN间移动时, 新 WLAN接入 网分配不同的 IP地址会导致业务和连接的中断,从而需要重新发起业务。 如果使用一般的移动 IP技术, 随着用户终端 10的移动, WLAN AN 20 会向 HA频繁注册, 浪费网络资源; 或者 WLAN AN 20无法向 WAG 42 注册, 导致无法通信。  In practical applications, if mobile IP technology is not used, 3GPP-WLAN interworking has the following problems: a) Although the user terminal 10 has accessed the WLAN network, the channel connection with the network service has not yet been established through the home network PDG 32 Or, a channel for a service or a group of services has not been established, and at this time, there is a service that needs to send data to the user terminal 10, and then the user terminal 10 cannot be found; 2) When the user terminal 10 moves between WLANs, Assigning different IP addresses to the new WLAN access network will result in interruption of services and connections, which will require re-initiating services. If a general mobile IP technology is used, as the user terminal 10 moves, the WLAN AN 20 will frequently register with the HA and waste network resources; or the WLAN AN 20 cannot register with the WAG 42, resulting in communication failure.
造成这种情况的主要原因在于: 基于 TCP/IP协议的网络进行通信时 不支持漫游功能,一般的移动 IP技术只有一个 FA,无法同时处理 WLAN AN 20覆盖范围小以及 WLAN AN 20、 WAG 42不在相同运营网的问题。 发明内容  The main reasons for this are: The TCP / IP protocol-based network does not support roaming when communicating. The general mobile IP technology has only one FA, which cannot handle the small coverage area of WLAN AN 20 and the absence of WLAN AN 20 and WAG 42 at the same time. Problems with the same operating network. Summary of the invention
有鉴于此,本发明的主要目的在于提供一种无线局域网网络移动性管 理系统,使其能支持移动终端在漫游时实现业务的连续性,提高网络的整 体性能。  In view of this, the main object of the present invention is to provide a wireless local area network network mobility management system, which can support mobile terminals to achieve service continuity while roaming, and improve the overall performance of the network.
本发明的另一目的在于提供一种无线局域网网络移动性管理方法,使 得移动终端在漫游时, 能保持业务的连续性, 并同时提高移动 IP 中 FA 的工作效率, 改善网络性能。 Another object of the present invention is to provide a wireless local area network network mobility management method, so that The mobile terminal can maintain service continuity while roaming, and at the same time improve the working efficiency of FA in mobile IP and improve network performance.
为解决上述技术问题,本发明提供一种无线局域网网络移动性管理系 统, 包含用户终端、 无线局域网接入网络、 第三代合作伙伴项目归属网络 和第三代合作伙伴项目访问网络,其中,所述用户终端通过无线方式与无 线局域网接入网络相连, 关键是: 该系统在第三代合作伙伴项目归属网络 中设置有家乡代理,所述家乡代理用于为所述用户终端的数据通信提供路 由; 该系统中还设置有一級以上外地代理, 其中,  In order to solve the above technical problems, the present invention provides a wireless local area network network mobility management system, including a user terminal, a wireless local area network access network, a third-generation partnership project home network, and a third-generation partnership project access network. The user terminal is wirelessly connected to the wireless local area network access network. The key is: The system is provided with a home agent in the home network of the third generation partnership project, and the home agent is used to provide a route for data communication of the user terminal. ; The system also has more than one level of foreign agents, of which,
直接与用户终端相连的外地代理,用于给所述用户终端分配局部转交 地址, 并完成地址替换和数据转交;  A foreign agent directly connected to a user terminal, configured to allocate a local care-of address to the user terminal, and complete address replacement and data transfer;
未与用户终端直接相连的外地代理,用于给所述用户终端分配区域转 交地址,将所述用户终端的区域转交地址与局部转交地址绑定, 并完成地 址的替换和数据的转交;  A foreign agent that is not directly connected to the user terminal, and is used to allocate an area transfer address to the user terminal, bind the area transfer address of the user terminal to a local care-of address, and complete address replacement and data transfer;
用户终端通过家乡代理或通过家乡代理和一级以上外地代理访问业 务网络;且业务网络通过一级以上外地代理和家乡代理或通过家乡代理与 用户终端进行通信交互。  The user terminal accesses the business network through the home agent or through the home agent and one or more foreign agents; and the business network communicates with the user terminal through one or more foreign agents and home agents or through the home agent.
上述方案中, 所述外地代理包括两级, 第一级外地代理设置于无线局 域网接入网络中,与所述用户终端直接相连,在用户终端与第二级外地代 理之间进行地址替换和数据转交;第二级外地代理设置于用户终端当前所 处的访问网络中 ,在第一级外地代理和家乡代理之间进行地址替换和数据 转交。其中, 所述第二级外地代理设置于用户终端当前所处访问网络的无 线局域网接入关口中。  In the above solution, the foreign agent includes two levels. The first-level foreign agent is set in the wireless local area network access network and is directly connected to the user terminal. Address replacement and data are performed between the user terminal and the second-level foreign agent. Transfer; the second-level foreign agent is set in the access network where the user terminal is currently located, and performs address replacement and data transfer between the first-level foreign agent and the home agent. Wherein, the second-level foreign agent is set in the wireless LAN access gateway of the network where the user terminal is currently visiting.
上述方案中,所述家乡代理设置于用户终端归属网络的分组数据关口 中。  In the above solution, the home agent is set in the packet data gateway of the home network of the user terminal.
一种无线局域网网络移动性管理方法,用户终端处于第三代合作伙伴 项目访问网络中, 该方法包括以下步骤: Method for managing mobility of wireless local area network, user terminal is in third generation partner In the project access network, the method includes the following steps:
用户终端向业务网络发送数据时,所述用户终端以自身的私有地址作 为源地址, 依次通过自身与家乡代理之间设置的每级外地代理的隧道传 输,将当前要传输的数据发送给家乡代理; 该家乡代理将所收到数据中的 源地址替换为公有地址, 然后将修改地址后的数据发给业务网络;  When a user terminal sends data to a service network, the user terminal uses its own private address as the source address, and then sequentially transmits the data to be transmitted to the home agent through the tunnel transmission of each level of foreign agent set between itself and the home agent. ; The home agent replaces the source address in the received data with the public address, and then sends the modified data to the business network;
业务网络向所述用户终端发送数据时,所述业务网絡以公有地址向用 户终端的家乡代理发送要传输的数据;该家乡代理将所收到数据中的公有 地址替换为所述用户终端的私有地址,然后依次通过家乡代理与用户终端 之间设置的每级外地代理的隧道传输,将修改地址后的数据发送至所述用 户终端。  When the service network sends data to the user terminal, the service network sends the data to be transmitted to the home agent of the user terminal with a public address; the home agent replaces the public address in the received data with the private address of the user terminal The address is then transmitted through the tunnel of each level of foreign agent set between the home agent and the user terminal in turn, and the data with the modified address is sent to the user terminal.
上述方案中,在所述用户终端与家乡代理之间或家乡代理与所述用户 终端之间设置两级外地代理,将第一级外地代理设置于无线局域网接入网 络中, 第二级外地代理设置于用户终端当前所处的访问网絡中。  In the above solution, a two-level foreign agent is set between the user terminal and the home agent or between the home agent and the user terminal, the first-level foreign agent is set in the wireless LAN access network, and the second-level foreign agent is set In the visited network where the user terminal is currently located.
那么,该方法进一步包括: 所述用户终端通过所述访问网络登录并通 过认证后, 所述第一级外地代理向所述用户终端分配局部转交地址,且所 述第二级外地代理向所述用户终端分配区域转交地址;所述用户终端向所 述第二级外地代理注册所述局部转交地址,并由所述第二级外地代理将所 述局部转交地址与所述区域转交地址绑定;所述用户终端向所述家乡代理 注册所述区域转交地址,并由所述家乡代理将所述区域转交地址与所述用 户终端的私有地址绑定。  Then, the method further includes: after the user terminal logs in through the access network and passes authentication, the first-level foreign agent assigns a local care-of address to the user terminal, and the second-level foreign agent assigns the user terminal to the user terminal. A user terminal assigns an area care-of address; the user terminal registers the local care-of address with the second-level foreign agent, and the second-level foreign agent binds the local care-of address to the area care-of address; The user terminal registers the area care-of address with the home agent, and the home agent binds the area care-of address with the private address of the user terminal.
其中, 用户终端向业务网絡发送数据时, 所述每级外地代理的隧道传 输具体为:所述第一级外地代理将来自所述用户终端的数据中的目的地址 替换为所述局部转交地址, 并向所述第二级外地代理发送; 所述第二级外 地代理将来自所述第一级外地代理的数据中的目的地址替换为私有地址, 并向所述家乡代理发送; 业务网络向所述用户终端发送数据时,所述每级外地代理的隧道传输 具体为:所述第二级外地代理将来自所述家乡代理的数据中的目的地址替 换为所述区域转交地址,并向所述第一级外地代理发送; 所述第一级外地 代理将来自所述第二级外地代理的数据中的目的地址替换成所述局部转 交地址, 并向所述用户终端发送。 Wherein, when the user terminal sends data to the service network, the tunneling of the foreign agent at each level is specifically that the first-level foreign agent replaces the destination address in the data from the user terminal with the local care-of address. Sending it to the second-level foreign agent; the second-level foreign agent replacing the destination address in the data from the first-level foreign agent with a private address, and sending it to the home agent; When the service network sends data to the user terminal, the tunneling of each level of the foreign agent is specifically: the second-level foreign agent replaces the destination address in the data from the home agent with the area care-of address. And sending to the first-level foreign agent; the first-level foreign agent replaces the destination address in the data from the second-level foreign agent with the local care-of address, and sends it to the user terminal.
对于上述方案,该方法还进一步包括: 所述用户终端通过归属网络鉴 权后, 所述归属网络给所述用户终端分配私有地址, 并将所分配的私有地 址与一个公有地址绑定; 且更新所述归属网络的域名服务系统。 其中, 当 业务网络主动发起业务时,该方法还进一步包括: 所述业务网络从所述归 属网絡的域名服务系统获取所述用户终端的公有地址。  For the above solution, the method further includes: after the user terminal authenticates through a home network, the home network assigns a private address to the user terminal, and binds the allocated private address to a public address; and updates A domain name service system of the home network. Wherein, when the service network actively initiates a service, the method further includes: the service network obtains a public address of the user terminal from a domain name service system of the home network.
一种无线局域网网络移动性管理方法,用户终端处于第三代合作伙伴 项目归属网络中, 该方法包括以下步骤:  A method for managing mobility of a wireless local area network. A user terminal is located in a third-generation partner project home network. The method includes the following steps:
用户终端向业务网络发送数据时,所述用户终端以私有地址作为源地 址向家乡代理发送当前要传输的数据;所述家乡代理将所收到数据的源地 址替换为公有地址后向业务网络发送;  When the user terminal sends data to the service network, the user terminal sends the data to be transmitted to the home agent with the private address as the source address; the home agent replaces the source address of the received data with the public address and sends it to the service network. ;
业务网络向所述用户终端发送数据时,所述业务网絡以公有地址向所 述家乡代理发送当前要传输的数据;所述家乡代理将所收到数据的公有地 址替换为所述用户终端的私有地址后向所述用户终端发送。  When the business network sends data to the user terminal, the business network sends the data to be transmitted to the home agent with a public address; the home agent replaces the public address of the received data with the private address of the user terminal Send the address to the user terminal.
上述方案中, 该方法还进一步包括: 所述用户终端通过归属网络鉴权 后, 所述归属网絡给所述用户终端分配私有地址, 并将所分配的私有地址 与一个公有地址绑定; 且更新所述归属网络的域名服务系统。 其中, 当业 务网络主动发起业务时,该方法还进一步包括: 所述业务网络从所述归属 网络的域名服务系统获取所述用户终端的公有地址。  In the above solution, the method further includes: after the user terminal authenticates through a home network, the home network allocates a private address to the user terminal, and binds the allocated private address to a public address; and updates A domain name service system of the home network. Wherein, when the business network actively initiates a service, the method further includes: the business network obtains a public address of the user terminal from a domain name service system of the home network.
通过比较发现,本发明技术方案与现有技术的区别在于:应用移动 IP 技术和原理来实现运营 WLAN网络的移动性管理, 并采用分级 FA架构, 即 LFA和 RFA, 不同级别的 FA可分别放置于不同层次的 WLAN A 和 WAG中。 By comparison, it is found that the technical solution of the present invention is different from the prior art in that: mobile IP technology and principles are applied to implement mobility management of the operating WLAN network, and a hierarchical FA architecture is adopted. That is, LFA and RFA, different levels of FA can be placed in different levels of WLAN A and WAG.
这种技术方案上的区别,具有较为明显的有益效果, 即通过使用移动 IP技术, 可以保证用户终端在漫游的情况下, 无需改变 IP地址或域名就 可以保持跟归属业务网縿的双向业务联系。  This technical solution difference has a more obvious beneficial effect, that is, by using mobile IP technology, it can ensure that the user terminal can maintain a two-way business connection with the home service network without changing the IP address or domain name when the user terminal is roaming. .
通过采用分级 FA架构 , 防止了 FA因 WLAN AN覆盖范围小而频繁 向 HA注册的情况, 可以有效降低 FA和 HA之间的信令载荷, 提高带宽 利用率, 改善网络对实时性业务的支持。  By adopting a hierarchical FA architecture, the FA is prevented from frequently registering with the HA due to the small coverage area of the WLAN AN, which can effectively reduce the signaling load between the FA and the HA, improve bandwidth utilization, and improve network support for real-time services.
随着网络移动性管理的改善, 可以有效扩展 3GPP-WLAN 网络的经 营模式, 提高网络的整体性能, 从而为用户提供更好的服务。 附图简要说明  With the improvement of network mobility management, the operation mode of the 3GPP-WLAN network can be effectively extended, and the overall performance of the network can be improved, thereby providing users with better services. Brief description of the drawings
图 1是 3GPP- WLAN交互网络本地接入系统组成结构图;  Figure 1 is a structural diagram of the local access system of the 3GPP-WLAN interactive network;
图 2是 3GPP-WLAN交互网络漫游接入系统组成结构图;  Figure 2 is a structural diagram of a 3GPP-WLAN interactive network roaming access system;
图 3是本发明 3GPP-WLAN交互网络分级 FA架构的一实施例的系统 组成结构图;  FIG. 3 is a system structure diagram of an embodiment of a hierarchical FA architecture of a 3GPP-WLAN interactive network according to the present invention;
图 4a〜4c是本发明用户终端通过动态分配的归属网私有 IP地址本地 接入访问公网业务的一实施例的流程图;  4a to 4c are flowcharts of an embodiment of a user terminal of the present invention accessing a public network service through local access of a private IP address of a home network dynamically allocated;
图 5a~5c是本发明用户终端通过动态分配的归属网私有 IP地址漫游 接入访问公网业务的一个实施例的流程图。 实施本发明的方式  5a to 5c are flowcharts of an embodiment of a user terminal of the present invention roaming through a dynamically assigned home network private IP address to access public network services. Mode of Carrying Out the Invention
为使本发明的目的、技术方案和优点表达得更加清楚明白, 下面结合 附图及具体实施例对本发明再作进一步详细的说明。  In order to make the objectives, technical solutions, and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
本发明的思想是通过应用移动 IP技术实现运营无线网络的移动性管 理, 且采用的是一种分级 FA架构。 具体说就是: 将运营归属网络的关口 设备作为 HA或 HA代理(Proxy ); 运营访问网络的关口设备和无线局域 网接入关口设备分别作为不同层次的 FA , 以此实现分级 FA架构。 The idea of the present invention is to realize the mobility management of operating wireless networks by applying Mobile IP technology. It uses a hierarchical FA architecture. Specifically, the gateway device operating the home network is used as an HA or HA proxy; the gateway device operating the access network and the wireless LAN access gateway device are respectively different levels of FA to implement a hierarchical FA architecture.
又由于在实际组网中,访问网络通常会根据所覆盖区域的大小,形成 树状多级网络拓朴结构, 比如: 网络 A包括子网絡 Al、 A2、 A3 , 子网 络 A1又进一步覆盖地区 All、 A12、 A13、 A14, 那么, 如果在每级网絡 中均设置 FA, 就可在访问网络中又进一步形成多级 FA架构。 以下仅以 两级 FA架构为例说明本发明系统和方法的具体实现, 其中, WLAN AN 中设置一级 FA, 访问网络中也仅设置一级 FA, 其它多级 FA架构与两级 FA架构的实现原理是完全类似的。  Also, in actual networking, the access network usually forms a tree-like multi-level network topology according to the size of the area covered, for example: Network A includes subnetworks Al, A2, A3, and subnetwork A1 further covers the area All , A12, A13, A14, then if FA is set in each level of the network, a multi-level FA structure can be formed in the access network. In the following, only two-level FA architecture is taken as an example to illustrate the specific implementation of the system and method of the present invention. Among them, one-level FA is set in the WLAN AN, and only one-level FA is set in the access network. Other multi-level FA architectures and two-level FA architectures The implementation principle is completely similar.
图 3为本发明 3GPP-WLAN交互网络分级 FA架构一个实施例的系统 组成结构示意图,如图 3所示,该分级 FA系统由用户终端 10、 WLAN AN 20、 3GPP归属网络 30、 3GPP访问网络 40、 业务网络 50、 外网域名服务 器( DNS, Domain Name Server ) 60组成。 其中, 3GPP归属网络 30由归 属网 PDG 32、 归属网 DNS 37组成; 3GPP访问网络 40由 WAG 42、 访 问网 PDG 43组成。用户终端与 WLAN AN通过无线方式相连, WLAN AN 连接 3GPP访问网络 40。 在实际应用中, WLAN AN也可以直接与 3GPP 归属网络 30相连。  FIG. 3 is a schematic diagram of a system composition structure of an embodiment of a hierarchical FA architecture of a 3GPP-WLAN interactive network according to the present invention. As shown in FIG. , A business network 50, and an external domain name server (DNS, Domain Name Server) 60. Among them, 3GPP home network 30 is composed of home network PDG 32 and home network DNS 37; 3GPP access network 40 is composed of WAG 42 and access network PDG 43. The user terminal is wirelessly connected to the WLAN AN, and the WLAN AN is connected to the 3GPP access network 40. In practical applications, the WLAN AN can also be directly connected to the 3GPP home network 30.
值得说明的是:本实施例中 HA 70 (或 HA proxy )放置在归属网 PDG 32上, 分级 FA架构的区域外地代理( RFA, Regional Address Agent ) 80 放置在 WAG 42上, 分级 FA架构的局部外地代理(LFA, Local Address Agent ) 90放置在 WLAN AN 20上, WLAN AN 20为用户终端 10的默认 关口。 本实施例中, 所述分级 FA结构为两级 FA, LFA和 RFA分别是第 一级 FA和第二级 FA。  It is worth noting that: in this embodiment, HA 70 (or HA proxy) is placed on the home network PDG 32, and a regional FA agent (RFA, Regional Address Agent) 80 of the hierarchical FA structure is placed on WAG 42, a part of the hierarchical FA architecture. A foreign agent (LFA, Local Address Agent) 90 is placed on the WLAN AN 20, and the WLAN AN 20 is a default gateway of the user terminal 10. In this embodiment, the hierarchical FA structure is a two-level FA, and LFA and RFA are first-level FA and second-level FA, respectively.
其中, HA 70用于将家乡地址( Home Address )与相应的区域转交地 址(RCoA, Regional Care-of Address )进行绑定, 并截取发往用户终端的 信息, 将信息发往相应的 RFA 80上。 Among them, HA 70 is used to transfer the home address (Home Address) to the corresponding area. Address (RCoA, Regional Care-of Address) to bind, intercept the information sent to the user terminal, and send the information to the corresponding RFA 80.
RFA 80用于给用户终端分配区域转交地址 RCoA, 将 RCoA与相应 的局部转交地址(LCoA, Local Care-of Address )绑定, 从 HA 70上接收 信息, 并将相应信息发往 LFA 90上。  The RFA 80 is used to assign a regional care-of address RCoA to a user terminal, bind the RCoA to a corresponding local care-of address (LCoA, Local Care-of Address), receive information from the HA 70, and send the corresponding information to the LFA 90.
LFA 90用于给用户终端分配局部转交地址 LCoA, 从 RFA 80上接收 信息, 并将信息发往相应的用户终端上, LFA直接与用户终端相连。  The LFA 90 is used to assign a local care-of address LCoA to the user terminal, receives information from the RFA 80, and sends the information to the corresponding user terminal. The LFA is directly connected to the user terminal.
下,  Down,
实施例。 Examples.
实施例一: Embodiment one:
本实施例中,用户终端 10处于归属网络,该用户终端 10采用动态分 配的归属网络内部使用的私有 IP地址访问公网上的业务网络。 图 4a、 图 4b和图 4c分别给出了归属网 PDG32为用户终端 10分配 IP地址、用户终 端 10发起业务、 以及业务网絡 50发起业务的处理流程。 如图 4a所示, 本实施例中归属网 PDG32为用户终端 10分配 IP地址的处理过程包括: 步骤 4al : 用户终端 10先在归属网络建立无线连接, 在通过归属网 络的鉴权后, 归属网 PDG 32会为此用户终端 10分配一个归属网络内部 使用的私有 IP地址作为 Home Address;  In this embodiment, the user terminal 10 is in a home network, and the user terminal 10 accesses a service network on the public network using a private IP address used internally by the dynamically allocated home network. Fig. 4a, Fig. 4b and Fig. 4c respectively show the processing flow for the home network PDG32 to assign an IP address to the user terminal 10, the user terminal 10 to initiate a service, and the service network 50 to initiate a service. As shown in FIG. 4a, in this embodiment, the process of assigning an IP address to the user terminal 10 by the home network PDG32 includes: Step 4a1: The user terminal 10 first establishes a wireless connection on the home network, and after passing the home network authentication, the home network PDG 32 will assign a private IP address for home terminal 10 to be used as the Home Address for this user terminal 10;
步骤 4a2: 归属网 PDG 32通过自身的网络地址转换( NAT, Network Address Translation )功能将此用户终端 10的私有 IP地址和一个公有 IP 地址绑定起来,并将该公有 IP地址和用户终端 10的域名信息一起登录到 归属网 DNS 37中。  Step 4a2: The home network PDG 32 uses its own NAT (Network Address Translation) function to bind the private IP address of the user terminal 10 to a public IP address, and binds the public IP address to the user terminal 10's The domain name information is registered in the home network DNS 37 together.
参见图 4b所示, 本实施例中用户终端 10发起业务的处理过程包括: 步骤 4M: 用户终端 10以私有 IP地址为源地址, 将数据发送到归属 网 PDG 32上, 然后进入步骤 4b2; 步骤 4b2: 归属网 PDG 32通过自身的 NAT功能将用户终端 10数据 包的私有源 IP地址转换为公有源 IP地址, 并将数据发往业务网络 50; 步驟 4b3: 当业务网络 50向用户终端 10传送数据时, 数据根据公有 IP地址发往相应的归属网 PDG 32; Referring to FIG. 4b, the process of initiating a service by the user terminal 10 in this embodiment includes: Step 4M: The user terminal 10 uses the private IP address as the source address to send data to the home network PDG 32, and then proceeds to step 4b2; Step 4b2: The home network PDG 32 converts the private source IP address of the data packet of the user terminal 10 into a public source IP address through its NAT function and sends the data to the service network 50; Step 4b3: When the service network 50 sends the user terminal 10 When transmitting data, the data is sent to the corresponding home network PDG 32 according to the public IP address;
步驟 4b4: 相应归属网 PDG 32将此公有 IP地址替换为私有 IP地址, 并发送到用户终端 10。  Step 4b4: The corresponding home network PDG 32 replaces this public IP address with a private IP address and sends it to the user terminal 10.
参见图 4b所示, 本实施例中业务网络 50发起业务的处理过程包括: 步骤 4cl: 业务网络 50询问用户终端 10的 IP地址, 该询问过程为: 业务网络 50通过用户终端 10的域名检索外网 DNS 60, 外网 DNS 60会 查询到归属网络 DNS 37, 然后进入步骤 4c2;  Referring to FIG. 4b, in this embodiment, the process of initiating a service by the service network 50 includes: Step 4c1: The service network 50 queries the IP address of the user terminal 10, and the inquiry process is: The service network 50 searches for the Network DNS 60, the external network DNS 60 will query the home network DNS 37, and then enter step 4c2;
步驟 4c2: 归属网 DNS 37向业务网络 50返回在分配 IP地址时与该 域名绑定的那个公有 IP地址;  Step 4c2: The home network DNS 37 returns to the service network 50 the public IP address bound to the domain name when the IP address is allocated;
步驟 4c3:业务网络 50将数据发送到步骤 4c2中归属网 DNS 37返回 的公有 IP地址, 即将数据路由到归属网 PDG 32上;  Step 4c3: The service network 50 sends the data to the public IP address returned by the home network DNS 37 in step 4c2, that is, the data is routed to the home network PDG 32;
步驟 4c4: 归属网 PDG 32再通过自身的 NAT功能进行转换, 用私有 IP地址替换公有 IP地址, 再将数据转交给相应的用户终端 10。  Step 4c4: The home network PDG 32 performs the conversion through its NAT function, replaces the public IP address with a private IP address, and then forwards the data to the corresponding user terminal 10.
步骤 4c5: 用户终端 10发送数据到业务网络 50时, 用户终端 10以 私有 IP地址作为源地址,发送数据给归属网 PDG 32,然后进入步骤 4c6; 步驟 4c6: 归属网 PDG 32通过自身 NAT功能进行转换, 用公有 IP 地址替换私有 IP地址, 再将数据转交给业务网络 50。  Step 4c5: When the user terminal 10 sends data to the service network 50, the user terminal 10 sends the data to the home network PDG 32 using the private IP address as the source address, and then proceeds to step 4c6; Step 4c6: The home network PDG 32 performs its own NAT function Convert, replace the private IP address with the public IP address, and then transfer the data to the business network 50.
熟悉本领域的技术人员可以理解, 是由用户终端 10发起业务还是由 业务网络 50发起业务,取决于实际应用时的情况,本发明对步骤 4bl〜4b4 与步骤 4cl~4c6的执行顺序并不限定。 实施例二:  Those skilled in the art can understand whether the service is initiated by the user terminal 10 or the service network 50. Depending on the actual application, the present invention does not limit the execution order of steps 4bl ~ 4b4 and steps 4cl ~ 4c6. . Embodiment two:
本实施例中, 用户终端 10处于访问网絡,该用户终端 10采用动态分 配的归属网络内部使用的私有 IP地址访问公网上的业务网絡。 图 5a、 图 5b和图 5c分别给出了归属网 PDG32为用户终端 10分配家乡地址和转交 地址、 用户终端 10发起业务、 以及业务网络 50发起业务的处理流程。 如 图 5a所示,本实施例中归属网 PDG32为用户终端 10分配 IP地址的处理 过程包括: In this embodiment, the user terminal 10 is in an access network, and the user terminal 10 uses dynamic analysis. The private IP address used inside the assigned home network accesses the business network on the public network. Figures 5a, 5b, and 5c respectively show the processing flow for the home network PDG32 to assign the home address and care-of address to the user terminal 10, the service initiated by the user terminal 10, and the service initiated by the service network 50. As shown in FIG. 5a, in this embodiment, a process in which the home network PDG32 allocates an IP address to the user terminal 10 includes:
步驟 5al: 用户终端 10先建立无线连接, 并在通过归属网络和访问 网络的鉴权后, 归属网 PDG 32为此用户终端 10分配一个归属网络内使 用的私有 IP地址作为 Home Address。  Step 5al: The user terminal 10 first establishes a wireless connection, and after passing the authentication of the home network and the visited network, the home network PDG 32 assigns the user terminal 10 a private IP address used in the home network as the Home Address.
步骤 5a2: 此时归属网 PDG 32通过自身的 NAT功能将此用户终端 10的私有 IP地址与一个公有 IP地址绑定, 并将所绑定的公有 IP地址和 用户终端 10的域名信息一起登录到归属网 DNS 37中。  Step 5a2: At this time, the home network PDG 32 binds the private IP address of the user terminal 10 to a public IP address through its NAT function, and registers the bound public IP address with the domain name information of the user terminal 10 to Home network DNS 37.
这里, 如果用户终端 10是业务进行过程中移动到访问网络的,那么, 用户终端 10仍保持它原有的 Home Address, 可省略步驟 5 Γ及 5a2, 直 接进入步骤 5a3; 如果用户终端 10是在访问网络登录网络的, 则该用户 终端 10要从步骤 5al开始执行。  Here, if the user terminal 10 is moved to the access network during the service, the user terminal 10 still maintains its original Home Address, and steps 5 Γ and 5a2 can be omitted, and the process proceeds directly to step 5a3; if the user terminal 10 is accessing If the user logs on to the network through the network, the user terminal 10 needs to execute from step 5a1.
步骤 5a3: WLAN AN 20作为 LFA 90, 分配给用户终端 10—个局部 转交地址 LCoA, 该地址可以是公有 IP地址或私有 IP地址。  Step 5a3: WLAN AN 20, as LFA 90, is assigned to the user terminal 10—a local care-of address LCoA. This address can be a public IP address or a private IP address.
步驟 5a4: WAG 42作为 RFA 80, 分配给用户终端 10—个区域转交 地址 RCoA, 该地址可以是公有 IP地址或私有 IP地址。  Step 5a4: As the RFA 80, the WAG 42 is allocated to the user terminal 10-area care-of address RCoA. This address may be a public IP address or a private IP address.
步骤 5a5:用户终端 10发注册请求给 WAG 42中的 RFA 80,请求 RFA 80将 RCoA和 LCoA绑定在一起。  Step 5a5: The user terminal 10 sends a registration request to the RFA 80 in the WAG 42 and requests the RFA 80 to bind RCoA and LCoA together.
步骤 5a6: WAG 42发注册请求给在归属网 PDG 32中的 HA 70, 请 求 HA 70将 RCoA和用户终端 10的 Home Address绑定在一起。 HA 70 可截获所有发往用户终端 10的数据, 并转发给 RFA 80, 用户终端 10使 用 RCoA作为真正的转交地址。 需要说明的是: 当用户终端 10在访问网络的不同 WLANAN之间移 动时, 新的 LFA 90会为用户终端 10分配新的 LCoA, 用户终端 10会向 RFA 80发送注册请求更新 LCoA和 RCoA的绑定关系 , 但只要用户终端 10还没有离开原来的 RFA 80,该 RFA 80就不会向 HA 70发起注册请求。 Step 5a6: The WAG 42 sends a registration request to the HA 70 in the home network PDG 32, and requests the HA 70 to bind the RCoA and the Home Address of the user terminal 10 together. The HA 70 can intercept all data sent to the user terminal 10 and forward it to the RFA 80. The user terminal 10 uses RCoA as the real care-of address. It should be noted that when the user terminal 10 moves between different WLAN ANs accessing the network, the new LFA 90 will allocate a new LCoA to the user terminal 10, and the user terminal 10 will send a registration request to the RFA 80 to update the binding of LCoA and RCoA. The RFA 80 will not initiate a registration request to the HA 70 as long as the user terminal 10 has not left the original RFA 80.
参见图 5b所示, 本实施例中用户终端 10发起业务到业务网络 50的 处理过程包括:  As shown in FIG. 5b, in this embodiment, a process in which a user terminal 10 initiates a service to a service network 50 includes:
步骤 5bl: 用户终端 10以 Home Address为源 IP地址, 发送数据到 WLAN AN 20的默认关口 LFA 90;  Step 5bl: The user terminal 10 uses the Home Address as the source IP address, and sends data to the default gateway LFA 90 of the WLAN AN 20;
步骤 5b2: LFA 90建立隧道到 RFA 80, 例如建立 Site-to-Site隧道, 通过所建立的隧道将数据发送到 RFA 80;  Step 5b2: The LFA 90 establishes a tunnel to the RFA 80, for example, establishes a Site-to-Site tunnel, and sends data to the RFA 80 through the established tunnel;
步骤 5b3: RFA 80再建立到归属网 PDG 32的隧道, 并通过所建立的 隧道将数据发送到 HA 70;  Step 5b3: RFA 80 re-establishes a tunnel to home network PDG 32, and sends data to HA 70 through the established tunnel;
步骤 5b4: HA 70通过归属网 PDG 32的 NAT转换, 将私有源 IP地 址转换为绑定的公有 IP地址, 并将数据通过公网转交给业务网络 50。  Step 5b4: The HA 70 converts the private source IP address to the bound public IP address through the NAT translation of the home network PDG 32, and transfers the data to the service network 50 through the public network.
步骤 5b5: 业务网络 50根据公有 IP地址, 将发送给用户终端 10的 数据发送至相应归属网 PDG 32中;  Step 5b5: The service network 50 sends the data sent to the user terminal 10 to the corresponding home network PDG 32 according to the public IP address;
步骤 5b6: 归属网 PDG 32通过自身的 NAT功能, 将公有 IP地址转 换为私有源 IP地址, 并通过隧道将数据传到 WAG 42的 RJFA 80;  Step 5b6: The home network PDG 32 converts the public IP address to a private source IP address through its NAT function, and transmits the data to the RJFA 80 of WAG 42 through the tunnel;
步骤 5b7: RFA 80建立隧道到 LFA 90, 将数据通过所建立的隧道发 送到 LFA 90。  Step 5b7: RFA 80 establishes a tunnel to LFA 90, and sends data to LFA 90 through the established tunnel.
步骤 5b8: LFA 90将收到的数据传送到用户终端 10上。  Step 5b8: The LFA 90 transmits the received data to the user terminal 10.
至此, 用户终端 10发起业务到业务网络 50的过程完成。  So far, the process of the user terminal 10 initiating a service to the service network 50 is completed.
参见图 5b所示, 本实施例中业务网络 50发起到用户终端 10的业务 的处理过程包括:  Referring to FIG. 5b, in this embodiment, the processing process of the service initiated by the service network 50 to the user terminal 10 includes:
步骤 5cl: 业务网络 50根据用户终端 10的域名检索外网 DNS 60, 外网 DNS 60会查询到归属网络 DNS 37; Step 5cl: The business network 50 searches the external network DNS 60 according to the domain name of the user terminal 10, The external network DNS 60 will query the home network DNS 37;
步骤 5c2:此时归属网络 DNS 37会返回与用户终端 10域名绑定的那 个公有 IP地址;  Step 5c2: At this time, the home network DNS 37 will return the public IP address bound to the domain name of user terminal 10;
步骤 5c3: 业务网络 50将数据发送到步骤 5c2所述的公有 IP地址, 即将数据路由到归属网 PDG 32;  Step 5c3: The service network 50 sends the data to the public IP address described in step 5c2, that is, the data is routed to the home network PDG 32;
步據 5c4: 由于归属网 PDG 32是 HA 70,该归属网 PDG 32知道用户 终端 10目前的 RFA 80位置, 因此归属网 PDG 32通过建立到 RFA 80的 隧道, 如建立 MIP隧道、 IP-in-IP隧道等等, 将数据转交给 RFA 80; 步骤 5c5: RFA 80从隧道中取出数据, 再建立 RFA 80到 LFA 90的 隧道, 并将数据转交给 LFA 90;  Step 5c4: Since the home network PDG 32 is HA 70, the home network PDG 32 knows the current RFA 80 location of the user terminal 10, so the home network PDG 32 establishes a tunnel to the RFA 80, such as establishing a MIP tunnel, IP-in- IP tunnel, etc., transfer the data to RFA 80; Step 5c5: RFA 80 fetches the data from the tunnel, then establishes a tunnel from RFA 80 to LFA 90, and transfers the data to LFA 90;
步骤 5c6: LFA 90从隧道中取出数据后, 再直接转交给用户终端 10。 至此,业务网络 50到用户终端 10的数据传送完成。从步骤 5c7开始, 表示业务发起后, 用户终端 10发数据到业务网络 50的过程。  Step 5c6: The LFA 90 takes the data from the tunnel and forwards it directly to the user terminal 10. So far, the data transmission from the service network 50 to the user terminal 10 is completed. Starting from step 5c7, it indicates the process in which the user terminal 10 sends data to the service network 50 after the service is initiated.
步骤 5c7: 用户终端 10以 Home Address为源 IP地址, 发送数据到 WLAN AN 20的默认关口 LFA 90;  Step 5c7: The user terminal 10 uses the Home Address as the source IP address and sends data to the default gateway LFA 90 of the WLAN AN 20;
步骤 5c8: LFA 90建立隧道到 RFA 80, 例如建立 Site-to-Site隧道, 通过所建立的隧道将数据发送到 RFA 80;  Step 5c8: The LFA 90 establishes a tunnel to the RFA 80, for example, establishes a Site-to-Site tunnel, and sends data to the RFA 80 through the established tunnel;
步骤 5c9: RFA 80再建立到归属网 PDG 32的隧道, 将数据通过所建 立的隧道发送到 HA 70;  Step 5c9: RFA 80 then establishes a tunnel to home network PDG 32, and sends data to HA 70 through the established tunnel;
步驟 5cl0: HA 70通过归属网 PDG 32的 NAT转换, 将私有源 IP地 址转换为绑定的公有 IP地址, 并将数据通过公网转交给业务网络 50。 实施例三:  Step 5cl0: The HA 70 converts the private source IP address to the bound public IP address through the NAT translation of the home network PDG 32, and transfers the data to the service network 50 through the public network. Example three:
本实施例中,用户终端 10使用动态分配的虚拟专用网(VPN, Virtual Private Networking ) 中私有 IP地址访问移动 VPN网络。  In this embodiment, the user terminal 10 accesses the mobile VPN network using a private IP address in a dynamically allocated virtual private network (VPN, Virtual Private Networking).
在本实施例中, 用户终端 10在通过归属网络的鉴权后, 归属网络内 连接外部移动 VPN的归属网 PDG 32作为 HA 70 Proxy,给该用户终端 10 分配一个移动 VPN内使用的私有 IP地址作为 Home Address。 除此以外, LFA 90、 RFA 80的设置与运作均与实施例二相同。 熟悉本领域的技术人 员可以理解, 在用户终端 10使用动态分配的 VPN中私有 IP地址访问移 动 VPN网络时, 可采用不同的 Home Address设置方法, 而不影响本发明 的实质和范围。 In this embodiment, after the user terminal 10 passes the authentication of the home network, the user terminal 10 The home network PDG 32 connected to the external mobile VPN serves as the HA 70 Proxy, and assigns a private IP address used in the mobile VPN as the Home Address to the user terminal 10. Otherwise, the settings and operations of the LFA 90 and RFA 80 are the same as those of the second embodiment. Those skilled in the art can understand that when the user terminal 10 uses the private IP address in the dynamically allocated VPN to access the mobile VPN network, different home address setting methods can be adopted without affecting the essence and scope of the present invention.
实施例四: Embodiment 4:
本实施例中,用户终端 10采用静态分配的公有 IP地址访问公网上的 业务网络 50。 在本实施例中, 用户终端 10采用的是静态分配的公有 IP 也址, 因此在接入归属网络和访问网络时, 省去了将公有 IP地址和私有 IP绑定的步驟, 而其余步骤与其它实施例的相应步骤基本相同。 熟悉本 领域的技术人员可以理解,用户终端可采用不同方法静态分配访问业务网 络的公有 IP地址, 而不影响本发明的实质和范围。  In this embodiment, the user terminal 10 uses a statically assigned public IP address to access the service network 50 on the public network. In this embodiment, the user terminal 10 uses a statically assigned public IP address. Therefore, when accessing the home network and accessing the network, the steps of binding the public IP address and the private IP are omitted, and the remaining steps are the same as The corresponding steps of other embodiments are basically the same. Those skilled in the art can understand that a user terminal may statically allocate a public IP address for accessing a service network using different methods without affecting the essence and scope of the present invention.
从上面几个实施例, 熟悉本领域的技术人员可以理解, 用户终端 10 的 Home Address可以是动态的, 也可以是静态的; 可以是私有的, 也可 以是公有的, 而不影响本发明的实质和范围。  From the above embodiments, those skilled in the art can understand that the Home Address of the user terminal 10 may be dynamic or static; it may be private or public, without affecting the present invention. Substance and scope.
在实际的运营网络中, 用户终端 10在经过网络鉴权授权后, 可能会 与 WAG 42保持对应关系 , 以下用一个具体实例加以说明:  In an actual operating network, the user terminal 10 may maintain a corresponding relationship with the WAG 42 after the network authentication and authorization. The following uses a specific example to illustrate:
当用户终端 10处于访问网络时,若用户终端 10在授权后与 WAG 42 保持对应关系, 则 LFA 90的功能已经非常弱化, LFA90仅仅作为一个地 址代理为用户终端分配 LCoA。 WAG 42作为 RFA 80分配给用户终端 10 RCoA。 用户终端 10不会再发注册请求给 WAG 42, 因为 WAG 42在注册 结束后就会自动将 RCoA和 LCoA绑定在一起。出现这种情况的原因往往 是因为 WLAN AN 20和 WAG 42属于同一家运营商,所以 LFA 90的功能 可被弱化。 熟悉本领域的技术人员可以理解, 在用户终端 10和 WAG 42 保持对应关系的情况下, LFA 90功能的弱化并不影响本发明的实质和范 围。 When the user terminal 10 is accessing the network, if the user terminal 10 maintains the corresponding relationship with the WAG 42 after authorization, the function of the LFA 90 has been very weakened, and the LFA 90 only serves as an address proxy to allocate LCoA to the user terminal. WAG 42 is assigned as RFA 80 to user terminal 10 RCoA. User terminal 10 will not send a registration request to WAG 42, because WAG 42 will automatically bind RCoA and LCoA together after registration is completed. The reason for this is often because WLAN AN 20 and WAG 42 belong to the same operator, so the function of LFA 90 can be weakened. Those skilled in the art can understand that the user terminal 10 and the WAG 42 In the case of maintaining the corresponding relationship, the weakening of the function of the LFA 90 does not affect the essence and scope of the present invention.
在实际的运营网络中, 用户终端 10在经过网络鉴权授权后, 可能会 与 WAG 42、 归属网 PDG 32保持对应关系。 此种情况下, 由于用户终端 10与 WAG 42, 归属网 PDG 32之间均有对应关系, 因此, 只要外部网络 能够将数据发送到归属网 PDG 32, 由于对应关系的存在, 归属网 PDG 32 可以很容易的将数据转交给用户终端 10。此时归属网 PDG 32仅充当一个 HA Proxy, 而 WAG 42和 WLAN AN 20的 FA功能都得到弱化, 无需实 现真正 FA的功能, 它们只负责分配对应范围内应用的 IP地址即可。 归 属网 PDG 32与 WAG 42之间不再需要建立两个方向的隧道, 因此这种实 施例其实只是应用了 MIP的原理, 并没有使用 MIP的技术。 熟悉本领域 的技术人员可以理解,在用户终端 10和 WAG 42、 归属网 PDG 32均保持 对应关系的情况下, LFA 90、 RFA 80功能的弱化并不影响本发明的实质 和范围。  In an actual operating network, the user terminal 10 may maintain a corresponding relationship with the WAG 42 and the home network PDG 32 after the network authentication and authorization. In this case, since the user terminal 10 has a correspondence relationship with the WAG 42 and the home network PDG 32, as long as the external network can send data to the home network PDG 32, the home network PDG 32 can The data is easily transferred to the user terminal 10. At this time, the home network PDG 32 only acts as an HA proxy, while the FA functions of the WAG 42 and WLAN AN 20 are weakened. There is no need to implement the true FA function. They are only responsible for assigning IP addresses in the corresponding range. There is no longer a need to establish tunnels in two directions between the home network PDG 32 and WAG 42. Therefore, this embodiment actually applies the principle of MIP and does not use MIP technology. Those skilled in the art can understand that the weakening of the functions of the LFA 90 and RFA 80 does not affect the essence and scope of the present invention in the case that the user terminal 10 and the WAG 42 and the home network PDG 32 maintain a corresponding relationship.
以上所述,仅为本发明的较佳实施例而已, 并非用于限制本发明的保 护范围。  The above description is only the preferred embodiments of the present invention, and is not intended to limit the protection scope of the present invention.

Claims

权利要求书 Claim
1、 一种无线局域网网络移动性管理系统, 包含用户终端、 无线局域 网接入网络、第三代合作伙伴项目归属网络和第三代合作伙伴项目访问网 络, 其中, 所述用户终端通过无线方式与无线局域网接入网络相连, 其特 征在于,该系统在第三代合作伙伴项目归属网络中设置有家乡代理, 所述 家乡代理用于为所述用户终端的数据通信提供路由;  1. A wireless local area network network mobility management system, including a user terminal, a wireless local area network access network, a third generation partnership project home network, and a third generation partnership project access network, wherein the user terminal communicates wirelessly with The wireless LAN access network is connected, and is characterized in that the system is provided with a home agent in the home network of the third generation partner project, and the home agent is used to provide a route for data communication of the user terminal;
该系统中还设置有一级以上外地代 ί里, 其中,  There are also more than one level of field representatives in the system. Among them,
直接与用户终端相连的外地代理,用于给所述用户终端分配局部转交 地址, 并完成地址替换和数据转交;  A foreign agent directly connected to a user terminal, configured to allocate a local care-of address to the user terminal, and complete address replacement and data transfer;
未与用户终端直接相连的外地代理,用于给所述用户终端分配区域转 交地址,将所述用户终端的区域转交地址与局部转交地址绑定, 并完成地 址的替换和数据的转交;  A foreign agent that is not directly connected to the user terminal, and is used to allocate an area transfer address to the user terminal, bind the area transfer address of the user terminal to a local care-of address, and complete address replacement and data transfer;
用户终端通过家乡代理或通过家乡代理和一级以上外地代理访问业 务网络;且业务网絡通过一级以上外地代理和家乡代理或通过家乡代理与 用户终端进行通信交互。  The user terminal accesses the business network through the home agent or through the home agent and one or more foreign agents; and the business network communicates with the user terminal through one or more foreign agents and home agents or through the home agent.
2、 根据权利要求 1所述的系统, 其特征在于, 所述外地代理包括两 级, 第一级外地代理设置于无线局域.网接入网络中, 与所述用户终端直接 相连, 在用户终端与第二级外地代理之间进行地址替换和数据转交; 第二级外地代理设置于用户终端当前所处的访问网絡中,在第一级外 地代理和家乡代理之间进行地址替换和数据转交。  2. The system according to claim 1, wherein the foreign agent comprises two levels, and the foreign agent of the first level is set in a wireless local area network access network, which is directly connected to the user terminal, and Address replacement and data transfer between the terminal and the second-level foreign agent; The second-level foreign agent is set in the access network where the user terminal is currently located, and performs address replacement and data transfer between the first-level foreign agent and the home agent. .
3、 根据权利要求 2所述的系统, 其特征在于, 所述第二级外地代理 设置于用户终端当前所处访问网络的无线局域网接入关口中。  3. The system according to claim 2, wherein the second-level foreign agent is set in a wireless local area network (LAN) access gateway where the user terminal is currently accessing the network.
4、 根据权利要求 1、 2或 3所述的系统, 其特征在于, 所述家乡代理 设置于用户终端归属网络的分组数据关口中。 4. The system according to claim 1, 2 or 3, wherein the home agent is set in a packet data gateway of a home network of the user terminal.
5、 一种无线局域网网絡移动性管理方法, 用户终端处于第三代合作 伙伴项目访问网络中, 其特征在于, 该方法包括以下步骤: 5. A mobility management method for a wireless local area network, in which a user terminal is in a third-generation partner project access network, which is characterized in that the method includes the following steps:
用户终端向业务网络发送数据时,所述用户终端以自身的私有地址作 为源地址, 依次通过自身与家乡代理之间设置的每级外地代理的隧道传 输,将当前要传输的数据发送给家乡代理; 该家乡代理将所收到数据中的 源地址替换为公有地址, 然后将修改地址后的数据发给业务网络;  When a user terminal sends data to a service network, the user terminal uses its own private address as the source address, and then sequentially transmits the data to be transmitted to the home agent through the tunnel transmission of each level of foreign agent set between itself and the home agent ; The home agent replaces the source address in the received data with the public address, and then sends the modified data to the business network;
业务网络向所述用户终端发送数据时,所述业务网絡以公有地址向用 户终端的家乡代理发送要传输的数据;该家乡代理将所收到数据中的公有 地址替换为所述用户终端的私有地址,然后依次通过家乡代理与用户终端 之间设置的每级外地代理的隧道传输,将修改地址后的数据发送至所述用 户终端。  When the service network sends data to the user terminal, the service network sends the data to be transmitted to the home agent of the user terminal with a public address; the home agent replaces the public address in the received data with the private address of the user terminal The address is then transmitted through the tunnel of each level of foreign agent set between the home agent and the user terminal in turn, and the data with the modified address is sent to the user terminal.
6、 根据权利要求 5所述的方法, 其特征在于, 在所述用户终端与家 乡代理之间或家乡代理与所述用户终端之间设置两级外地代理,将第一级 外地代理设置于无线局域网接入网络中,第二级外地代理设置于用户终端 当前所处的访问网络中。  6. The method according to claim 5, wherein a two-level foreign agent is set between the user terminal and the home agent or between the home agent and the user terminal, and the first-level foreign agent is set on the wireless local area network. In the access network, the second-level foreign agent is set in the access network where the user terminal is currently located.
7、 根据权利要求 6所述的方法, 其特征在于, 该方法进一步包括: 所述用户终端通过所述访问网络登录并通过认证后 ,所述第一级外地代理 向所述用户终端分配局部转交地址,且所述第二级外地代理向所述用户终 端分配区域转交地址;  7. The method according to claim 6, further comprising: after the user terminal logs in through the access network and passes the authentication, the first-level foreign agent assigns a partial transfer to the user terminal. Address, and the second-level foreign agent assigns an area care-of address to the user terminal;
所述用户终端向所述第二级外地代理注册所述局部转交地址,并由所 所述用户终端向所述家乡代理注册所述区域转交地址,并由所述家乡 代理将所述区域转交地址与所述用户终端的私有地址绑定。  The user terminal registers the local care-of address with the second-level foreign agent, and the user terminal registers the area care-of address with the home agent, and the home agent forwards the area care-of address Bound to the private address of the user terminal.
8、 根据权利要求 7所述的方法, 其特征在于, 用户终端向业务网络 发送数据时, 所述每级外地代理的隧道传输具体为: 所述笫一级外地代理将来自所述用户终端的数据中的目的地址替换 为所述局部转交地址, 并向所述第二级外地代理发送; 所述第二级外地代 理将来自所述第一级外地代理的数据中的目的地址替换为私有地址,并向 所述家乡代理发送; 8. The method according to claim 7, wherein when the user terminal sends data to the service network, the tunnel transmission of each level of foreign agent is specifically: The first-level foreign agent replaces the destination address in the data from the user terminal with the local care-of address, and sends it to the second-level foreign agent; the second-level foreign agent will come from the first The destination address in the data of the first-level foreign agent is replaced with a private address and sent to the home agent;
业务网絡向所述用户终端发送数据时,所述每级外地代理的隧道传输 具体为:  When the service network sends data to the user terminal, the tunnel transmission of each level of the foreign agent is specifically:
所述第二级外地代理将来自所述家乡代理的数据中的目的地址替换 为所述区域转交地址, 并向所述第一级外地代理发送; 所述第一级外地代 理将来自所述第二级外地代理的数据中的目的地址替换成所述局部转交 地址, 并向所述用户终端发送。  The second-level foreign agent replaces the destination address in the data from the home agent with the area care-of address, and sends it to the first-level foreign agent; the first-level foreign agent will The destination address in the data of the second-level foreign agent is replaced with the local care-of address, and is sent to the user terminal.
9、 根据权利要求 5至 8任一项所述的方法, 其特征在于, 该方法还 进一步包括: 所述用户终端通过归属网络鉴权后, 所述归属网络给所述用 户终端分配私有地址, 并将所分配的私有地址与一个公有地址绑定; 且更 新所述归属网络的域名服务系统。  9. The method according to any one of claims 5 to 8, further comprising: after the user terminal authenticates through a home network, the home network assigns a private address to the user terminal, And bind the assigned private address with a public address; and update the domain name service system of the home network.
10、根据权利要求 9所述的方法, 其特征在于, 业务网络主动发起业 务时,该方法还进一步包括: 所述业务网络从所述归属网络的域名服务系 统获取所述用户终端的公有地址。  10. The method according to claim 9, wherein, when the service network actively initiates a service, the method further comprises: the service network obtaining a public address of the user terminal from a domain name service system of the home network.
11、一种无线局域网网络移动性管理方法, 用户终端处于第三代合作 伙伴项目归属网络中, 其特征在于, 该方法包括以下步骤:  11. A method for managing mobility of a wireless local area network, wherein a user terminal is located in a home network of a third-generation partnership project, and is characterized in that the method includes the following steps:
用户终端向业务网絡发送数据时,所述用户终端以私有地址作为源地 址向家乡代理发送当前要传输的数据;所述家乡代理将所收到数据的源地 址替换为公有地址后向业务网络发送;  When the user terminal sends data to the service network, the user terminal sends the data to be transmitted to the home agent with the private address as the source address; the home agent replaces the source address of the received data with the public address and sends it to the service network. ;
业务网络向所述用户终端发送数据时,所述业务网络以公有地址向所 述家乡代理发送当前要传输的数据;所述家乡代理将所收到数据的公有地 址替换为所述用户终端的私有地址后向所述用户终端发送。 When the business network sends data to the user terminal, the business network sends the data to be transmitted to the home agent with a public address; the home agent replaces the public address of the received data with the private address of the user terminal Send the address to the user terminal.
12、 根据权利要求 11所述的方法, 其特征在于, 该方法还进一步包 括: 所述用户终端通过归属网络鉴权后, 所述归属网络给所述用户终端分 配私有地址, 并将所分配的私有地址与一个公有地址绑定; 且更新所述归 属网络的域名服务系统。 12. The method according to claim 11, further comprising: after the user terminal authenticates through a home network, the home network assigns a private address to the user terminal, and assigns the assigned address to the user terminal. The private address is bound to a public address; and the domain name service system of the home network is updated.
13、 根据权利要求 12所述的方法, 其特征在于, 业务网络主动发起 业务时,该方法还进一步包括: 所述业务网络从所述归属网络的域名服务 系统获取所述用户终端的公有地址。  13. The method according to claim 12, wherein when the service network actively initiates a service, the method further comprises: the service network obtaining a public address of the user terminal from a domain name service system of the home network.
PCT/CN2004/001322 2003-11-19 2004-11-19 Wireless lan network mobility management system and method thereof WO2005050914A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNB2003101167282A CN100344199C (en) 2003-11-19 2003-11-19 System of radio local network mobility management and its method
CN200310116728.2 2003-11-19

Publications (1)

Publication Number Publication Date
WO2005050914A1 true WO2005050914A1 (en) 2005-06-02

Family

ID=34599080

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2004/001322 WO2005050914A1 (en) 2003-11-19 2004-11-19 Wireless lan network mobility management system and method thereof

Country Status (2)

Country Link
CN (1) CN100344199C (en)
WO (1) WO2005050914A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008141589A1 (en) * 2007-05-24 2008-11-27 Huawei Technologies Co., Ltd. Wireless communication system, apparatus and wireless communication method
CN102387561A (en) * 2010-08-31 2012-03-21 株式会社山武 Wireless communication system

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100401800C (en) * 2005-08-31 2008-07-09 华为技术有限公司 Method for providing broadcast multicast service to users
DE102006015033B4 (en) * 2005-12-16 2016-07-07 Siemens Aktiengesellschaft Mobile station as a gateway for mobile terminals to an access network and method for network registration of the mobile station and the mobile terminals
US8539554B2 (en) * 2005-12-26 2013-09-17 Panasonic Corporation Mobile network managing apparatus and mobile information managing apparatus for controlling access requests
CN101442745B (en) * 2007-11-22 2011-02-09 华为技术有限公司 Method and system for fusion of WiMAX network and 3GPP network
CN101442507B (en) * 2007-11-23 2011-11-09 华为技术有限公司 Method and system of fusion of WiMAX network and 3GPP network
CN101448237B (en) * 2008-02-02 2011-08-10 中兴通讯股份有限公司 Discovery method of home link in mobile IP
CN102843679A (en) * 2011-06-24 2012-12-26 中怡(苏州)科技有限公司 Transmission method and transmission system of wireless data stream
CN104270739A (en) * 2011-06-24 2015-01-07 中怡(苏州)科技有限公司 Method and system for transmitting wireless data flow

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002125254A (en) * 2000-10-18 2002-04-26 Mitsubishi Electric Corp Hand-off method and agent device
CN1353526A (en) * 2000-11-08 2002-06-12 日本电气株式会社 Mobile network and IP group transmitting method
CN1411231A (en) * 2002-10-17 2003-04-16 武汉邮电科学研究院 Data packet transmission method in mobile IP
CN1420705A (en) * 2002-08-15 2003-05-28 西安西电捷通无线网络通信有限公司 Method for implementing roaming of mobile terminal over IP networks by active ARP

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI106825B (en) * 1998-09-21 2001-04-12 Nokia Networks Oy IP mobility mechanism for a packet radio network
KR100520141B1 (en) * 2000-10-26 2005-10-10 삼성전자주식회사 Hanover method of mobile terminal having mobile ip in mobile communication system
CN1192552C (en) * 2001-09-16 2005-03-09 华为技术有限公司 Combined address resolving scheme and combined address route device thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002125254A (en) * 2000-10-18 2002-04-26 Mitsubishi Electric Corp Hand-off method and agent device
CN1353526A (en) * 2000-11-08 2002-06-12 日本电气株式会社 Mobile network and IP group transmitting method
CN1420705A (en) * 2002-08-15 2003-05-28 西安西电捷通无线网络通信有限公司 Method for implementing roaming of mobile terminal over IP networks by active ARP
CN1411231A (en) * 2002-10-17 2003-04-16 武汉邮电科学研究院 Data packet transmission method in mobile IP

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008141589A1 (en) * 2007-05-24 2008-11-27 Huawei Technologies Co., Ltd. Wireless communication system, apparatus and wireless communication method
CN102387561A (en) * 2010-08-31 2012-03-21 株式会社山武 Wireless communication system
CN102387561B (en) * 2010-08-31 2014-06-25 阿自倍尔株式会社 Wireless communication system

Also Published As

Publication number Publication date
CN100344199C (en) 2007-10-17
CN1620176A (en) 2005-05-25

Similar Documents

Publication Publication Date Title
JP3638525B2 (en) IP routing optimization in access networks
US8315227B2 (en) GTP for integration of multiple access
Akyildiz et al. A ubiquitous mobile communication architecture for next-generation heterogeneous wireless systems
JP4034729B2 (en) Mobile internet communication apparatus and method
FI108983B (en) Lapsed by a mobility agent in an access network
KR101268892B1 (en) Methods for common authentication and authorization across independent networks
JP4270888B2 (en) Service and address management method in WLAN interconnection
TWI236255B (en) System and method for supporting inter-NAT-domain handoff within a VPN by associating L2TP with mobile IP
US20020136226A1 (en) Methods and systems for enabling seamless roaming of mobile devices among wireless networks
JP2008521366A (en) Maintain consistent network connectivity while traveling over a wireless network
JP2002084317A (en) Communication system, mobile terminal equipment, gateway equipment, address assigning method and retrieving service method
JP2005506002A (en) Address change and message association between network nodes
JPH11331276A (en) Registration method for network
JP2012524424A (en) Local device access management apparatus in a mobile communication system
TWM244657U (en) System for tight inter-working between wireless local area network (WLAN) and universal mobile telecommunication systems (UMTS)
JPH11289353A (en) Accounting system for network
JP2006506930A5 (en)
JP4418590B2 (en) IP movement mechanism of packet radio network
WO2008119296A1 (en) A method and device for performing mobility management protocol negotiation
RU2008144238A (en) METHODS AND DEVICES FOR ROAMING CDMA2000 / GPRS
WO2008154874A1 (en) Method and system for establishing tunnel in the evolution network
WO2005050914A1 (en) Wireless lan network mobility management system and method thereof
WO2008154789A1 (en) A method of selecting mobile management mode in wireless network
EP1224819B1 (en) Packet data service in a mobile communications system
Mohanty et al. Performance analysis of a novel architecture to integrate heterogeneous wireless systems

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase