WO2008017253A1 - A multiple hosts access method, system and apparatus supporting mixed ip - Google Patents
A multiple hosts access method, system and apparatus supporting mixed ip Download PDFInfo
- Publication number
- WO2008017253A1 WO2008017253A1 PCT/CN2007/002369 CN2007002369W WO2008017253A1 WO 2008017253 A1 WO2008017253 A1 WO 2008017253A1 CN 2007002369 W CN2007002369 W CN 2007002369W WO 2008017253 A1 WO2008017253 A1 WO 2008017253A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ipv6
- ipv4
- network
- tunnel
- address
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
- H04W80/045—Network layer protocols, e.g. mobile IP [Internet Protocol] involving different protocol versions, e.g. MIPv4 and MIPv6
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/005—Moving wireless networks
Definitions
- Multi-host access method system and device supporting hybrid IP
- the present invention relates to mobile IP technologies, and in particular to a multi-host access method, system and device supporting hybrid IP. Background technique
- a Network Access Provider is an operational entity that provides wireless access devices to one or more Network Service Providers (NSPs), and a NAP can have one or more ASNs.
- NSP Network Service Provider
- the NSP is also an operational entity that provides users with IP connectivity and WiMA services.
- the NSP devices are located in the CSN.
- the gateway is G-MS/G-RS; for a wired network (such as a DSL network), the gateway is a residential gateway RG, a routing gateway RG, or a user network gateway CNG.
- RG/G-RS/G-MS/CNG provides multi-host support and can be connected to one or more hosts (Host).
- hosts hosts
- RG/G-RS/G-MS/CNG and host use 802.3, 802.16e or 802.11 transmission technology
- RG/G-RS/G-MS/CNG and ASN use 802.16e wireless transmission technology or DSL Wired transmission technology.
- the Mobile IP (MIP: Mobile IP) and Network Mobile (NEMO) standards of the IETF (Internet Engineering Department) include two methods. The main difference is that the COA (care-of address) is different:
- the foreign agent care-of-address is the IP address of the foreign agent (FA: Foreign Agent).
- FA Foreign Agent
- MN Mobile Node
- MH Mobile Host
- MR Mobile Router
- Co-located Care-of-Address is a local IP address temporarily assigned to the mobile node/mobile router.
- the network prefix must be associated with the mobile node/mobile router.
- the network prefix of the connected foreign link is the same. When there is no foreign agent on the foreign link, the mobile node/mobile router can use this care-of address.
- the above method 2) involves three functional entities: the home agent (HA: Home Agent), the mobile network and the peer communication node (CN: Correspondent Node) where the MN or MH/MR is located; mode 1) one more functional entity: the foreign agent FA.
- the MIPv4 (RFC3344) standard / NEMOv4 draft standard can be used either in 1) or in 2); ⁇ standard (RFC 3775)/NEMOv6 (RFC3963) only in mode 2).
- DSL or WiMAX networks can cooperate with MIP and EMO standards to implement mobile IP management solutions under multi-host architecture.
- MIP and EMO standards to implement mobile IP management solutions under multi-host architecture.
- the inventors have discovered the following technical problems:
- IPv4 service provider cannot provide access to a pure IPv6 host (Host) under a multi-host architecture
- IPv6 service provider cannot provide access to a pure IPv4 host (Host) under a multi-host architecture.
- Embodiments of the present invention provide a hybrid host-enabled multi-master access method, system, and device that binds an IPv6 (or IPv4) network prefix of a mobile router MR and a mobile host MH (or mobile node) network, Implement multi-host access that supports hybrid IP.
- IPv6 IPv4
- An embodiment of the present invention provides a multi-homing access method supporting hybrid IP, which includes: a dual-stack network mobile client or a dual-stack proxy network mobile client initiates an IPv4 registration request based on an IPv6 network prefix binding;
- the home agent binds the IPv6 network prefix of the mobile router MR and the mobile host MH network to the IPv4 home address of the MR according to the received IPv4 registration request, and associates the MR IPv4 home address with the MR. Bind to the care-of address of the MH network for the transmission of IPv6 packets.
- the embodiment of the present invention further provides a second multi-host access method supporting hybrid IP, which includes: The dual-stack network mobile client or the dual-stack proxy network mobile client initiates an IPv4 registration request based on the IPv6 network prefix binding of the MR and MH networks;
- the home agent binds the IPv6 network prefix of the MR and MH networks to the care-of address of the MR and MH networks according to the received registration request to perform IPv6 data packet transmission.
- the embodiment of the present invention further provides a third multi-host access method supporting hybrid IP, including: a dual-stack network mobile client or a dual-stack proxy network mobile client initiates an IPv6 registration request based on an IPv4 network prefix binding;
- the home agent binds the IPv4 network prefix of the MR and MH networks to the care-of address of the MR and MH networks according to the received IPv6 registration request based on the IPv4 network prefix binding, so as to transmit the IPv4 data packet.
- the embodiment of the present invention further provides a fourth multi-host access method supporting hybrid IP, which includes: a dual-stack network mobile client or a dual-stack proxy network mobile client initiates an IPv4 registration request based on an IPv6 network prefix binding;
- the home agent binds the IPv6 network prefix of the MR and MH networks to the IPv6 home address of the MR according to the received IPv4 registration request, and binds the IPv6 home address of the MR to the care-of address of the MR and MH networks to perform IPv6 data.
- the transmission of the package binds the IPv6 network prefix of the MR and MH networks to the IPv6 home address of the MR according to the received IPv4 registration request, and binds the IPv6 home address of the MR to the care-of address of the MR and MH networks to perform IPv6 data.
- Embodiments of the present invention also provide a multi-host access system supporting hybrid IP, including: a device having a network mobile client data plane function and capable of transmitting IPv6 data packets by using an IPv4 tunnel or a reverse tunnel;
- a device that supports a network mobile client control plane function and initiates an IPv4 registration request based on an IPv6 network prefix
- the home agent device is configured to establish, according to the received IPv4 registration request, the binding of the IPv6 network prefix of the MR and MH networks to the home address of the IPv4 of the MR, and the binding of the IPv4 home address of the MR and the care-of address of the MR and MH networks. set.
- the embodiment of the present invention further provides a second multi-host access system supporting hybrid IP, which includes:
- the mobile router device supports the dual-stack network mobile client data plane and control plane function, and is used to initiate an IPv4 registration request based on the IPv6 network prefix;
- the home agent device establishes the binding of the IPv6 network prefix of the MR and MH networks to the care-of addresses of the MR and MH networks according to the received IPv4 registration request.
- the embodiment of the present invention further provides a third multi-host access system supporting hybrid IP, which includes: a mobile router M device, a dual-stack network mobile client data plane and a control plane function supporting the mobile router MR and the mobile host MH network. And used to initiate an IPv6 registration request based on an IPv4 network prefix;
- the home agent device is configured to establish a binding between the IPv4 network prefix of the MR and MH networks and the care-of address of the M and MH networks according to the received registration request.
- An embodiment of the present invention further provides a fourth multi-host access system supporting hybrid IP, which includes: a mobile router MR device, configured to support a network mobile client data plane function;
- a device that supports a network mobile client control plane function and initiates an IPv4 registration request based on an IPv6 network prefix
- the home agent device is configured to bind the IPv6 network prefix of the MR and MH networks to the home address of the IPv6 of the MR according to the received IPv4 registration request, and establish a binding of the IPv6 home address of the MR and the care-of address of the MR and MH networks. set.
- An embodiment of the present invention further provides a mobile routing device, including:
- Mobile router MR used to connect the customer premises network and the visited network
- the dual-stack network mobile client supports the IPv4 home address and the IPv6 home address, and is used to initiate an IPv4 registration request based on the IPv6 network prefix to notify the home agent to send the IPv6 data packet to the care-of address of the MR and MH network through the tunnel, or notify the hometown.
- the proxy receives IPv6 packets sent to the home agent from the care-of address of the MR and MH networks through the reverse tunnel.
- An embodiment of the present invention further provides a foreign agent device, including:
- a dual-stack proxy network mobile client configured to initiate an IPv4 network prefix-based IPv4 registration request; a foreign agent, configured to forward the IPv4 registration request, to notify the dual-stack home agent to use the IPv6 data
- the packet is sent to the IPv4 home address of the mobile router MR through the tunnel, or the dual-stack home agent is notified to receive the IPv6 data packet sent from the IPv4 home address of the M through the reverse tunnel.
- An embodiment of the present invention further provides a foreign agent device, including:
- a dual-stack proxy network mobile client configured to initiate an IPv4 network prefix-based IPv4 registration request; a foreign agent, configured to forward the IPv4 registration request, to notify the home agent to send the IPv6 data packet to the IPv6 hometown of the mobile router MR through the IPv6 tunnel Address, or notify the dual-stack home agent to receive IPv6 packets sent from the MR's IPv6 home address through the IPv6 reverse tunnel.
- An embodiment of the present invention further provides a home agent device, including:
- the dual-stack home agent is configured to establish a binding between the IPv6 network prefix of the MR and the MH network and the IPv4 home address of the MR according to the received IPv4 registration request based on the IPv6 network prefix;
- An embodiment of the present invention further provides a home agent device, including:
- the dual-stack home agent is used to bind the IPv4 network prefix of the MR and MH networks to the care-of address of the MR and MH networks according to the received IPv6 network prefix-based IPv6 registration request, and the MR IPv6 HoA and MR and MH The care-of address binding of the network;
- An embodiment of the present invention further provides a home agent device, including:
- the dual-stack home agent is configured to establish an IPv6 network prefix of the MR and MH networks and a home address of the IPv6 of the MR according to the received IPv4 network prefix-based IPv4 registration request, and establish an IPv6 home address and MR of the MR. Binding to the care-of address of the MH network;
- Dual stack mobile binding memory for storing IPv6 network prefix bindings for MR and MH networks. It can be seen from the foregoing specific embodiments of the present invention that, by using the embodiments of the present invention, an IPv4 service provider can provide an access service of a pure IPv6 host in a multi-host architecture; thereby moving the existing IPv4 mobile network to IPv6. Network transitions provide a seamless, efficient, and inexpensive solution; moreover, IPv6 service operators can provide access to pure IPv4 hosts in a multi-host architecture; thus protecting legacy IPv4 users from the new IPv6 mobile network. Investment provides an effective guarantee. DRAWINGS
- FIG. 1 is a schematic diagram of a multi-master architecture in the prior art
- FIG. 2 is a block diagram of a dual-stack NEMO function in the FACOA mode according to Embodiment 1 of the present invention
- FIG. 3 is a schematic diagram of a dual-stack NEMO processing protocol stack in FACOA mode according to Embodiment 1 of the present invention
- FIG. 4 is a CCOA according to Embodiment 1 of the present invention
- FIG. 5 is a schematic diagram of a dual-stack EMO processing protocol stack in a CCOA mode according to Embodiment 1 of the present invention
- FIG. 6 is a schematic diagram of a dual-stack NEMO processing protocol stack according to Embodiment 2 of the present invention
- FIG. 3 is a functional block diagram of a dual stack NEMO according to Embodiment 3 of the present invention.
- FIG. 8 is a schematic diagram of a dual-stack NEMO processing protocol stack according to Embodiment 3 of the present invention. detailed description
- the mobile router between the mobile router (MR) and the mobile host (MH, or mobile node), it is a mobile subscriber premises network (Mobile CPN), and the MR and the FA are visited networks, and the M may not belong to the network access.
- Mobile CPN mobile subscriber premises network
- NAP Business
- Example 1 The visited network supports IPv4, and the mobile premises network supports IPv6 and IPv4.
- This embodiment supports two modes: a coexistence care-of address (CCOA) mode and a foreign agent care-of address (FACOA) mode, which are described below.
- CCOA coexistence care-of address
- FACOA foreign agent care-of address
- the system of the present invention includes: a mobile router MR, a dual-stack proxy network mobile version 4 client (Proxy EMOv4 Client, referred to as a dual-stack agent NEMOv4 client, which is optional), a foreign agent FA, a dual-stack HA device ( Includes HA and mobile bonded data storage), authenticators, and AAA (authentication, authorization, accounting) servers. among them:
- the dual-stack proxy network mobile version 4 client is optionally set on the network side (Network Access Provider, NAP) for proxying the functions of the dual-stack NEMO client control plane for the MR and MH networks, wherein the dual stack represents It can support both IPv4 and IPv6.
- NAP Network Access Provider
- the dual stack NEMO client control plane functions include:
- IPv4 registration function based on IPv6 network prefix binding that is, the dual-stack Proxy NEMOv4 Client can initiate an IPv4 registration request, including the IPv6 network prefix of the MR and MH networks, the IPv4 HoA of the MR, and the CoA of the MR and MH networks; This is achieved by adding an IPv6 network prefix extension to the IPv4 registration request message, the IPv6 network prefix extension containing the IPv6 network prefix of the MR and MH networks as a new NEMOv4 parameter.
- the IPv6 network prefix extension of NEMOv4 can be defined by the TLV (Type Length Value) principle.
- MR After NAP sets up the dual-stack agent NEMOv4 client, MR only needs to support the dual-stack NEMO Client data plane function (the movement brought by the update of the care-of address CoA is transparent to the MR), and the NAP does not support the dual-stack proxy EMO client. In this case, MR needs to support the above dual stack EMO client control plane and data plane functions.
- the dual-stack NEMO Client data plane functions supported by MR include:
- IPv4 HoA and IPv6 HoA can carry pure IPv6 and / or IPv4 MH;
- IPv6 data packet from the peer-to-peer communication node (CN) to the MR and MH networks is sent to the MR4 HoA of the MR via the IPv4 tunnel.
- the MR should be able to de-encapsulate and obtain the IPv6 data packet. If the destination address of the IPv6 data packet is MH. IPv6 HoA, MR forwards IPv6 packets to MH;
- the MR should be able to send the IPv6 packets from the MR and MH networks to the CN to the HA through the IPv4 reverse tunnel.
- the source address of the reverse tunnel is the IPv4 HoA of the MR; 5, MR can support routing function; Or, MR supports IP Bridging (IP bridging) function, that is, MR can sense IP (IP awareness), but does not support routing, MR forwards data through Layer 2 protocol instead of Layer 3 routing.
- the foreign agent FA set in the NAP (Network Access Provider), is used as a foreign agent for MH and MR.
- the foreign agent FA supports the following functions:
- Notifying the dual stack HA receives the IPv6 packet sent from the MR's IPv4 HoA to the HA through the reverse tunnel; this can simply forward the IPv4 registration request by simply ignoring the IPv6 network prefix extension information in the IPv4 registration request.
- the dual stack HA set up at the NSP (Network Service Provider), is used as a home agent for MH and MR (the movement brought by the care-of address CoA update is transparent to the MH).
- NSP Network Service Provider
- the dual stack HA supports the following functions:
- the HA sends the IPv6 data packet of the CN to the MR and the MH network to the MR through the dual IPv4 tunnel, and the destination address of the outer tunnel is the MR and the MH network.
- IPv4 CoA the IPv4 HoA of the inner tunnel whose destination address is M;
- the HA receives the double reverse IPv4 tunnel encapsulated MR and MH network to the CN IPv6 data packet, and the outer reverse tunnel
- the source address is the IPv4 CoA of the MR and MH networks
- the inner layer reverse tunnel source address is the IPv4 HoA of the MR
- the HA receives the reverse IPv4 tunnel encapsulated MR and MH network to the CN IPv6 packet, the source of the reverse tunnel IPv4 HoA with address MR;
- Dual-stack HA and dual-stack Mobility Bindings data storage can be used to form HA devices; dual-stack mobile binding data storage is used to store IPv6 network prefix bindings for MR and MH networks.
- the authenticator, the dual stack agent NEMO client, and the FA may collectively form the FA device.
- MH is G-Host and MR is G-MS/G-RS.
- MH is Host and MR is RG.
- the Authenticator is set in NAP to provide a dual-stack EMO key for the dual-stack agent NEMO client and the FA, and provides authentication services for the MR and/or MH;
- the AAA server is configured in the NSP to provide the required dual-stack EMO key for the HA.
- the related information required by the NEMO is obtained through the AAA information interactive retrieval process in the authentication process.
- FA exists only in the FACOA mode.
- the connection between the Authenticator and the MR exists only in the CCOA combination mode. If the dual stack Proxy NEMO Client exists, it must be placed with the authenticator. If the dual-stack Proxy NEMO Client does not exist, the authenticator and the FA need to have a connection.
- MR and FA belong to the same IP Link (connection).
- the MIPv4 tunnel between HA and MH's CoA must be built on the MIPv4 tunnel between HA and MR CoA (ie FA).
- 802.16 between G-MS/G-RS and BS uses the IP CS sublayer.
- the BS/AN supports the IP Bridging function, that is, the BS/AN can be aware of IP (IP awareness), but does not support routing.
- the MR forwards data through the Layer 2 protocol instead of Layer 3 routing.
- FA can also be combined with BS/AN.
- Proxy NEMO Client/NEMO Client initiates IPv6 network based on MR and MH networks IPv4 registration request with prefix binding;
- the FA ignores the IPv6 network prefix extension information in the IPv4 registration request, and simply forwards the IPv4 registration request implementation to notify the HA to send the IPv6 data packet to the IPv4 HoA of the M through the tunnel, and notify the HA to receive the MR through the reverse tunnel.
- the HA receives the IPv4 registration request based on the IPv6 network prefix binding, binds the IPv6 network prefix of the MR and MH networks to the IPv4 HoA of the MR, and binds the IPv4 HoA of the MR to the CoA of the MR and MH networks;
- the source IP address (SA: Source IP Address) of the IPv6 packet is the IPv6 address of the CN (CN IPv6@), and the destination IP address (DA: Destination IP Address) of the IP packet is the IPv6 home address (HoA) of the MH.
- SA Source IP Address
- DA Destination IP Address
- the MR When the MR receives the IP packet of the single layer encapsulation, the remaining first layer MIPv4 tunnel encapsulation is stripped, and then the IPv6 packet to be sent to the MH is obtained, and the MR sends the IPv6 packet to the MH via the MR link.
- IPv6 packet is sent by the mobile node to the peer-to-peer communication node (MH -> CN):
- FIG. 4 is a block diagram of a dual-stack NEMO function of a multi-master system supporting hybrid IP in CCOA mode of the present invention.
- the system of the present invention includes: MR, dual stack NEMOv4 client, dual stack HA, authenticator, and AAA server. among them:
- the MR supports the control plane and data plane functions of the dual stack NEMO client.
- the dual-stack EMOv4 client (NEMOv4 Client), which is set up in the same physical entity as the MR (referred to as a mobile router device), is used to perform the dual-stack NEMO client control plane and data plane functions.
- the dual stack NEMO client control surface features supported by MR include:
- IPv4 registration function based on IPv6 network prefix binding that is, dual-stack Proxy NEMO Client can initiate IPv4 registration request, including IPv6 network prefix of M and MH networks and CoA of MR and MH networks; this can be requested by IPv4 registration
- the message is implemented by adding an IPv6 network prefix extension that includes the IPv6 network prefix of the MR and MH networks as a new NEMOv4 parameter.
- the IPv6 network prefix extension of NEMOv4 can be defined according to the TLV (Type Length Value) principle;
- Notify the dual stack HA receives the IPv6 packets sent from the MRs of the MR and MH networks to the HA through the reverse tunnel; this can be done by modifying the contents of the IPv4 registration request (such as setting information bits or adding extensions).
- the dual stack NEMO Client data plane features supported by MR include:
- IPv4 Ho A and IPv6 HoA can carry pure IPv6 or IPv4 MH;
- IPv6 data packets of the CN to MR and MH networks are sent to the MR4 HoA of the MR through the IPv4 tunnel.
- the MR should be able to de-encapsulate and obtain the IPv6 data packet. If the IPv6 data packet destination address is MH's IPv6 HoA, the MR will IPv6 data packet. Forward to MH;
- the MR should be able to send the IPv6 packets from the MR and MH networks to the CN to the HA through the IPv4 reverse tunnel.
- the source address of the reverse tunnel is the IPv4 HoA of the MR;
- MR can support routing function; Or, MR supports IP Bridging (IP bridging) function, that is, MR can sense IP (IP awareness), but does not support routing, MR forwards data through Layer 2 protocol instead of Layer 3 routing.
- IP bridging IP bridging
- the dual stack HA set up in the NSP (Network Service Provider), is used as a home agent for MH and MR (the movement brought by the CoA update is transparent to the MH).
- NSP Network Service Provider
- the dual stack HA supports the following functions:
- the home link broadcasts the reachability of the IPv6 network prefix of the MR and MH networks, and intercepts the IPv6 data packet whose destination address includes the IPv6 network prefix of the MR and MH networks;
- the HA sends the IPv6 data packet of the CN to the MR and the MH network to the MR through the IPv4 tunnel, and the tunnel destination address is the CoA of the MR and the MH network;
- the HA receives the IPv6 data packet of the MR and the MH network encapsulated by the reverse IPv4 tunnel to the CN, and the source address of the reverse tunnel is the CoA of the MR and the MH network. .
- MH is G-Host and MR is G-MS/G-RS.
- MH is Host and MR is RG.
- the Authenticator is set in NAP to provide a dual-stack EMO key for the dual-stack agent NEMO client and the FA, and provides authentication services for the MR and/or MH;
- the AAA server is configured in the NSP to provide the required dual-stack EMO key for the HA.
- the related information required by the NEMO is obtained through the AAA information interactive retrieval process in the authentication process.
- CCOA mode dual stack NEMO processing protocol stack As shown in Figure 5, only one layer of MIP tunnel between HA and MH's CoA (ie MR).
- 802.16 between G-MS/G-RS and BS uses the IP CS sublayer.
- the BS/AN supports the IP Bridging function, that is, the BS/AN can be aware of IP (IP awareness), but does not support routing.
- the MR forwards data through the Layer 2 protocol instead of Layer 3 routing.
- the dual-stack NEMO Client initiates an IPv4 registration request based on the MR6 and MH network-based IPv6 network prefix binding, which includes a CoA for informing the HA to send the IPv6 data packet through the tunnel to the MR and MH networks and notifying the HA to receive the reverse The information that the tunnel sends the IPv6 packets from the CoA of the MR and MH networks to the HA;
- the HA binds the IPv6 network prefix of the MR and MH networks to the CoA of the MR and MH networks according to the received IPv4 registration request based on the IPv6 network prefix binding; 3) The home link links the accessibility of the IPv6 network prefix of the MR and MH networks.
- the first one is the case of no reverse tunnel.
- Example 2 The visited network supports IPv6, and the mobile premises network supports IPv4 and IPv6.
- the present invention proposes a dual-stack NEMO scheme, and its functional block diagram can still be used in FIG. 4.
- this embodiment there is no dual-stack agent EMO client and FA. Therefore, MR needs to support dual-stack NEMO client control plane and data plane function f]
- IPv6 registration function based on IPv4 network prefix binding that is, dual-stack EMO Client can initiate IPv6 registration request, including IPv4 network prefix and MR and MH network of MR and MH networks.
- the CoA of the network this can be achieved by adding an IPv4 network prefix extension to the IPv6 Binding Update message, which contains the IPv4 network prefix of the MR and MH networks as a new EMOv6 parameter.
- the IPv4 network prefix extension of NEMOv6 can be defined according to the TLV (Type Length Value) principle;
- (CCOA mode) informs the dual-stack HA to receive IPv4 packets sent from the CoA of the MR and MH networks to the HA through the reverse tunnel; this can be achieved by modifying the IPv6 binding update message content (such as setting information bits or adding extensions). .
- IPv4 Ho A and IPv6 HoA can carry pure IPv6 or IPv4 MH;
- IPv4 packets from the CN to the MR and MH networks are sent to the CoA of the MR and MH networks via the IPv6 tunnel.
- the MR should be able to decapsulate the encapsulated IPv4 packets. If the destination address of the IPv4 packets is MH for IPv4 HoA, MR will be IPv4.
- the data packet is forwarded to the MH;
- the MR shall be able to forward the IPv4 data packets from the MR and MH networks to the CN to the HA through the IPv6 reverse tunnel, and the source address of the reverse tunnel is the CoA of the MR and the MH network;
- MR can support routing function; Or, MR supports IP Bridging (IP bridging) function, that is, MR can sense IP (IP awareness), but does not support routing, MR forwards data through Layer 2 protocol instead of Layer 3 routing.
- IP bridging IP bridging
- the HA receives the MR and MH network encapsulated by the reverse IPv6 tunnel->CN IPv4 data packet, and the source address of the reverse tunnel is MR and MH network CoA.
- MH is G-Host and MR is G-MS/G-RS.
- MH is Host and MR is RG.
- the dual-stack EMO processing protocol stack is shown in Figure 6. Only one layer of MIP tunnel is required between the CoA (ie, MR) of the HA and MH networks.
- CoA ie, MR
- 802.16 between G-MS/G-RS and BS uses the IP CS sublayer.
- the BS/AN supports the IP Bridging function, that is, the BSZAN can be aware of IP (IP awareness), but does not need to support routing.
- the MR forwards data through the Layer 2 protocol instead of the Layer 3 route.
- the NEMO Client initiates an IPv6 registration request based on the IPv4 network prefix binding of the MR and MH networks, and includes information for informing the HA to receive the IPv4 data packet sent from the MR of the MR and MH networks to the HA through the reverse tunnel;
- HA binds the IPv4 network prefix of the MR and MH networks to the CoA of the MR and MH networks according to the received IPv6 registration request based on the IPv4 network prefix binding;
- IPv4 data packet CN->MH includes:
- the first one is the case of no reverse tunnel.
- Embodiment 3 The visited network part supports IPv4, and the FA and mobile premises network support IPv6.
- the functional block diagram of Embodiment 3 of the present invention is shown in FIG.
- the visited network section supports IPv4, FA and mobile premises networks support IPv6.
- the dual-stack Proxy NEMO Client (proxy EMOv4 client) is set up in NAP to perform the function of dual-stack NEMO client control plane for proxy MR and MH networks:
- IPv4 registration function based on IPv6 network prefix binding that is, dual-stack Proxy NEMO Client can initiate IPv4 registration request, including IPv6 network prefix of MR and MH networks, IPv6 HoA of MR and CoA of MR and MH networks;
- the IPv6 network prefix extension and the IPv6 HoA extension of the MR can be added to the IPv4 registration request message, and the IPv6 network prefix of the MR and MH networks and the IPv6 HoA of the MR are included as the new EMOv4 parameters.
- the IPv6 network prefix extension of NEMOv4 and the IPv6 HoA extension of MR can be defined in terms of TLV principles.
- MR needs to support the EMO Client data plane function (the movement brought by the CoA update is transparent to MR):
- IPv6 MH can be connected to the MR
- IPv6 packets are sent to the MR IPv6 HoA via the IPv6 tunnel.
- the MR should be able to de-encapsulate the IPv6 packets. If the IPv6 packet destination address is MH's IPv6 HoA, the MR forwards the IPv6 packets. Give MH;
- the MR should be able to send the IPv6 packets from the MR and MH networks to the CN to the HA through the IPv6 reverse tunnel, and the source address of the reverse tunnel is the IPv6 HoA of the MR;
- MR can support routing function; or, MR supports IP Bridging (IP bridging) function, that is, MR can sense IP (IP awareness), but does not support routing, MR does not use Layer 2 protocol Layer 3 routing for data forwarding.
- IP bridging IP bridging
- the IPv6 data packet can be sent to the HA through the IPv4 reverse tunnel.
- (FACOA mode) notifies the dual-stack HA to send the IPv6 data packet to the IPv6 HoA of the MR through the IPv6 tunnel; this can be achieved by simply ignoring the IPv6 network prefix extension information in the IPv4 registration request and forwarding the IPv4 registration request as it is;
- (FACOA mode) informs the dual-stack HA to receive IPv6 packets sent from the IPv6 HoA of the MR to the HA through the IPv6 reverse tunnel; this can simply forward the IPv4 as it is by ignoring the IPv6 network prefix extension information in the IPv4 registration request. Registration request is implemented.
- the HA According to the received IPv4 registration request based on the IPv6 network prefix binding, the HA sends the IPv6 data packet of the CN to the MR and the MH network to the MR through the dual IP hybrid tunnel, and the destination address of the outer IPv4 tunnel is MR. IPv4 CoA with the MH network, and the IPv6 HoA of the inner IPv6 tunnel destination address is MR;
- the HA receives the IPv6 data packet of the MR and MH network encapsulated by the dual reverse IP hybrid tunnel to the CN,
- the outer IPv4 reverse tunnel source address is the IPv4 CoA of the MR and MH networks
- the inner IPv6 reverse tunnel source address is the IPv6 HoA of the MR; or the HA receives the reverse IPv6 tunnel encapsulated MR and the MH network to the CN IPv6 data.
- Packet, the source address of the reverse tunnel is the IPv6 HoA of the MR;
- MH is G-Host and MR is G-MS/G-RS.
- MH is Host and MR is RG.
- the dual stack Proxy NEMO Client must be placed with the Authenticator.
- MR and FA belong to the same IP Link (connection).
- the HA device consists of dual-stack HA and dual-stack Mobility Bindings data storage; dual-stack Mobility Bindings are used to store IPv6 network prefix bindings for MR and MH networks.
- the Authenticator, dual stack Proxy NEMO Client, dual stack FA can form a FA device; MR and EMO Client form an MR device.
- the MHV4 tunnel between HA and MH's CoA must be built on the MIPv4 tunnel between HA and MR CoA (ie FA).
- 802.16 between G-MS/G-RS and BS uses the IP CS sublayer.
- the BS/AN supports the IP Bridging function, that is, the BS/AN can be aware of IP (IP awareness), but does not support routing.
- the MR forwards data through the Layer 2 protocol instead of Layer 3 routing.
- FA can also be combined with BS/AN.
- the NEMO Client initiates an IPv4 registration request based on the IPv6 network prefix binding of the MR and MH networks;
- the FA ignores the IPv6 network prefix extension information in the IPv4 registration request, and simply forwards the IPv4 registration request implementation to notify the HA to send the IPv6 data packet to the IPv6 HoA of the M through the tunnel, and notify the HA to receive the reverse tunnel from the MR.
- IPv6 HoA is delivered to the IPv6 packet of the HA;
- the HA receives the IPv4 registration request based on the IPv6 network prefix binding, binds the IPv6 network prefix of the MR and MH networks to the IPv6 HoA of the MR, and binds the IPv6 HoA of the MR to the CoA of the MR and MH networks;
- IPv6 packet When the IPv6 packet is CN->MH, it includes:
- the MR When the MR receives the IP packet of the single layer encapsulation, the remaining first layer MIPv6 tunnel encapsulation is stripped, and then the IPv6 packet to be sent to the MH is obtained, and the MR sends the IPv6 packet to the MH via the MR link.
- an IPv4 service operator can provide an access service for a pure IPv6 host under a multi-host architecture; thereby providing a seamless, efficient, and inexpensive solution for the transition of an existing IPv4 mobile network to an IPv6 mobile network.
- the IPv6 service provider can provide access services for pure IPv4 hosts under the multi-host architecture; thus providing an effective guarantee for protecting the terminal investment of the original IPv4 users under the new IPv6 mobile network; MH, MH does not need to implement mobile IP, function single; dual-stack agent NEMO customers can be set on the network side, registration and de-registration operations do not waste air interface resources; support FACOA mode and CCOA mode.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
一种支持混合 IP的多主机接入方法、 系统及设备 技术领域 Multi-host access method, system and device supporting hybrid IP
本发明涉及移动 IP技术,具体的讲,涉及一种支持混合 IP的多主机接入方法、 系统及设备。 背景技术 The present invention relates to mobile IP technologies, and in particular to a multi-host access method, system and device supporting hybrid IP. Background technique
在现有的多主机 ( Multiple Hosts ) 架构中 (如图 1所示), 包括主机、 网关 ( G-MS/G-RS RG/CNG ), 接入服务网 (ASN )及连接服务网 (CSN )。 其中 ASN 为用户提供无线接入, CSN为用户提供 IP连接。 网络接入提供商 ( NAP )是一 种运营实体, 为一个或多个网络服务提供商 (NSP )提供无线接入设备, 一个 NAP可以拥有一个或多个 ASN。 NSP也是一种运营实体, 为用户提供 IP连接 和 WiMA 等业务, NSP的设备位于 CSN内。 在图 1中, 对于 WiMAX网络, 网关为 G-MS/G-RS; 对于有线网络(如 DSL网络), 网关为驻地网关 RG、 路由 网关 RG或用户网络网关 CNG。 RG/G-RS/G-MS/CNG提供多主机支持, 可以下 挂一个或多个主机(Host )。 其中, RG/G-RS/G-MS/CNG和主机之间采用 802.3、 802.16e或 802.11传送技术; RG/G-RS/G-MS/CNG和 ASN之间采用 802.16e无 线传送技术或 DSL有线传送技术。 In the existing Multiple Hosts architecture (as shown in Figure 1), including hosts, gateways (G-MS/G-RS RG/CNG), access service network (ASN), and connection service network (CSN) ). The ASN provides wireless access to the user, and the CSN provides the user with an IP connection. A Network Access Provider (NAP) is an operational entity that provides wireless access devices to one or more Network Service Providers (NSPs), and a NAP can have one or more ASNs. The NSP is also an operational entity that provides users with IP connectivity and WiMA services. The NSP devices are located in the CSN. In Figure 1, for a WiMAX network, the gateway is G-MS/G-RS; for a wired network (such as a DSL network), the gateway is a residential gateway RG, a routing gateway RG, or a user network gateway CNG. RG/G-RS/G-MS/CNG provides multi-host support and can be connected to one or more hosts (Host). Among them, RG/G-RS/G-MS/CNG and host use 802.3, 802.16e or 802.11 transmission technology; RG/G-RS/G-MS/CNG and ASN use 802.16e wireless transmission technology or DSL Wired transmission technology.
IETF (因特网工程部) 的移动 IP ( MIP: Mobile IP )和网络移动 (NEMO ) 标准包括 2种方式, 其主要区别是采用的 COA (转交地址) 不同: The Mobile IP (MIP: Mobile IP) and Network Mobile (NEMO) standards of the IETF (Internet Engineering Department) include two methods. The main difference is that the COA (care-of address) is different:
1 )外地代理转交地址 FACOA ( Foreign Agent Care-of-Address ), 是外地 代理(FA: Foreign Agent ) 的 IP地址, 有一个端口连接移动节点 (MN: Mobile Node ), 或称移动主机(MH: Mobile Host ) /移动路由器 ( MR: Mobile Router ) 所在的外地链路。 1) The foreign agent care-of-address (FACOA) is the IP address of the foreign agent (FA: Foreign Agent). There is a port to connect to the mobile node (MN: Mobile Node), or mobile host (MH: Mobile Host) / The foreign link where the mobile router (MR: Mobile Router) is located.
2 ) 共存转交地址 CCOA ( Co-located Care-of-Address ), 是暂时分配给移动 节点 /移动路由器的本地 IP地址, 其网絡前缀必须与移动节点 /移动路由器当前所 连的外地链路的网络前缀相同。 当外地链路上没有外地代理时, 移动节点 /移动 路由器可以釆用这种转交地址。 2) Co-located Care-of-Address (CCOA) is a local IP address temporarily assigned to the mobile node/mobile router. The network prefix must be associated with the mobile node/mobile router. The network prefix of the connected foreign link is the same. When there is no foreign agent on the foreign link, the mobile node/mobile router can use this care-of address.
上述方式 2 ) 涉及三个功能实体: 家乡代理(HA: Home Agent ), MN 或 MH/MR所在的移动网络和对等通信节点 (CN: Correspondent Node ); 方式 1 ) 多一个功能实体: 外地代理 FA。 MIPv4 ( RFC3344 )标准/ NEMOv4标准草稿既 可采用方式 1 ),也可采用方式 2 ); ΜΙΡνό标准( RFC 3775 )/NEMOv6( RFC3963 ) 标准仅采用方式 2 )。 The above method 2) involves three functional entities: the home agent (HA: Home Agent), the mobile network and the peer communication node (CN: Correspondent Node) where the MN or MH/MR is located; mode 1) one more functional entity: the foreign agent FA. The MIPv4 (RFC3344) standard / NEMOv4 draft standard can be used either in 1) or in 2); ΜΙΡνό standard (RFC 3775)/NEMOv6 (RFC3963) only in mode 2).
目前, DSL或 WiMAX网络可以配合 MIP和 EMO标准实现多主机架构下 的移动 IP管理方案, 但在发明过程中, 发明人发现了如下的技术问题: At present, DSL or WiMAX networks can cooperate with MIP and EMO standards to implement mobile IP management solutions under multi-host architecture. However, in the process of invention, the inventors have discovered the following technical problems:
1、 IPv4服务运营商无法提供多主机架构下纯 IPv6 主机(Host ) 的接入服 务; 1. An IPv4 service provider cannot provide access to a pure IPv6 host (Host) under a multi-host architecture;
2、 IPv6服务运营商无法提供多主机架构下纯 IPv4 主机( Host )的接入服务。 发明内容 2. An IPv6 service provider cannot provide access to a pure IPv4 host (Host) under a multi-host architecture. Summary of the invention
本发明的实施例提供一种支持混合 IP的多主机接入方法、 系统及设备, 其 通过移动路由器 MR和移动主机 MH (或称移动节点) 网络的 IPv6 (或 IPv4 ) 网络前缀的绑定, 实现支持混合 IP的多主机接入。 Embodiments of the present invention provide a hybrid host-enabled multi-master access method, system, and device that binds an IPv6 (or IPv4) network prefix of a mobile router MR and a mobile host MH (or mobile node) network, Implement multi-host access that supports hybrid IP.
本发明的实施例通过如下技术方案实现: Embodiments of the present invention are implemented by the following technical solutions:
本发明的实施例提供一种支持混合 IP的多主机接入方法 , 其包括: 双栈网络移动客户或双栈代理网络移动客户发起基于 IPv6网絡前缀绑定的 IPv4注册请求; An embodiment of the present invention provides a multi-homing access method supporting hybrid IP, which includes: a dual-stack network mobile client or a dual-stack proxy network mobile client initiates an IPv4 registration request based on an IPv6 network prefix binding;
由外地代理转发所述 IPv4注册请求至家乡代理; Forwarding the IPv4 registration request to the home agent by the foreign agent;
在进行 IPv6数据包的传输时, 家乡代理根据接收到的 IPv4注册请求, 将移 动路由器 MR和移动主机 MH网络的 IPv6网络前缀与 MR的 IPv4家乡地址绑 定, 并将 MR的 IPv4家乡地址与 MR和 MH网络的转交地址绑定, 以进行 IPv6 数据包的传输。 During the transmission of the IPv6 data packet, the home agent binds the IPv6 network prefix of the mobile router MR and the mobile host MH network to the IPv4 home address of the MR according to the received IPv4 registration request, and associates the MR IPv4 home address with the MR. Bind to the care-of address of the MH network for the transmission of IPv6 packets.
本发明的实施例还提供第二种支持混合 IP的多主机接入方法, 其包括: 双栈网络移动客户或双栈代理网络移动客户发起基于 MR 和 MH 网络的 IPv6网络前缀绑定的 IPv4注册请求; The embodiment of the present invention further provides a second multi-host access method supporting hybrid IP, which includes: The dual-stack network mobile client or the dual-stack proxy network mobile client initiates an IPv4 registration request based on the IPv6 network prefix binding of the MR and MH networks;
家乡代理根据接收到的所述注册请求, 将 MR和 MH网络的 IPv6网络前缀 与 MR和 MH网络的转交地址绑定, 以进行 IPv6数据包的传输。 The home agent binds the IPv6 network prefix of the MR and MH networks to the care-of address of the MR and MH networks according to the received registration request to perform IPv6 data packet transmission.
本发明的实施例还提供第三种支持混合 IP的多主机接入方法, 包括: 双栈网络移动客户或双栈代理网络移动客户发起基于 IPv4网络前缀绑定的 IPv6注册请求; The embodiment of the present invention further provides a third multi-host access method supporting hybrid IP, including: a dual-stack network mobile client or a dual-stack proxy network mobile client initiates an IPv6 registration request based on an IPv4 network prefix binding;
家乡代理根据接收到的基于 IPv4网络前缀绑定的 IPv6注册请求,将 MR和 MH网絡的 IPv4网络前缀与 MR和 MH网络的转交地址绑定,以进行 IPv4数据 包的传输。 The home agent binds the IPv4 network prefix of the MR and MH networks to the care-of address of the MR and MH networks according to the received IPv6 registration request based on the IPv4 network prefix binding, so as to transmit the IPv4 data packet.
本发明的实施例还提供第四种支持混合 IP的多主机接入方法, 其包括: 双栈网络移动客户或双栈代理网络移动客户发起基于 IPv6网络前缀绑定的 IPv4注册请求; The embodiment of the present invention further provides a fourth multi-host access method supporting hybrid IP, which includes: a dual-stack network mobile client or a dual-stack proxy network mobile client initiates an IPv4 registration request based on an IPv6 network prefix binding;
由外地代理转发所述 IPv4注册请求至家乡代理; Forwarding the IPv4 registration request to the home agent by the foreign agent;
家乡代理根据接收到的 IPv4注册请求, 将 MR和 MH网络的 IPv6网络前 綴与 MR的 IPv6家乡地址绑定, 并将 MR的 IPv6家乡地址与 MR和 MH网络 的转交地址绑定, 以进行 IPv6数据包的传输。 The home agent binds the IPv6 network prefix of the MR and MH networks to the IPv6 home address of the MR according to the received IPv4 registration request, and binds the IPv6 home address of the MR to the care-of address of the MR and MH networks to perform IPv6 data. The transmission of the package.
本发明的实施例还提供一种支持混合 IP的多主机接入系统, 其包括: 具有网络移动客户数据面功能并且能够利用 IPv4 隧道或者反向隧道传输 IPv6数据包的装置; Embodiments of the present invention also provide a multi-host access system supporting hybrid IP, including: a device having a network mobile client data plane function and capable of transmitting IPv6 data packets by using an IPv4 tunnel or a reverse tunnel;
支持网络移动客户控制面功能,并发起基于 IPv6网络前缀的 IPv4注册请求 的装置; A device that supports a network mobile client control plane function and initiates an IPv4 registration request based on an IPv6 network prefix;
外地代理, 用于转发 IPv4注册请求; a foreign agent, used to forward an IPv4 registration request;
家乡代理设备,用于根据接收的 IPv4注册请求,建立 MR和 MH网络的 IPv6 网络前綴与 MR的 IPv4的家乡地址的绑定, 以及建立 MR的 IPv4家乡地址与 MR和 MH网絡的转交地址的绑定。 The home agent device is configured to establish, according to the received IPv4 registration request, the binding of the IPv6 network prefix of the MR and MH networks to the home address of the IPv4 of the MR, and the binding of the IPv4 home address of the MR and the care-of address of the MR and MH networks. set.
本发明的实施例还提供第二种支持混合 IP的多主机接入系统, 其包括: 移动路由器设备, 支持双栈网络移动客户数据面及控制面功能, 并用于发 起基于 IPv6网络前缀的 IPv4注册请求; The embodiment of the present invention further provides a second multi-host access system supporting hybrid IP, which includes: The mobile router device supports the dual-stack network mobile client data plane and control plane function, and is used to initiate an IPv4 registration request based on the IPv6 network prefix;
家乡代理设备, 才艮据接收的 IPv4注册请求, 建立 MR和 MH网络的 IPv6 网络前缀与 MR和 MH网络的转交地址的绑定。 The home agent device establishes the binding of the IPv6 network prefix of the MR and MH networks to the care-of addresses of the MR and MH networks according to the received IPv4 registration request.
本发明的实施例还提供第三种支持混合 IP的多主机接入系统, 其包括: 移动路由器 M 设备, 支持移动路由器 MR和移动主机 MH网络的双栈网 络移动客户数据面、控制面的功能, 并用于发起基于 IPv4网絡前缀的 IPv6注册 请求; The embodiment of the present invention further provides a third multi-host access system supporting hybrid IP, which includes: a mobile router M device, a dual-stack network mobile client data plane and a control plane function supporting the mobile router MR and the mobile host MH network. And used to initiate an IPv6 registration request based on an IPv4 network prefix;
家乡代理设备, 用于根据接收到的注册请求, 建立 MR和 MH网絡的 IPv4 网络前缀与 M 和 MH网络的转交地址的绑定。 The home agent device is configured to establish a binding between the IPv4 network prefix of the MR and MH networks and the care-of address of the M and MH networks according to the received registration request.
本发明的实施例还提供第四种支持混合 IP的多主机接入系统, 其包括: 移动路由器 MR设备, 用于支持网络移动客户数据面功能; An embodiment of the present invention further provides a fourth multi-host access system supporting hybrid IP, which includes: a mobile router MR device, configured to support a network mobile client data plane function;
支持网络移动客户控制面功能,并发起基于 IPv6网络前缀的 IPv4注册请求 的装置; A device that supports a network mobile client control plane function and initiates an IPv4 registration request based on an IPv6 network prefix;
外地代理, 用于转发 IPv4注册请求; a foreign agent, used to forward an IPv4 registration request;
家乡代理设备,用于根据接收的 IPv4注册请求,建立 MR和 MH网络的 IPv6 网络前缀与 MR的 IPv6的家乡地址的绑定,并建立 MR的 IPv6家乡地址与 MR 和 MH网络的转交地址的绑定。 The home agent device is configured to bind the IPv6 network prefix of the MR and MH networks to the home address of the IPv6 of the MR according to the received IPv4 registration request, and establish a binding of the IPv6 home address of the MR and the care-of address of the MR and MH networks. set.
本发明的实施例还提供一种移动路由设备, 其包括: An embodiment of the present invention further provides a mobile routing device, including:
移动路由器 MR, 用于连接用户驻地网络和拜访地网络; Mobile router MR, used to connect the customer premises network and the visited network;
双栈网络移动客户, 支持 IPv4家乡地址以及 IPv6家乡地址, 并用于发起基 于 IPv6网络前缀的 IPv4注册请求, 以通知家乡代理将 IPv6数据包通过隧道发 给 MR和 MH网络的转交地址,或通知家乡代理接收通过反向隧道从 MR和 MH 网络的转交地址发给家乡代理的 IPv6数据包。 The dual-stack network mobile client supports the IPv4 home address and the IPv6 home address, and is used to initiate an IPv4 registration request based on the IPv6 network prefix to notify the home agent to send the IPv6 data packet to the care-of address of the MR and MH network through the tunnel, or notify the hometown. The proxy receives IPv6 packets sent to the home agent from the care-of address of the MR and MH networks through the reverse tunnel.
本发明的实施例还提供一种外地代理设备, 其包括: An embodiment of the present invention further provides a foreign agent device, including:
双栈代理网络移动客户, 用于发起基于 IPv6网絡前缀的 IPv4注册请求; 外地代理, 用于转发所述 IPv4注册请求, 以通知双栈家乡代理将 IPv6数据 包通过隧道发给移动路由器 MR的 IPv4家乡地址, 或者通知双栈家乡代理接收 通过反向隧道从 M 的 IPv4家乡地址发给的 IPv6数据包。 A dual-stack proxy network mobile client, configured to initiate an IPv4 network prefix-based IPv4 registration request; a foreign agent, configured to forward the IPv4 registration request, to notify the dual-stack home agent to use the IPv6 data The packet is sent to the IPv4 home address of the mobile router MR through the tunnel, or the dual-stack home agent is notified to receive the IPv6 data packet sent from the IPv4 home address of the M through the reverse tunnel.
本发明的实施例还提供一种外地代理设备, 其包括: An embodiment of the present invention further provides a foreign agent device, including:
双栈代理网络移动客户, 用于发起基于 IPv6网络前缀的 IPv4注册请求; 外地代理, 用于转发所述 IPv4注册请求, 以通知家乡代理将 IPv6数据包通 过 IPv6隧道发给移动路由器 MR的 IPv6家乡地址,或者通知双栈家乡代理接收 通过 IPv6反向隧道从 MR的 IPv6家乡地址发给的 IPv6数据包。 A dual-stack proxy network mobile client, configured to initiate an IPv4 network prefix-based IPv4 registration request; a foreign agent, configured to forward the IPv4 registration request, to notify the home agent to send the IPv6 data packet to the IPv6 hometown of the mobile router MR through the IPv6 tunnel Address, or notify the dual-stack home agent to receive IPv6 packets sent from the MR's IPv6 home address through the IPv6 reverse tunnel.
本发明的实施例还提供一种家乡代理设备, 其包括: An embodiment of the present invention further provides a home agent device, including:
双栈家乡代理, 用于根据接收到的基于 IPv6网络前缀的 IPv4注册请求, 建 立 MR和 MH网络的 IPv6网络前缀与 MR的 IPv4家乡地址的绑定; The dual-stack home agent is configured to establish a binding between the IPv6 network prefix of the MR and the MH network and the IPv4 home address of the MR according to the received IPv4 registration request based on the IPv6 network prefix;
双栈移动绑定存储器, 用于存储 MR和 MH网络的 IPv6网络前缀绑定。 本发明的实施例还提供一种家乡代理设备, 其包括: Dual stack mobile bonded memory for storing IPv6 network prefix bindings for MR and MH networks. An embodiment of the present invention further provides a home agent device, including:
双栈家乡代理, 用于根据接收到的基于 IPv4网络前缀的 IPv6注册请求, 将 MR和 MH网络的 IPv4网络前缀与 MR和 MH网络的转交地址绑定, 并将 MR 的 IPv6 HoA与 MR和 MH网络的转交地址绑定; The dual-stack home agent is used to bind the IPv4 network prefix of the MR and MH networks to the care-of address of the MR and MH networks according to the received IPv6 network prefix-based IPv6 registration request, and the MR IPv6 HoA and MR and MH The care-of address binding of the network;
双栈移动绑定存储器, 用于存储 MR和 MH网络的 IPv4网络前缀绑定。 本发明的实施例还提供一种家乡代理设备, 其包括: Dual stack mobile bonded memory for storing IPv4 network prefix bindings for MR and MH networks. An embodiment of the present invention further provides a home agent device, including:
双栈家乡代理, 用于根据接收到的基于 IPv6网络前缀的 IPv4注册请求, 建 立 MR和 MH网络的 IPv6网络前缀与 MR的 IPv6的家乡地址的绑定, 并建立 MR的 IPv6的家乡地址与 MR和 MH网络的转交地址的绑定; The dual-stack home agent is configured to establish an IPv6 network prefix of the MR and MH networks and a home address of the IPv6 of the MR according to the received IPv4 network prefix-based IPv4 registration request, and establish an IPv6 home address and MR of the MR. Binding to the care-of address of the MH network;
双栈移动绑定存储器, 用于存储 MR和 MH网络的 IPv6网络前缀绑定。 由上述本发明实施例提供的具体实施方案可以看出, 通过本发明的实施例, IPv4 服务运营商能够提供多主机架构下纯 IPv6 主机的接入服务; 从而为现有 IPv4移动网絡向 IPv6移动网络过渡提供了无缝的、 有效的和廉价的解决方案; 而且, IPv6 服务运营商能够提供多主机架构下纯 IPv4 主机的接入服务; 从而 为全新 IPv6移动网络下保护原有 IPv4用户的终端投资提供了有效的保证。 附图说明 Dual stack mobile binding memory for storing IPv6 network prefix bindings for MR and MH networks. It can be seen from the foregoing specific embodiments of the present invention that, by using the embodiments of the present invention, an IPv4 service provider can provide an access service of a pure IPv6 host in a multi-host architecture; thereby moving the existing IPv4 mobile network to IPv6. Network transitions provide a seamless, efficient, and inexpensive solution; moreover, IPv6 service operators can provide access to pure IPv4 hosts in a multi-host architecture; thus protecting legacy IPv4 users from the new IPv6 mobile network. Investment provides an effective guarantee. DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施 例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下面描 述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不 付出创造性劳动性的前提下 , 还可以根据这些附图获得其他的附图。 In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief description of the drawings used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description For some embodiments of the present invention, other drawings may be obtained from those skilled in the art without departing from the drawings.
图 1为现有技术中多主机架构的示意图; 1 is a schematic diagram of a multi-master architecture in the prior art;
图 2为本发明实施例 1的 FACOA模式下的双栈 NEMO功能框图; 图 3为本发明实施例 1的 FACOA模式下的双栈 NEMO处理协议栈示意图; 图 4为本发明实施例 1的 CCOA模式下的双栈 EMO功能框图; 图 5为本发明实施例 1的 CCOA模式下的双栈 EMO处理协议栈示意图; 图 6为本发明实施例 2的双栈 NEMO处理协议栈示意图; 2 is a block diagram of a dual-stack NEMO function in the FACOA mode according to Embodiment 1 of the present invention; FIG. 3 is a schematic diagram of a dual-stack NEMO processing protocol stack in FACOA mode according to Embodiment 1 of the present invention; FIG. 4 is a CCOA according to Embodiment 1 of the present invention; FIG. 5 is a schematic diagram of a dual-stack EMO processing protocol stack in a CCOA mode according to Embodiment 1 of the present invention; FIG. 6 is a schematic diagram of a dual-stack NEMO processing protocol stack according to Embodiment 2 of the present invention;
图 Ί为本发明实施例 3的双栈 NEMO功能框图; FIG. 3 is a functional block diagram of a dual stack NEMO according to Embodiment 3 of the present invention;
图 8为本发明实施例 3的双栈 NEMO处理协议栈示意图。 具体实施方式 FIG. 8 is a schematic diagram of a dual-stack NEMO processing protocol stack according to Embodiment 3 of the present invention. detailed description
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。 BRIEF DESCRIPTION OF THE DRAWINGS The technical solutions in the embodiments of the present invention will be described in detail with reference to the accompanying drawings. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative work are within the scope of the present invention.
本发明实施例中, 移动路由器 (MR ) 和移动主机(MH, 或称移动节点) 间为移动用户驻地网络( Mobile CPN ) , MR和 FA间为拜访地网络, M 可以 不属于网络接入提供商 (NAP )。 In the embodiment of the present invention, between the mobile router (MR) and the mobile host (MH, or mobile node), it is a mobile subscriber premises network (Mobile CPN), and the MR and the FA are visited networks, and the M may not belong to the network access. Business (NAP).
实施例 1: 拜访地网络支持 IPv4, 移动驻地网络支持 IPv6和 IPv4 Example 1: The visited network supports IPv4, and the mobile premises network supports IPv6 and IPv4.
本实施例支持两种模式: 共存转交地址(CCOA )模式和外地代理转交地址 ( FACOA )模式, 下面分别就这两种模式进行说明。 This embodiment supports two modes: a coexistence care-of address (CCOA) mode and a foreign agent care-of address (FACOA) mode, which are described below.
一、 FACOA模式 First, FACOA mode
图 2为本实施例中的 FACOA模式下支持混合 IP的多主机接入系统的双栈 NEMO功能框图。 如图 2所示, 本发明的系统包括: 移动路由器 MR、 双栈代 理网络移动版本 4客户 ( Proxy EMOv4 Client, 简称双栈代理 NEMOv4客户, 其可选), 外地代理 FA、 双栈 HA设备(包括 HA和移动绑定数据存储器)、 认 证者以及 AAA (认证、 授权、 计费)服务器。 其中: 2 is a dual stack of a multi-host access system supporting hybrid IP in FACOA mode in the embodiment. NEMO functional block diagram. As shown in FIG. 2, the system of the present invention includes: a mobile router MR, a dual-stack proxy network mobile version 4 client (Proxy EMOv4 Client, referred to as a dual-stack agent NEMOv4 client, which is optional), a foreign agent FA, a dual-stack HA device ( Includes HA and mobile bonded data storage), authenticators, and AAA (authentication, authorization, accounting) servers. among them:
所述双栈代理网络移动版本 4客户, 可选择地设置于网络侧 (网络接入提 供商, NAP ), 用于代理 MR和 MH网络执行双栈 NEMO客户控制面的功能, 其中双栈表示的是既可以支持 IPv4, 又可以支持 IPv6。 所述双栈 NEMO客户控 制面功能包括: The dual-stack proxy network mobile version 4 client is optionally set on the network side (Network Access Provider, NAP) for proxying the functions of the dual-stack NEMO client control plane for the MR and MH networks, wherein the dual stack represents It can support both IPv4 and IPv6. The dual stack NEMO client control plane functions include:
1、 支持现有技术中 NEMO客户控制面的功能; 1. Support the functions of the NEMO customer control plane in the prior art;
2、 支持基于 IPv6网络前缀绑定的 IPv4注册功能, 即双栈 Proxy NEMOv4 Client可以发起 IPv4注册请求, 包含 MR和 MH网络的 IPv6网络前缀、 MR的 IPv4 HoA和 MR和 MH网络的 CoA;这可以通过对 IPv4注册请求消息添加 IPv6 网络前缀扩展来实现, 所述 IPv6网络前缀扩展内含 MR和 MH网络的 IPv6网 络前缀, 作为新的 NEMOv4参数。 NEMOv4的 IPv6网络前缀扩展可以按 TLV (类型长度值)原则进行定义。 2. Support IPv4 registration function based on IPv6 network prefix binding, that is, the dual-stack Proxy NEMOv4 Client can initiate an IPv4 registration request, including the IPv6 network prefix of the MR and MH networks, the IPv4 HoA of the MR, and the CoA of the MR and MH networks; This is achieved by adding an IPv6 network prefix extension to the IPv4 registration request message, the IPv6 network prefix extension containing the IPv6 network prefix of the MR and MH networks as a new NEMOv4 parameter. The IPv6 network prefix extension of NEMOv4 can be defined by the TLV (Type Length Value) principle.
NAP设置了双栈代理 NEMOv4客户后, MR只需支持双栈 NEMO Client数 据面功能 (转交地址 CoA的更新所带来的移动对 MR来说是透明的), 在 NAP 不支持双栈代理 EMO客户的情况下, MR需要支持以上双栈 EMO客户控制 面和数据面功能。 After NAP sets up the dual-stack agent NEMOv4 client, MR only needs to support the dual-stack NEMO Client data plane function (the movement brought by the update of the care-of address CoA is transparent to the MR), and the NAP does not support the dual-stack proxy EMO client. In this case, MR needs to support the above dual stack EMO client control plane and data plane functions.
MR支持的所述双栈 NEMO Client数据面功能包括: The dual-stack NEMO Client data plane functions supported by MR include:
1、 现有技术中 EMOv4客户数据面的功能; 1. The function of the EMOv4 customer data plane in the prior art;
2、支持双 IP地址: IPv4 HoA和 IPv6 HoA; MR可带纯 IPv6 和 /或 IPv4 MH; 2. Support dual IP addresses: IPv4 HoA and IPv6 HoA; MR can carry pure IPv6 and / or IPv4 MH;
3、 自对等通信节点( CN )至 MR和 MH网络的 IPv6数据包,经 IPv4隧道, 送往 MR的 IPv4 HoA, MR应能解隧道封装得到 IPv6数据包, 如果 IPv6数据 包目的地址为 MH的 IPv6 HoA, MR将 IPv6数据包转发给 MH; 3. The IPv6 data packet from the peer-to-peer communication node (CN) to the MR and MH networks is sent to the MR4 HoA of the MR via the IPv4 tunnel. The MR should be able to de-encapsulate and obtain the IPv6 data packet. If the destination address of the IPv6 data packet is MH. IPv6 HoA, MR forwards IPv6 packets to MH;
4、 MR应能将 MR和 MH网絡至 CN 的 IPv6数据包通过 IPv4反向隧道发 给 HA, 反向隧道的源地址为 MR的 IPv4 HoA; 5、 MR可以支持路由功能; 或者, MR支持 IP Bridging ( IP桥接) 功能, 即 MR能感知 IP ( IP awareness ), 但不用支持路由, MR通过二层协议而不用 三层路由进行数据转发。 4. The MR should be able to send the IPv6 packets from the MR and MH networks to the CN to the HA through the IPv4 reverse tunnel. The source address of the reverse tunnel is the IPv4 HoA of the MR; 5, MR can support routing function; Or, MR supports IP Bridging (IP bridging) function, that is, MR can sense IP (IP awareness), but does not support routing, MR forwards data through Layer 2 protocol instead of Layer 3 routing.
所述外地代理 FA, 设置于 NAP (网络接入提供商 ), 用于作为 MH和 MR 的外地代理。 所述外地代理 FA支持如下功能: The foreign agent FA, set in the NAP (Network Access Provider), is used as a foreign agent for MH and MR. The foreign agent FA supports the following functions:
1、 支持现有技术中 NEMOv4 FA的功能; 1. Support the functions of NEMOv4 FA in the prior art;
2、 支持对 MR的 IPv4 Ho A的跟踪; 2. Support tracking of MR's IPv4 Ho A;
3、 通知双栈 HA将 IPv6数据包通过隧道发给 MR的 IPv4 HoA; 这可以通 过忽略 IPv4注册请求中的 IPv6网络前缀扩展信息, 仅简单地转发 IPv4注册请 求实现; 3. Notify the dual-stack HA to send the IPv6 data packet to the MR's IPv4 HoA through the tunnel; this can be achieved by simply ignoring the IPv6 network prefix extension information in the IPv4 registration request and simply forwarding the IPv4 registration request;
4、 通知双栈 HA接收通过反向隧道从 MR的 IPv4 HoA送抵 HA的 IPv6数 据包; 这可以通过忽略 IPv4注册请求中的 IPv6网络前缀扩展信息, 仅简单地原 样转发 IPv4注册请求实现。 4. Notifying the dual stack HA receives the IPv6 packet sent from the MR's IPv4 HoA to the HA through the reverse tunnel; this can simply forward the IPv4 registration request by simply ignoring the IPv6 network prefix extension information in the IPv4 registration request.
所述双栈 HA, 设置于 NSP (网络服务提供商), 用于作为 MH和 MR的家 乡代理 (转交地址 CoA更新所带来的移动对 MH来说是透明的)。 The dual stack HA, set up at the NSP (Network Service Provider), is used as a home agent for MH and MR (the movement brought by the care-of address CoA update is transparent to the MH).
所述双栈 HA支持如下功能: The dual stack HA supports the following functions:
1、 支持现有技术中 NEMOv4 HA的功能; 1. Support the functions of NEMOv4 HA in the prior art;
2、 才艮据接收到的基于 IPv6网络前缀绑定的 IPv4注册请求, 将 MR和 MH 网络的 IPv6网络前缀与 MR的 IPv4 HoA绑定,并将 MR的 IPv4 HoA与 MR和 MH网络的 CoA绑定; 2. Bind the IPv6 network prefix of the MR and MH networks to the IPv4 HoA of the MR according to the received IPv4 registration request based on the IPv6 network prefix binding, and tie the IPv4 HoA of the MR to the CoA of the MR and MH networks. Set
3、 在家乡链路广播 MR和 MH网络的 IPv6网络前缀的可达性, 截获目的 地址含 MR和 MH网络的 IPv6网络前缀的 IPv6数据包; 3. Broadcasting the reachability of the IPv6 network prefix of the MR and MH networks in the home link, intercepting the IPv6 packet with the IPv6 network prefix of the destination address and the MR network;
4、 才艮据接收到的基于 IPv6网络前缀绑定的 IPv4注册请求, HA通过双重 IPv4隧道将 CN至 MR和 MH网络的 IPv6数据包发给 MR, 外层隧道目的地址 为 MR和 MH网络的 IPv4 CoA, 内层隧道目的地址为 M 的 IPv4 HoA; 4. According to the received IPv4 registration request based on the IPv6 network prefix binding, the HA sends the IPv6 data packet of the CN to the MR and the MH network to the MR through the dual IPv4 tunnel, and the destination address of the outer tunnel is the MR and the MH network. IPv4 CoA, the IPv4 HoA of the inner tunnel whose destination address is M;
5、 才艮据接收到的基于 IPv6网络前缀绑定的 IPv4注册请求, HA接收经双 重反向 IPv4隧道封装的 MR和 MH网络至 CN 的 IPv6数据包, 外层反向隧道 源地址为 MR和 MH网络的 IPv4 CoA,内层反向隧道源地址为 MR的 IPv4 HoA; 或 HA接收经反向 IPv4隧道封装的 MR和 MH网络至 CN 的 IPv6数据包, 反 向隧道的源地址为 MR的 IPv4 HoA; 5. According to the received IPv4 registration request based on the IPv6 network prefix binding, the HA receives the double reverse IPv4 tunnel encapsulated MR and MH network to the CN IPv6 data packet, and the outer reverse tunnel The source address is the IPv4 CoA of the MR and MH networks, the inner layer reverse tunnel source address is the IPv4 HoA of the MR; or the HA receives the reverse IPv4 tunnel encapsulated MR and MH network to the CN IPv6 packet, the source of the reverse tunnel IPv4 HoA with address MR;
双栈 HA和双栈 Mobility Bindings (移动绑定) 的数据存储器可组成 HA设 备; 双栈移动绑定数据存储器用于存储 MR和 MH网络的 IPv6网络前缀绑定。 Dual-stack HA and dual-stack Mobility Bindings data storage can be used to form HA devices; dual-stack mobile binding data storage is used to store IPv6 network prefix bindings for MR and MH networks.
本实施例中, 对于 FACOA模式, 认证者、 双栈代理 NEMO客户、 FA可共 同组成 FA设备。 In this embodiment, for the FACOA mode, the authenticator, the dual stack agent NEMO client, and the FA may collectively form the FA device.
WiMAX中, MH为 G-Host, MR为 G-MS/G-RS, 在有线接入网络中, MH 为 Host, MR为 RG。 In WiMAX, MH is G-Host and MR is G-MS/G-RS. In wired access networks, MH is Host and MR is RG.
所述认证者 ( Authenticator ), 设置于 NAP, 用于为双栈代理 NEMO 客户 和 FA提供所需的双栈 EMO密钥, 为 MR和 /或 MH提供认证服务; The Authenticator (Authenticator) is set in NAP to provide a dual-stack EMO key for the dual-stack agent NEMO client and the FA, and provides authentication services for the MR and/or MH;
所述 AAA服务器,设置于 NSP,用于为 HA提供所需的双栈 EMO密钥, NEMO所需的相关信息在认证过程, 通过 AAA信息交互检索得到。 The AAA server is configured in the NSP to provide the required dual-stack EMO key for the HA. The related information required by the NEMO is obtained through the AAA information interactive retrieval process in the authentication process.
在本发明中, FA仅在 FACOA模式下存在。 认证者( Authenticator )和 MR 间的连接关系仅在 CCOA组合模式下存在。 若双栈 Proxy NEMO Client存在, 必须和认证者放置在一起。 若双栈 Proxy NEMO Client不存在, 认证者和 FA需 有连接关系。 In the present invention, FA exists only in the FACOA mode. The connection between the Authenticator and the MR exists only in the CCOA combination mode. If the dual stack Proxy NEMO Client exists, it must be placed with the authenticator. If the dual-stack Proxy NEMO Client does not exist, the authenticator and the FA need to have a connection.
MR和 FA属于同一个 IP Link (连接)。 MR and FA belong to the same IP Link (connection).
FACOA模式的 EMO处理: EMO processing in FACOA mode:
FACOA模式双栈 NEMO处理协议栈如图 3所示, HA和 MH的 CoA (即 MR ) 间的 MIPv4隧道, 必须构建于 HA和 MR的 CoA (即 FA ) 间的 MIPv4隧 道之上。对于 WiMAX网络, G-MS/G-RS和 BS间 802.16釆用 IP CS子层。 BS/AN 支持 IP Bridging ( IP桥接) 功能, 即 BS/AN能感知 IP ( IP awareness ), 但不用 支持路由, MR 通过二层协议而不用三层路由进行数据转发。 FA 也可以和 BS/AN合并。 FACOA mode dual stack NEMO processing protocol stack As shown in Figure 3, the MIPv4 tunnel between HA and MH's CoA (ie MR) must be built on the MIPv4 tunnel between HA and MR CoA (ie FA). For WiMAX networks, 802.16 between G-MS/G-RS and BS uses the IP CS sublayer. The BS/AN supports the IP Bridging function, that is, the BS/AN can be aware of IP (IP awareness), but does not support routing. The MR forwards data through the Layer 2 protocol instead of Layer 3 routing. FA can also be combined with BS/AN.
控制面处理: Control surface processing:
1 ) Proxy NEMO Client/ NEMO Client发起基于 MR和 MH网络的 IPv6网络 前缀绑定的 IPv4注册请求; 1) Proxy NEMO Client/NEMO Client initiates IPv6 network based on MR and MH networks IPv4 registration request with prefix binding;
2 ) FA忽略 IPv4注册请求中的 IPv6网络前缀扩展信息,仅简单地转发 IPv4 注册请求实现, 以通知 HA将 IPv6数据包通过隧道送往 M 的 IPv4 HoA, 通知 HA接收通过反向隧道从 MR的 IPv4 HoA送抵 HA的 IPv6数据包; 2) The FA ignores the IPv6 network prefix extension information in the IPv4 registration request, and simply forwards the IPv4 registration request implementation to notify the HA to send the IPv6 data packet to the IPv4 HoA of the M through the tunnel, and notify the HA to receive the MR through the reverse tunnel. The IPv6 packet sent by the IPv4 HoA to the HA;
3 ) HA接收基于 IPv6网络前缀绑定的 IPv4注册请求, 将 MR和 MH网络 的 IPv6网络前缀与 MR的 IPv4 HoA绑定, 并将 MR的 IPv4 HoA与 MR和 MH 网络的 CoA绑定; 3) The HA receives the IPv4 registration request based on the IPv6 network prefix binding, binds the IPv6 network prefix of the MR and MH networks to the IPv4 HoA of the MR, and binds the IPv4 HoA of the MR to the CoA of the MR and MH networks;
4 )在家乡链路广播 MR和 MH网络的 IPv6网络前缀的可达性。 4) Broadcast the reachability of the IPv6 network prefix of the MR and MH networks in the home link.
数据面处理: Data surface processing:
IPv6数据包由通信节点 CN发送至移动节点 MH时( CN -〉 MH ), 包括如下 步骤: When the IPv6 data packet is sent by the communication node CN to the mobile node MH (CN -> MH), the following steps are included:
1 ) 由 CN发出的 IPv6包( SA=CN IPv6@, DA= MH的 IPv6 HoA )被 HA 截获; 1) The IPv6 packet sent by CN (SA=CN IPv6@, DA=MH6 IPv6 HoA) is intercepted by HA;
该 IPv6数据包的源 IP地址( SA: Source IP Address )为 CN的 IPv6地址( CN IPv6@ ), 该 IP包的目的 IP地址( DA: Destination IP Address ) 为 MH的 IPv6 家乡地址 (HoA )。 The source IP address (SA: Source IP Address) of the IPv6 packet is the IPv6 address of the CN (CN IPv6@), and the destination IP address (DA: Destination IP Address) of the IP packet is the IPv6 home address (HoA) of the MH.
2 ) HA进行第一层 MIPv4隧道( SA= HA IPv4@, DA=M 的 IPv4 HoA ) 封装; 2) HA performs the first layer MIPv4 tunnel (SA=HA IPv4@, DA=M IPv4 HoA) encapsulation;
3 ) HA再进一步通过第二层 MIPv4隧道( SA= HA IPv4 @, DA=MR和 MH 网络的 IPv4 CoA )封装, 将 IP包送往 MR和 MH网络的 CoA; 3) HA further encapsulates the IP packet to the CoA of the MR and MH networks through the second layer MIPv4 tunnel (SA=HA IPv4 @, DA=MR and IPv4 CoA of the MH network);
4 ) 当经过两层 MIP隧道的 IPv6包到达 MR和 MH网络的 FA时, 第二层 MIPv4隧道封装被剥去, 得到一个要送往 MR的经过第一层 MIPv4隧道封装的 IPv6包, MR和 MH网絡的 FA将该 IP包送给 MR; 4) When the IPv6 packet passing through the two-layer MIP tunnel reaches the FA of the MR and MH networks, the second layer MIPv4 tunnel encapsulation is stripped, and an IPv6 packet encapsulated by the first layer MIPv4 tunnel to be sent to the MR, MR and The FA of the MH network sends the IP packet to the MR;
5 ) 当 MR收到这个单层封装的 IP包, 将余下的第一层 MIPv4隧道封装剥 去, 于是得到要送往 MH的 IPv6包, MR将该 IPv6包经 MR的链路送给 MH。 5) When the MR receives the IP packet of the single layer encapsulation, the remaining first layer MIPv4 tunnel encapsulation is stripped, and then the IPv6 packet to be sent to the MH is obtained, and the MR sends the IPv6 packet to the MH via the MR link.
IPv6数据包由移动节点发送至对等通信节点 (MH -> CN ) 时有三种情况: 一种是无反向隧道的情况, 由 MH发出的 IPv6包 ( SA= MH的 IPv6 HoA, DA=CN IPv6@ ) 直接被送到 CN; There are three cases when an IPv6 packet is sent by the mobile node to the peer-to-peer communication node (MH -> CN): One is the case without reverse tunnel, and the IPv6 packet sent by the MH (SA = MH's IPv6 HoA, DA=CN IPv6@ ) is sent directly to the CN;
另一种是有单重反向隧道的情况, 包括如下步骤: The other is the case of a single reverse tunnel, including the following steps:
1 )由 MH发出的 IPv6包( SA= MH的 IPv6 HoA, DA=CN IPv6@ )被送往 1) The IPv6 packet sent by MH (SA=MH IPv6 HoA, DA=CN IPv6@) is sent to
CN; CN;
2 )IPv6包首先为 MR截获,通过 MIPv4隧道( SA=M 的 IPv4 HoA,DA=HA IPv4@ )将 IPv6包送往 HA; 2) The IPv6 packet is first intercepted by the MR, and the IPv6 packet is sent to the HA through the MIPv4 tunnel (IPv=M IPv4 HoA, DA=HA IPv4@);
3 ) 当经过 MIPv4隧道的 IP包到达 HA时, MIPv4隧道封装被剥去 , 于是 得到要送往 CN的 IPv6包, HA将该 IPv6包送给 CN。 3) When the IP packet passing through the MIPv4 tunnel arrives at the HA, the MIPv4 tunnel encapsulation is stripped, and the IPv6 packet to be sent to the CN is obtained, and the HA sends the IPv6 packet to the CN.
再一种是有双重反向隧道的情况, 包括如下步骤: The other is the case of a double reverse tunnel, including the following steps:
1 )由 MH发出的 IPv6包( SA= MH的 IPv6 HoA, DA=CN IPv6@ )被送往 1) The IPv6 packet sent by MH (SA=MH IPv6 HoA, DA=CN IPv6@) is sent to
CN; CN;
2 )IPv6包首先为 MR截获,通过第一层 MIPv4隧道( SA=MR的 IPv4 HoA, DA=HAIPv4@ )将 IPv6包送往 HA; 2) The IPv6 packet is first intercepted by the MR, and the IPv6 packet is sent to the HA through the first layer MIPv4 tunnel (SA=MR IPv4 HoA, DA=HAIPv4@);
3 ) 经过第一层 MIPv4隧道封装的 IP包会被 MR的 FA截获, 并进一步通 过第二层 MIPv4隧道( SA=MR的 IPv4 CoA, DA=HA IPv4@ )将 IP包送往 HA; 3) The IP packet encapsulated by the first layer of the MIPv4 tunnel is intercepted by the FA of the MR, and the IP packet is further sent to the HA through the second layer MIPv4 tunnel (the SA4 MRA, DA=HA IPv4@);
4 ) 当经过两层 MIPv4隧道的 IP包到达 HA时, 第二层 MIPv4隧道封装和 第一层 MIPv4隧道封装依次被剥去, 于是得到要送往 CN的 IPv6包, HA将该 IPv6包送给 CN。 4) When the IP packet of the two-layer MIPv4 tunnel arrives at the HA, the second layer MIPv4 tunnel encapsulation and the first layer MIPv4 tunnel encapsulation are stripped in turn, and then the IPv6 packet to be sent to the CN is obtained, and the HA sends the IPv6 packet to the HA. CN.
二、 CCOA模式 Second, CCOA mode
图 4为本发明的 CCOA模式下支持混合 IP的多主机系统的双栈 NEMO功 能框图。 如图 4所示, 本发明的系统包括: MR、 双栈 NEMOv4客户, 双栈 HA、 认证者以及 AAA服务器。 其中: 4 is a block diagram of a dual-stack NEMO function of a multi-master system supporting hybrid IP in CCOA mode of the present invention. As shown in FIG. 4, the system of the present invention includes: MR, dual stack NEMOv4 client, dual stack HA, authenticator, and AAA server. among them:
所述 MR支持双栈 NEMO客户的控制面和数据面功能。 The MR supports the control plane and data plane functions of the dual stack NEMO client.
双栈 EMOv4客户 ( NEMOv4 Client ), 与 MR设置于同一物理实体(可称 之为移动路由器设备), 用于执行双栈 NEMO客户控制面、 和数据面的功能。 The dual-stack EMOv4 client (NEMOv4 Client), which is set up in the same physical entity as the MR (referred to as a mobile router device), is used to perform the dual-stack NEMO client control plane and data plane functions.
MR所支持的双栈 NEMO客户控制面功能包括: The dual stack NEMO client control surface features supported by MR include:
1、 支持现有技术中 NEMO客户控制面的功能; 2、支持基于 IPv6网络前缀绑定的 IPv4注册功能,即双栈 Proxy NEMO Client 可以发起 IPv4注册请求, 包含 M 和 MH网络的 IPv6网络前缀和 MR和 MH 网络的 CoA; 这可以通过对 IPv4注册请求消息添加 IPv6网络前缀扩展来实现 , 该 IPv6网络前缀扩展内含 MR和 MH网络的 IPv6网络前缀,作为新的 NEMOv4 参数。 NEMOv4的 IPv6网络前缀扩展可以按 TLV (类型长度值)原则进行定义;1. Support the functions of the NEMO customer control plane in the prior art; 2. Support IPv4 registration function based on IPv6 network prefix binding, that is, dual-stack Proxy NEMO Client can initiate IPv4 registration request, including IPv6 network prefix of M and MH networks and CoA of MR and MH networks; this can be requested by IPv4 registration The message is implemented by adding an IPv6 network prefix extension that includes the IPv6 network prefix of the MR and MH networks as a new NEMOv4 parameter. The IPv6 network prefix extension of NEMOv4 can be defined according to the TLV (Type Length Value) principle;
3、 通知双栈 HA将 IPv6数据包通过隧道送往 MR和 MH网络的 CoA; 这 可以通过修改 IPv4注册请求内容(如设置信息位或添加扩展) 实现; 3. Notify the dual stack HA to send the IPv6 data packet through the tunnel to the CoA of the MR and MH networks; this can be achieved by modifying the IPv4 registration request content (such as setting information bits or adding extensions);
4、 通知双栈 HA接收通过反向隧道从 MR和 MH网络的 CoA送抵 HA的 IPv6数据包; 这可以通过修改 IPv4注册请求内容(如设置信息位或添加扩展 ) 实现。 4. Notify the dual stack HA receives the IPv6 packets sent from the MRs of the MR and MH networks to the HA through the reverse tunnel; this can be done by modifying the contents of the IPv4 registration request (such as setting information bits or adding extensions).
MR所支持的双栈 NEMO Client数据面功能包括: The dual stack NEMO Client data plane features supported by MR include:
1、 现有技术中 EMOv4客户数据面的功能; 1. The function of the EMOv4 customer data plane in the prior art;
2、 支持双 IP地址: IPv4 Ho A和 IPv6 HoA; MR可带纯 IPv6或 IPv4 MH; 2. Support dual IP addresses: IPv4 Ho A and IPv6 HoA; MR can carry pure IPv6 or IPv4 MH;
3、 CN至 MR和 MH网络的 IPv6数据包经 IPv4隧道发给 MR的 IPv4 HoA, MR应能解隧道封装得到 IPv6数据包,如果 IPv6数据包目的地址为 MH的 IPv6 HoA, MR将 IPv6数据包转发给 MH; 3. The IPv6 data packets of the CN to MR and MH networks are sent to the MR4 HoA of the MR through the IPv4 tunnel. The MR should be able to de-encapsulate and obtain the IPv6 data packet. If the IPv6 data packet destination address is MH's IPv6 HoA, the MR will IPv6 data packet. Forward to MH;
4、 MR应能将 MR和 MH网络至 CN 的 IPv6数据包通过 IPv4反向隧道发 给 HA, 反向隧道的源地址为 MR的 IPv4 HoA; 4. The MR should be able to send the IPv6 packets from the MR and MH networks to the CN to the HA through the IPv4 reverse tunnel. The source address of the reverse tunnel is the IPv4 HoA of the MR;
5、 MR可以支持路由功能; 或者, MR支持 IP Bridging ( IP桥接) 功能, 即 MR能感知 IP ( IP awareness ), 但不用支持路由, MR通过二层协议而不用 三层路由进行数据转发。 5, MR can support routing function; Or, MR supports IP Bridging (IP bridging) function, that is, MR can sense IP (IP awareness), but does not support routing, MR forwards data through Layer 2 protocol instead of Layer 3 routing.
所述双栈 HA, 设置于 NSP (网络服务提供商), 用于作为 MH和 MR的家 乡代理 ( CoA更新所带来的移动对 MH来说是透明的)。 The dual stack HA, set up in the NSP (Network Service Provider), is used as a home agent for MH and MR (the movement brought by the CoA update is transparent to the MH).
所述双栈 HA支持如下功能: The dual stack HA supports the following functions:
1、 支持现有技术中 NEMOv4 HA的功能; 1. Support the functions of NEMOv4 HA in the prior art;
2、 才艮据接收到的基于 IPv6网络前缀绑定的 IPv4注册请求, 将 MR和 MH 网络的 IPv6网络前缀与 MR和 MH网络的 CoA绑定; 3、 在家乡链路广播 MR和 MH网络的 IPv6网络前缀的可达性, 截获目的 地址含 MR和 MH网络的 IPv6网络前缀的 IPv6数据包; 2. Binding the IPv6 network prefix of the MR and MH networks to the CoA of the MR and MH networks according to the received IPv4 registration request based on the IPv6 network prefix binding; 3. The home link broadcasts the reachability of the IPv6 network prefix of the MR and MH networks, and intercepts the IPv6 data packet whose destination address includes the IPv6 network prefix of the MR and MH networks;
4、 根据接收到的基于 IPv6网络前缀绑定的 IPv4注册请求, HA通过 IPv4 隧道将 CN 至 MR和 MH网络的 IPv6数据包发给 MR, 隧道目的地址为 MR和 MH网络的 CoA; 4. According to the received IPv4 registration request based on the IPv6 network prefix binding, the HA sends the IPv6 data packet of the CN to the MR and the MH network to the MR through the IPv4 tunnel, and the tunnel destination address is the CoA of the MR and the MH network;
5、 根据接收到的基于 IPv6网络前缀绑定的 IPv4注册请求, HA接收经反 向 IPv4隧道封装的 MR和 MH网络至 CN 的 IPv6数据包, 反向隧道的源地址 为 MR和 MH网络的 CoA。 5. According to the received IPv4 registration request based on the IPv6 network prefix binding, the HA receives the IPv6 data packet of the MR and the MH network encapsulated by the reverse IPv4 tunnel to the CN, and the source address of the reverse tunnel is the CoA of the MR and the MH network. .
WiMAX中, MH为 G-Host, MR为 G-MS/G-RS, 在有线接入网络中, MH 为 Host, MR为 RG。 In WiMAX, MH is G-Host and MR is G-MS/G-RS. In wired access networks, MH is Host and MR is RG.
所述认证者 ( Authenticator ), 设置于 NAP, 用于为双栈代理 NEMO 客户 和 FA提供所需的双栈 EMO密钥, 为 MR和 /或 MH提供认证服务; The Authenticator (Authenticator) is set in NAP to provide a dual-stack EMO key for the dual-stack agent NEMO client and the FA, and provides authentication services for the MR and/or MH;
所述 AAA服务器,设置于 NSP,用于为 HA提供所需的双栈 EMO密钥, NEMO所需的相关信息在认证过程, 通过 AAA信息交互检索得到。 The AAA server is configured in the NSP to provide the required dual-stack EMO key for the HA. The related information required by the NEMO is obtained through the AAA information interactive retrieval process in the authentication process.
CCOA模式的 NEMO处理: NEMO processing in CCOA mode:
CCOA模式双栈 NEMO处理协议栈如图 5所示, HA和 MH的 CoA (即 MR ) 间只需一层 MIP隧道。 对于 WiMAX网络, G-MS/G-RS和 BS间 802.16 采用 IP CS子层。 BS/AN支持 IP Bridging ( IP桥接)功能, 即 BS/AN能感知 IP ( IP awareness ), 但不用支持路由, MR 通过二层协议而不用三层路由进行数据 转发。 CCOA mode dual stack NEMO processing protocol stack As shown in Figure 5, only one layer of MIP tunnel between HA and MH's CoA (ie MR). For WiMAX networks, 802.16 between G-MS/G-RS and BS uses the IP CS sublayer. The BS/AN supports the IP Bridging function, that is, the BS/AN can be aware of IP (IP awareness), but does not support routing. The MR forwards data through the Layer 2 protocol instead of Layer 3 routing.
控制面处理: Control surface processing:
1 )双栈 NEMO Client发起基于 MR和 MH网络的 IPv6网络前缀绑定的 IPv4 注册请求, 其中包含用于通知 HA将 IPv6数据包通过隧道发给 MR和 MH网络 的 CoA以及通知 HA接收通过反向隧道从 MR和 MH网络的 CoA送抵 HA的 IPv6 数据包的信息; 1) The dual-stack NEMO Client initiates an IPv4 registration request based on the MR6 and MH network-based IPv6 network prefix binding, which includes a CoA for informing the HA to send the IPv6 data packet through the tunnel to the MR and MH networks and notifying the HA to receive the reverse The information that the tunnel sends the IPv6 packets from the CoA of the MR and MH networks to the HA;
2 ) HA才艮据接收到的基于 IPv6网络前缀绑定的 IPv4注册请求, 将 MR和 MH网络的 IPv6网络前缀与 MR和 MH网絡的 CoA绑定; 3 )在家乡链路广播 MR和 MH网络的 IPv6网络前缀的可达性。 2) The HA binds the IPv6 network prefix of the MR and MH networks to the CoA of the MR and MH networks according to the received IPv4 registration request based on the IPv6 network prefix binding; 3) The home link links the accessibility of the IPv6 network prefix of the MR and MH networks.
数据面处理: Data surface processing:
CN->MH时, 包括如下步骤: When CN->MH, the following steps are included:
1 ) 由 CN发出的 IPv6包( SA=CN IPv6@, DA= MH的 IPv6 HoA )被 HA 截获; 1) The IPv6 packet sent by CN (SA=CN IPv6@, DA=MH6 IPv6 HoA) is intercepted by HA;
2 ) HA进行 MIPv4隧道( SA= HA IPv4@, DA=M 和 MH网络的 Co A ) 封装; 2) HA performs MIPv4 tunneling (SA=HA IPv4@, DA=M and Co A of MH network) encapsulation;
3 ) 当 MR收到这个单层封装的 IP包, 将 MIPv4隧道封装剥去, 于是得到 要送往 MH的 IPv6包, MR将该 IPv6包经 MR的链路送给 MH 3) When the MR receives the IP packet of the single-layer encapsulation, strips the MIPv4 tunnel encapsulation, and then obtains the IPv6 packet to be sent to the MH, and the MR sends the IPv6 packet to the MH via the MR link.
MH -> CN时 有两种情况: There are two cases when MH -> CN:
第一种是无反向隧道的情况,由 MH发出的 IPv6包( SA= MH的 IPv6 HoA, DA=CN IPv6@ ) 直接被送到 CN; The first one is the case of no reverse tunnel. The IPv6 packet sent by the MH (SA=MH IPv6 HoA, DA=CN IPv6@) is sent directly to the CN;
另一种是有反向隧道的情况, 包括: The other is the case of a reverse tunnel, including:
1 )由 MH发出的 IPv6包( SA= MH的 IPv6 HoA, DA=CN IPv6@ )被送往 1) The IPv6 packet sent by MH (SA=MH IPv6 HoA, DA=CN IPv6@) is sent to
CN; CN;
2 )IPv6包首先为 MR截获,通过 MIPv4隧道( SA=MR和 MH网络的 CoA, DA=HAIPv4@ )将 IPv6包送往 HA; 2) The IPv6 packet is first intercepted by the MR, and the IPv6 packet is sent to the HA through the MIPv4 tunnel (SA=MR and MH network CoA, DA=HAIPv4@);
3 ) 当经过 MIPv4隧道的 IP包到达 HA时, MIPv4隧道封装被剥去, 于是 得到要送往 CN的 IPv6包, HA将该 IPv6包送给 CN 3) When the IP packet passing through the MIPv4 tunnel arrives at the HA, the MIPv4 tunnel encapsulation is stripped, and the IPv6 packet to be sent to the CN is obtained, and the HA sends the IPv6 packet to the CN.
实施例 2: 拜访地网络支持 IPv6, 移动驻地网络支持 IPv4和 IPv6 Example 2: The visited network supports IPv6, and the mobile premises network supports IPv4 and IPv6.
本发明提出双栈 NEMO方案, 其功能框图仍可采用图 4, 本实施例中无双 栈代理 EMO客户和 FA。 因此 MR需支持双栈 NEMO客户控制面及数据面功 f] The present invention proposes a dual-stack NEMO scheme, and its functional block diagram can still be used in FIG. 4. In this embodiment, there is no dual-stack agent EMO client and FA. Therefore, MR needs to support dual-stack NEMO client control plane and data plane function f]
(一) MR需支持双栈 EMO客户控制面的功能: (1) MR needs to support the dual stack EMO customer control surface function:
1、 支持现有技术中 NEMOv6客户控制面的功能; 1. Support the functions of the NEMOv6 customer control plane in the prior art;
2、 支持基于 IPv4网络前缀绑定的 IPv6注册功能, 即双栈 EMO Client可 以发起 IPv6注册请求, 包含 MR和 MH网络的 IPv4网络前缀和 MR和 MH网 络的 CoA; 这可以通过对 IPv6绑定更新 (Binding Update ) 消息添加 IPv4网络 前缀扩展来实现, 该 IPv4网络前缀扩展内含 MR和 MH网络的 IPv4网络前缀, 作为新的 EMOv6参数。 NEMOv6的 IPv4网络前缀扩展可以按 TLV (类型长 度值)原则进行定义; 2. Support IPv6 registration function based on IPv4 network prefix binding, that is, dual-stack EMO Client can initiate IPv6 registration request, including IPv4 network prefix and MR and MH network of MR and MH networks. The CoA of the network; this can be achieved by adding an IPv4 network prefix extension to the IPv6 Binding Update message, which contains the IPv4 network prefix of the MR and MH networks as a new EMOv6 parameter. The IPv4 network prefix extension of NEMOv6 can be defined according to the TLV (Type Length Value) principle;
3、 ( CCOA模式)通知双栈 HA接收通过反向隧道从 MR和 MH网络的 CoA 送抵 HA的 IPv4数据包; 这可以通过修改 IPv6绑定更新消息内容(如设置信息 位或添加扩展) 实现。 3. (CCOA mode) informs the dual-stack HA to receive IPv4 packets sent from the CoA of the MR and MH networks to the HA through the reverse tunnel; this can be achieved by modifying the IPv6 binding update message content (such as setting information bits or adding extensions). .
(二) MR需支持双栈 NEMO客户数据面功能: (2) MR needs to support dual stack NEMO customer data surface function:
1、 支持现有技术中 NEMOv6客户数据面的功能; 1. Support the functions of the NEMOv6 customer data plane in the prior art;
2、 支持双 IP地址: IPv4 Ho A和 IPv6 HoA; MR可带纯 IPv6或 IPv4 MH; 2. Support dual IP addresses: IPv4 Ho A and IPv6 HoA; MR can carry pure IPv6 or IPv4 MH;
3、 CN 至 MR和 MH网络的 IPv4数据包经 IPv6隧道送往 MR和 MH网络 的 CoA, MR应能解隧道封装得到 IPv4数据包, 如果 IPv4数据包目的地址为 MH的 IPv4 HoA, MR将 IPv4数据包转发给 MH; 3. The IPv4 packets from the CN to the MR and MH networks are sent to the CoA of the MR and MH networks via the IPv6 tunnel. The MR should be able to decapsulate the encapsulated IPv4 packets. If the destination address of the IPv4 packets is MH for IPv4 HoA, MR will be IPv4. The data packet is forwarded to the MH;
4、 MR应能将 MR和 MH网络至 CN的 IPv4数据包通过 IPv6反向隧道送 往 HA, 反向隧道的源地址为 MR和 MH网络的 CoA; 4. The MR shall be able to forward the IPv4 data packets from the MR and MH networks to the CN to the HA through the IPv6 reverse tunnel, and the source address of the reverse tunnel is the CoA of the MR and the MH network;
5、 MR可以支持路由功能; 或者, MR支持 IP Bridging ( IP桥接) 功能, 即 MR能感知 IP ( IP awareness ), 但不用支持路由, MR通过二层协议而不用 三层路由进行数据转发。 5, MR can support routing function; Or, MR supports IP Bridging (IP bridging) function, that is, MR can sense IP (IP awareness), but does not support routing, MR forwards data through Layer 2 protocol instead of Layer 3 routing.
在 NSP设置双栈 HA, 用于作为 MH和 MR的家乡代理: Set up dual-stack HA in NSP, used as a home agent for MH and MR:
1、 支持现有技术中 NEMOv6 HA的功能; 1. Support the functions of NEMOv6 HA in the prior art;
2、 才艮据接收到的基于 IPv4网络前缀绑定的 IPv6注册请求, 将 MR和 MH 网络的 IPv4网络前缀与 MR和 MH网络的 CoA绑定; 2. Binding the IPv4 network prefix of the MR and MH networks to the CoA of the MR and MH networks according to the received IPv6 registration request based on the IPv4 network prefix binding;
3、 在家乡链路广播 MR和 MH网絡的 IPv4网络前缀的可达性, 截获目的 地址含 MR和 MH网络的 IPv4网络前缀的 IPv4数据包; 3. Broadcasting the reachability of the IPv4 network prefix of the MR and MH networks in the home link, and intercepting the IPv4 packet with the destination address containing the IPv4 network prefix of the MR and MH networks;
4、 根据接收到的基于 IPv4网络前綴绑定的 IPv6注册请求, HA接收经反 向 IPv6隧道封装的 MR和 MH网络 -〉CN 的 IPv4数据包, 反向隧道的源地址 为 MR和 MH网络的 CoA。 WiMAX中, MH为 G-Host, MR为 G-MS/G-RS , 在有线接入网络中, MH 为 Host, MR为 RG。 4. According to the received IPv6 registration request based on the IPv4 network prefix binding, the HA receives the MR and MH network encapsulated by the reverse IPv6 tunnel->CN IPv4 data packet, and the source address of the reverse tunnel is MR and MH network CoA. In WiMAX, MH is G-Host and MR is G-MS/G-RS. In the wired access network, MH is Host and MR is RG.
双栈 EMO处理协议栈如图 6所示, HA和 MH网络的 CoA (即 MR ) 间 只需一层 MIP隧道。对于 WiMA 网络, G-MS/G-RS和 BS间 802.16采用 IP CS 子层。 BS/AN支持 IP Bridging( IP桥接)功能,即 BSZAN能感知 IP( IP awareness ), 但不用支持路由, MR通过二层协议而不用三层路由进行数据转发。 The dual-stack EMO processing protocol stack is shown in Figure 6. Only one layer of MIP tunnel is required between the CoA (ie, MR) of the HA and MH networks. For WiMA networks, 802.16 between G-MS/G-RS and BS uses the IP CS sublayer. The BS/AN supports the IP Bridging function, that is, the BSZAN can be aware of IP (IP awareness), but does not need to support routing. The MR forwards data through the Layer 2 protocol instead of the Layer 3 route.
控制面处理: Control surface processing:
1 ) NEMO Client发起基于 MR和 MH网络的 IPv4网络前缀绑定的 IPv6注 册请求, 其中包含用于通知 HA接收通过反向隧道从 MR和 MH网络的 CoA送 抵 HA的 IPv4数据包的信息; 1) The NEMO Client initiates an IPv6 registration request based on the IPv4 network prefix binding of the MR and MH networks, and includes information for informing the HA to receive the IPv4 data packet sent from the MR of the MR and MH networks to the HA through the reverse tunnel;
2 ) HA才艮据接收到的基于 IPv4网络前缀绑定的 IPv6注册请求, 将 MR和 MH网络的 IPv4网络前缀与 MR和 MH网络的 CoA绑定; 2) HA binds the IPv4 network prefix of the MR and MH networks to the CoA of the MR and MH networks according to the received IPv6 registration request based on the IPv4 network prefix binding;
3 )在家乡链路广播 MR和 MH网络的 IPv4网络前缀的可达性。 3) Broadcast the reachability of the IPv4 network prefix of the MR and MH networks in the home link.
数据面处理: Data surface processing:
IPv4数据包 CN->MH时, 包括: When the IPv4 data packet CN->MH, includes:
1 ) 由 CN发出的 IPv4包( SA=CN IPv4@, DA= MH的 IPv4 HoA )被 HA 截获; 1) The IPv4 packet sent by CN (SA=CN IPv4@, DA=MH's IPv4 HoA) is intercepted by HA;
2 ) HA进行第一层 MIPv6隧道( SA= HA IPv6@, DA=MR和 MH网络的 2) HA performs the first layer of MIPv6 tunnel (SA=HA IPv6@, DA=MR and MH network)
CoA )封装; CoA) package;
3 ) 当 MR收到这个单层封装的 IP包, 将 MIPv6隧道封装剥去, 于是得到 要送往 MH的 IPv4包, MR将该 IPv4包经 MR的链路送给 MH。 3) When the MR receives the IP packet of the single-layer encapsulation, strips the MIPv6 tunnel encapsulation, and then obtains the IPv4 packet to be sent to the MH, and the MR sends the IPv4 packet to the MH via the MR link.
MH -〉CN有两种情况, 包括: There are two cases of MH ->CN, including:
第一种是无反向隧道的情况,由 MH发出的 IPv4包( SA= MH的 IPv4 HoA, DA=CN IPv4@ ) 直接被送到 CN; The first one is the case of no reverse tunnel. The IPv4 packet sent by the MH (SA=MH's IPv4 HoA, DA=CN IPv4@) is sent directly to the CN;
另一种是有反向隧道的情况: The other is the case of a reverse tunnel:
1 )由 MH发出的 IPv4包 ( SA= MH的 IPv4 HoA, DA=CN IPv4@ )直接被 送到 CN; 2 )IPv4包首先为 MR截获,通过 MIPv6隧道( SA=MR和 MH网络的 CoA, DA=HAIPv6@ )将 IPv4包送往 HA; 1) The IPv4 packet sent by the MH (SA=MH's IPv4 HoA, DA=CN IPv4@) is sent directly to the CN; 2) The IPv4 packet is first intercepted by the MR, and the IPv4 packet is sent to the HA through the MIPv6 tunnel (SA=MR and MH network CoA, DA=HAIPv6@);
3 ) 当经过 MIPv6隧道的 IP包到达 HA时, MIPv6隧道封装被剥去 , 于是 得到要送往 CN的 IPv4包, HA将该 IPv4包送给 CN。 3) When the IP packet passing through the MIPv6 tunnel arrives at the HA, the MIPv6 tunnel encapsulation is stripped, and the IPv4 packet to be sent to the CN is obtained, and the HA sends the IPv4 packet to the CN.
实施例 3: 拜访地网络部分支持 IPv4, FA和移动驻地网络支持 IPv6 本发明实施例 3的功能框图如图 7所示。 拜访地网络部分支持 IPv4 , FA和 移动驻地网络支持 IPv6。 Embodiment 3: The visited network part supports IPv4, and the FA and mobile premises network support IPv6. The functional block diagram of Embodiment 3 of the present invention is shown in FIG. The visited network section supports IPv4, FA and mobile premises networks support IPv6.
在 NAP设置双栈 Proxy NEMO Client (代理 EMOv4客户 ), 用于代理 MR 和 MH网络执行双栈 NEMO客户控制面的功能: The dual-stack Proxy NEMO Client (proxy EMOv4 client) is set up in NAP to perform the function of dual-stack NEMO client control plane for proxy MR and MH networks:
1、 支持现有技术中 NEMO客户控制面的功能; 1. Support the functions of the NEMO customer control plane in the prior art;
2、支持基于 IPv6网络前缀绑定的 IPv4注册功能,即双栈 Proxy NEMO Client 可以发起 IPv4注册清求,包含 MR和 MH网络的 IPv6网络前缀、 MR的 IPv6 HoA 和 MR和 MH网络的 CoA; 这可以通过对 IPv4注册请求消息添加 IPv6网络前 缀扩展和 MR的 IPv6 HoA扩展, 内含 MR和 MH网络的 IPv6网络前缀和 MR 的 IPv6 HoA作为新的 EMOv4参数。 NEMOv4的 IPv6网络前綴扩展和 MR的 IPv6 HoA扩展可以按 TLV原则进行定义。 2. Support IPv4 registration function based on IPv6 network prefix binding, that is, dual-stack Proxy NEMO Client can initiate IPv4 registration request, including IPv6 network prefix of MR and MH networks, IPv6 HoA of MR and CoA of MR and MH networks; The IPv6 network prefix extension and the IPv6 HoA extension of the MR can be added to the IPv4 registration request message, and the IPv6 network prefix of the MR and MH networks and the IPv6 HoA of the MR are included as the new EMOv4 parameters. The IPv6 network prefix extension of NEMOv4 and the IPv6 HoA extension of MR can be defined in terms of TLV principles.
MR需支持 EMO Client数据面功能 ( CoA更新所带来的移动对 MR来说 是透明的): MR needs to support the EMO Client data plane function (the movement brought by the CoA update is transparent to MR):
1、 支持现有技术中 NEMOv6客户数据面的功能; 1. Support the functions of the NEMOv6 customer data plane in the prior art;
2、 MR下面可接纯 IPv6 MH; 2. The following IPv6 MH can be connected to the MR;
3 N 至 MR和 MH网络的 IPv6数据包经 IPv6隧道送往 MR的 IPv6 HoA, MR应能解隧道封装得到 IPv6数据包,如果 IPv6数据包目的地址为 MH的 IPv6 HoA, MR将 IPv6数据包转发给 MH; 3 N to the MR and MH network IPv6 packets are sent to the MR IPv6 HoA via the IPv6 tunnel. The MR should be able to de-encapsulate the IPv6 packets. If the IPv6 packet destination address is MH's IPv6 HoA, the MR forwards the IPv6 packets. Give MH;
4、 MR应能将 MR和 MH网絡至 CN 的 IPv6数据包通过 IPv6反向隧道送 往 HA, 反向隧道的源地址为 MR的 IPv6 HoA; 4. The MR should be able to send the IPv6 packets from the MR and MH networks to the CN to the HA through the IPv6 reverse tunnel, and the source address of the reverse tunnel is the IPv6 HoA of the MR;
5、 MR可以支持路由功能; 或者, MR支持 IP Bridging ( IP桥接) 功能, 即 MR 能感知 IP ( IP awareness ), 但不用支持路由, MR通过二层协议而不用 三层路由进行数据转发。 5, MR can support routing function; or, MR supports IP Bridging (IP bridging) function, that is, MR can sense IP (IP awareness), but does not support routing, MR does not use Layer 2 protocol Layer 3 routing for data forwarding.
在 NAP设置双栈 FA, 用于作为 MH和 MR的外地代理: Set up dual stack FA in NAP for foreign agents acting as MH and MR:
1、 支持现有技术中 NEMOv4 FA的功能; 1. Support the functions of NEMOv4 FA in the prior art;
2、 支持对 MR的 IPv6 HoA的跟踪; 2. Support tracking of MR IPv6 HoA;
3、 接收经 IPv4隧道送抵 FA的 IPv6数据包; 3. Receiving an IPv6 data packet that is sent to the FA via the IPv4 tunnel;
4、 可以将 IPv6数据包通过 IPv4反向隧道送给 HA; 4. The IPv6 data packet can be sent to the HA through the IPv4 reverse tunnel.
5、 ( FACOA模式 )通知双栈 HA将 IPv6数据包通过 IPv6隧道发给 MR的 IPv6 HoA; 这可以通过忽略 IPv4注册请求中的 IPv6网络前缀扩展信息,仅筒单 地原样转发 IPv4注册请求实现; 5. (FACOA mode) notifies the dual-stack HA to send the IPv6 data packet to the IPv6 HoA of the MR through the IPv6 tunnel; this can be achieved by simply ignoring the IPv6 network prefix extension information in the IPv4 registration request and forwarding the IPv4 registration request as it is;
6、 ( FACOA模式)通知双栈 HA接收通过 IPv6反向隧道从 MR的 IPv6 HoA 送抵 HA的 IPv6数据包; 这可以通过忽略 IPv4注册请求中的 IPv6网络前缀扩 展信息, 仅简单地原样转发 IPv4注册请求实现。 6. (FACOA mode) informs the dual-stack HA to receive IPv6 packets sent from the IPv6 HoA of the MR to the HA through the IPv6 reverse tunnel; this can simply forward the IPv4 as it is by ignoring the IPv6 network prefix extension information in the IPv4 registration request. Registration request is implemented.
在 NSP设置双栈 HA, 用于作为 MH和 MR的家乡代理 ( CoA更新所带来 的移动对 MH来说是透明的): Set up dual-stack HA in NSP for home agent acting as MH and MR (the movement brought by CoA update is transparent to MH):
1、 支持现有技术中 NEMOv4 HA的功能; 1. Support the functions of NEMOv4 HA in the prior art;
2、 支持双 IP地址: 11 :0^4@和11八1?¥6@; 2. Support dual IP addresses: 11 : 0^4@ and 11 八 1? ¥6@;
3、 根据接收到的基于 IPv6网络前缀绑定的 IPv4注册请求, 将 M 和 MH 网络的 IPv6网络前缀与 MR的 IPv6 HoA绑定,并将 MR的 IPv6 HoA与 MR和 MH网络的 CoA绑定 ( FACOA模式); 3. Bind the IPv6 network prefix of the M and MH networks to the IPv6 HoA of the MR according to the received IPv4 registration request based on the IPv6 network prefix binding, and bind the IPv6 HoA of the MR to the CoA of the MR and MH networks ( FACOA mode);
4、 在家乡链路广播 MR和 MH网络的 IPv6网络前缀的可达性, 截获目的 地址含 MR和 MH网络的 IPv6网络前缀的 IPv6数据包; 4. Broadcasting the accessibility of the IPv6 network prefix of the MR and MH networks in the home link, intercepting the IPv6 packet with the IPv6 network prefix of the destination address and MR network;
5、 ( FACOA模式)根据接收到的基于 IPv6网络前缀绑定的 IPv4注册请求, HA通过双重 IP混合隧道将 CN至 MR和 MH网络的 IPv6数据包送给 MR, 外 层 IPv4隧道目的地址为 MR和 MH网络的 IPv4 CoA, 内层 IPv6隧道目的地址 为 MR的 IPv6 HoA; 5. (FACOA mode) According to the received IPv4 registration request based on the IPv6 network prefix binding, the HA sends the IPv6 data packet of the CN to the MR and the MH network to the MR through the dual IP hybrid tunnel, and the destination address of the outer IPv4 tunnel is MR. IPv4 CoA with the MH network, and the IPv6 HoA of the inner IPv6 tunnel destination address is MR;
6、 ( FACOA模式)根据接收到的基于 IPv6网络前缀绑定的 IPv4注册请求, HA接收经双重反向 IP混合隧道封装的 MR和 MH网络至 CN 的 IPv6数据包, 外层 IPv4反向隧道源地址为 MR和 MH网络的 IPv4 CoA, 内层 IPv6反向隧道 源地址为 MR的 IPv6 HoA;或 HA接收经反向 IPv6隧道封装的 MR和 MH网络 至 CN 的 IPv6数据包, 反向隧道的源地址为 MR的 IPv6 HoA; 6. (FACOA mode) According to the received IPv4 registration request based on the IPv6 network prefix binding, the HA receives the IPv6 data packet of the MR and MH network encapsulated by the dual reverse IP hybrid tunnel to the CN, The outer IPv4 reverse tunnel source address is the IPv4 CoA of the MR and MH networks, the inner IPv6 reverse tunnel source address is the IPv6 HoA of the MR; or the HA receives the reverse IPv6 tunnel encapsulated MR and the MH network to the CN IPv6 data. Packet, the source address of the reverse tunnel is the IPv6 HoA of the MR;
7、 WiMA 中, MH为 G-Host, MR为 G-MS/G-RS, 在有线接入网络中, MH为 Host, MR为 RG。 7. In WiMA, MH is G-Host and MR is G-MS/G-RS. In the wired access network, MH is Host and MR is RG.
在 NAP设置 Authenticator (认证者), 用于为双栈 Proxy NEMO Client和双 栈 FA提供所需的双栈 NEMO密钥, 为 MR和 /或 MH提供认证服务; 在 NSP 设置 AAA Server, 用于为 HA提供所需的双栈 EMO密钥, EMO所需的相关 信息在认证过程, 通过 AAA信息交互检索得到。 Set the Authenticator in the NAP to provide the required dual-stack NEMO key for the dual-stack Proxy NEMO Client and the dual-stack FA, and provide authentication services for the MR and/or MH; set the AAA Server in the NSP for The HA provides the required dual stack EMO key, and the relevant information required by the EMO is obtained through the AAA information interactive retrieval process during the authentication process.
双栈 Proxy NEMO Client必须和 Authenticator放置在一起。 The dual stack Proxy NEMO Client must be placed with the Authenticator.
MR和 FA属于同一个 IP Link (连接)。 MR and FA belong to the same IP Link (connection).
HA设备由双栈 HA和双栈 Mobility Bindings (移动绑定) 的数据存储器组 成; 双栈 Mobility Bindings用于存储 MR和 MH网络的 IPv6网络前缀绑定。 The HA device consists of dual-stack HA and dual-stack Mobility Bindings data storage; dual-stack Mobility Bindings are used to store IPv6 network prefix bindings for MR and MH networks.
由 Authenticator, 双栈 Proxy NEMO Client, 双栈 FA可组成 FA设备; MR 及 EMO Client组成 MR设备。 The Authenticator, dual stack Proxy NEMO Client, dual stack FA can form a FA device; MR and EMO Client form an MR device.
FACOA模式双栈 NEMO处理协议栈如图 8所示, HA和 MH的 CoA (即 MR )间的 MHV4隧道必须构建于 HA和 MR的 CoA (即 FA )间的 MIPv4隧道 之上。对于 WiMAX网络, G-MS/G-RS和 BS间 802.16采用 IP CS子层。 BS/AN 支持 IP Bridging ( IP桥接) 功能, 即 BS/AN能感知 IP ( IP awareness ), 但不用 支持路由, MR 通过二层协议而不用三层路由进行数据转发。 FA 也可以和 BS/AN合并。 FACOA mode dual stack NEMO processing protocol stack As shown in Figure 8, the MHV4 tunnel between HA and MH's CoA (ie MR) must be built on the MIPv4 tunnel between HA and MR CoA (ie FA). For WiMAX networks, 802.16 between G-MS/G-RS and BS uses the IP CS sublayer. The BS/AN supports the IP Bridging function, that is, the BS/AN can be aware of IP (IP awareness), but does not support routing. The MR forwards data through the Layer 2 protocol instead of Layer 3 routing. FA can also be combined with BS/AN.
控制面处理: Control surface processing:
1 ) NEMO Client发起基于 MR和 MH网络的 IPv6网络前缀绑定的 IPv4注 册请求; 1) The NEMO Client initiates an IPv4 registration request based on the IPv6 network prefix binding of the MR and MH networks;
2 ) FA忽略 IPv4注册请求中的 IPv6网络前缀扩展信息,仅简单地转发 IPv4 注册请求实现, 以通知 HA将 IPv6数据包通过隧道送给 M 的 IPv6 HoA, 通知 HA接收通过反向隧道从 MR的 IPv6 HoA送抵 HA的 IPv6数据包; 3 ) HA接收基于 IPv6网络前缀绑定的 IPv4注册请求, 将 MR和 MH网络 的 IPv6网络前缀与 MR的 IPv6 HoA绑定, 并将 MR的 IPv6 HoA与 MR和 MH 网络的 CoA绑定; 2) The FA ignores the IPv6 network prefix extension information in the IPv4 registration request, and simply forwards the IPv4 registration request implementation to notify the HA to send the IPv6 data packet to the IPv6 HoA of the M through the tunnel, and notify the HA to receive the reverse tunnel from the MR. IPv6 HoA is delivered to the IPv6 packet of the HA; 3) The HA receives the IPv4 registration request based on the IPv6 network prefix binding, binds the IPv6 network prefix of the MR and MH networks to the IPv6 HoA of the MR, and binds the IPv6 HoA of the MR to the CoA of the MR and MH networks;
4 )在家乡链路广播 MR和 MH网络的 IPv6网络前缀的可达性。 4) Broadcast the reachability of the IPv6 network prefix of the MR and MH networks in the home link.
数据面处理: Data surface processing:
IPv6数据包由 CN->MH时, 包括: When the IPv6 packet is CN->MH, it includes:
1 ) 由 CN发出的 IPv6包( SA=CN IPv6@, DA= MH的 IPv6 HoA )被 HA 截获; 1) The IPv6 packet sent by CN (SA=CN IPv6@, DA=MH6 IPv6 HoA) is intercepted by HA;
2 ) HA进行第一层 MIPv6隧道 ( SA= HA IPv6 2) HA performs the first layer of MIPv6 tunnel (SA= HA IPv6)
封装; Package
3 ) HA再进一步通过第二层 MIPv4隧道( SA= HA IPv4 @, DA=MR和 MH 网络的 IPv4 CoA )封装, 将 IP包送往 MR和 MH网络的 CoA; 3) HA further encapsulates the IP packet to the CoA of the MR and MH networks through the second layer MIPv4 tunnel (SA=HA IPv4 @, DA=MR and IPv4 CoA of the MH network);
4 ) 当经过两层 MIP隧道的 IPv6包到达 MR和 MH网络的 FA时, 第二层 MIPv4隧道封装被剥去, 得到一个要送往 MR的经过第一层 MIPv6隧道封装的 IPv6包, MR和 MH网络的 FA将该 IP包送给 MR; 4) When the IPv6 packet passing through the two-layer MIP tunnel reaches the FA of the MR and MH networks, the second layer MIPv4 tunnel encapsulation is stripped, and an IPv6 packet encapsulated by the first layer MIPv6 tunnel to be sent to the MR, MR and The FA of the MH network sends the IP packet to the MR;
5 ) 当 MR收到这个单层封装的 IP包, 将余下的第一层 MIPv6隧道封装剥 去, 于是得到要送往 MH的 IPv6包, MR将该 IPv6包经 MR的链路送给 MH。 5) When the MR receives the IP packet of the single layer encapsulation, the remaining first layer MIPv6 tunnel encapsulation is stripped, and then the IPv6 packet to be sent to the MH is obtained, and the MR sends the IPv6 packet to the MH via the MR link.
IPv6数据包由 MH -> CN时 有三种情况: There are three cases when an IPv6 packet is used by MH -> CN:
一种是无反向隧道的情况, 由 MH发出的 IPv6包 ( SA= MH的 IPv6 HoA, DA=CN IPv6@ ) 直接被送到 CN; One is the case of no reverse tunnel. The IPv6 packet sent by the MH (SA=MH IPv6 HoA, DA=CN IPv6@) is sent directly to the CN;
另一种是有单重反向隧道的情况, 其执行过程如下: The other is the case of a single reverse tunnel, the implementation process is as follows:
1 ) 由 MH发出的 IPv6包 ( SA= MH的 IPv6 HoA, DA=CN IPv6@ )被送 往 CN; 1) The IPv6 packet sent by MH (SA=MH6 IPv6 HoA, DA=CN IPv6@) is sent to CN;
2 ) IPv6包首先为 MR截获,通过 MIPv6隧道( SA=MR的 IPv6 HoA, DA=HA IPv6@ )将 IPv6包送往 HA; 2) The IPv6 packet is first intercepted by the MR, and the IPv6 packet is sent to the HA through the MIPv6 tunnel (SA=MR IPv6 HoA, DA=HA IPv6@);
3 ) 当经过 MIPv6隧道的 IP包到达 HA时, MIPv6隧道封装被剥去, 于 是得到要送往 CN的 IPv6包, HA将该 IPv6包送给 CN。 再一种是有双重反向隧道的情况, 其执行过程如下: 3) When the IP packet passing through the MIPv6 tunnel arrives at the HA, the MIPv6 tunnel encapsulation is stripped, and then the IPv6 packet to be sent to the CN is obtained, and the HA sends the IPv6 packet to the CN. The other is the case of a double reverse tunnel, which is executed as follows:
1 ) MH发出的 IPv6包 ( SA= MH的 IPv6 Ho A, DA=CN IPv6@ )被送往 1) The IPv6 packet sent by MH (SA=MH IPv6 Ho A, DA=CN IPv6@) is sent to
CN; CN;
2 )IPv6包首先为 MR截获,通过第一层 MIPv6隧道( SA=MR的 IPv6 HoA, DA=HAIPv6@ )将 IPv6包送往 HA; 2) The IPv6 packet is first intercepted by the MR, and the IPv6 packet is sent to the HA through the first layer MIPv6 tunnel (SA=MR IPv6 HoA, DA=HAIPv6@);
3 ) 经过第一层 MIPv6隧道封装的 IP包会被 MR的 FA截获, 并进一步通 过第二层 MIPv4隧道( SA=MR和 MH网络的 IPv4 CoA, DA=HAIPv4@ )将 IP 包送往 HA; 3) The IP packet encapsulated by the first layer MIPv6 tunnel is intercepted by the FA of the MR, and further the IP packet is sent to the HA through the second layer MIPv4 tunnel (the SA=MR and the IPv4 CoA of the MH network, DA=HAIPv4@);
4 ) 经过两层 MIP隧道的 IP包到达 HA时, 第二层 MIPv4隧道封装和第一 层 MIPv6隧道封装依次被剥去, 于是得到要送往 CN的 IPv6包, HA将该 IPv6 包送给 CN。 4) When the IP packet of the two-layer MIP tunnel arrives at the HA, the second layer MIPv4 tunnel encapsulation and the first layer MIPv6 tunnel encapsulation are stripped in turn, and then the IPv6 packet to be sent to the CN is obtained, and the HA sends the IPv6 packet to the CN. .
通过如上所述的本发明, IPv4服务运营商能够提供多主机架构下纯 IPv6 主 机的接入服务; 从而为现有 IPv4移动网络向 IPv6移动网络过渡提供了无缝的、 有效的和廉价的解决方案; IPv6服务运营商能够提供多主机架构下纯 IPv4 主机 的接入服务;从而为全新 IPv6移动网络下保护原有 IPv4用户的终端投资提供了 有效的保证; 在可使用仅支持筒单 IP的 MH, MH无须实现移动 IP, 功能筒单; 双栈代理 NEMO 客户可以设置于网络侧, 注册和去注册操作无需浪费空口资 源; 同时支持 FACOA模式和 CCOA模式。 Through the invention as described above, an IPv4 service operator can provide an access service for a pure IPv6 host under a multi-host architecture; thereby providing a seamless, efficient, and inexpensive solution for the transition of an existing IPv4 mobile network to an IPv6 mobile network. Solution: The IPv6 service provider can provide access services for pure IPv4 hosts under the multi-host architecture; thus providing an effective guarantee for protecting the terminal investment of the original IPv4 users under the new IPv6 mobile network; MH, MH does not need to implement mobile IP, function single; dual-stack agent NEMO customers can be set on the network side, registration and de-registration operations do not waste air interface resources; support FACOA mode and CCOA mode.
虽然上面描述的仅仅是实施例, 但并不意味着本发明的保护范围仅限于所 述的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造性 劳动前提下通过修改、 等同、 替代所获得的所有其他实施例, 都属于本发明保 护的范围。 While the above description is only an embodiment, it is not intended that the scope of the invention be limited to the embodiments described. All other embodiments obtained by modifications, equivalents, and substitutions by those skilled in the art based on the embodiments of the present invention are within the scope of the present invention.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610115705.3 | 2006-08-11 | ||
| CN2006101157053A CN101123575B (en) | 2006-08-11 | 2006-08-11 | A multi-host access method, system and device supporting hybrid IP |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008017253A1 true WO2008017253A1 (en) | 2008-02-14 |
Family
ID=39032635
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2007/002369 Ceased WO2008017253A1 (en) | 2006-08-11 | 2007-08-08 | A multiple hosts access method, system and apparatus supporting mixed ip |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101123575B (en) |
| WO (1) | WO2008017253A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101848454B (en) * | 2009-03-26 | 2014-01-01 | 华为技术有限公司 | Method for assigning prefix, network system and local mobile anchor point |
| CN103024720B (en) * | 2012-12-15 | 2015-04-15 | 天津大学 | Network mobility management method of internet protocol version 6 over low power wireless personal area network (6LoWPAN) |
| EP3082363B1 (en) | 2014-01-06 | 2018-10-31 | Huawei Technologies Co., Ltd. | Routing method and routing apparatus |
| US10257801B2 (en) * | 2015-03-24 | 2019-04-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Enabling dual registration of user equipment with IP multimedia subsystems |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020194259A1 (en) * | 1999-11-30 | 2002-12-19 | Patrik Flykt | Ip mobility in a communication system |
| US20030185236A1 (en) * | 2002-03-27 | 2003-10-02 | Hitachi, Ltd. | Method and apparatus for translating protocol |
| US6862274B1 (en) * | 2000-10-26 | 2005-03-01 | Industrial Technology Research Institute | Method and system capable of providing mobility support for IPv4/IPv6 inter-networking |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1771490A (en) * | 2003-01-28 | 2006-05-10 | 弗拉里奥恩技术公司 | Methods and apparatus for supporting an internet protocol (IP) version independent mobility management system |
-
2006
- 2006-08-11 CN CN2006101157053A patent/CN101123575B/en not_active Expired - Fee Related
-
2007
- 2007-08-08 WO PCT/CN2007/002369 patent/WO2008017253A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020194259A1 (en) * | 1999-11-30 | 2002-12-19 | Patrik Flykt | Ip mobility in a communication system |
| US6862274B1 (en) * | 2000-10-26 | 2005-03-01 | Industrial Technology Research Institute | Method and system capable of providing mobility support for IPv4/IPv6 inter-networking |
| US20030185236A1 (en) * | 2002-03-27 | 2003-10-02 | Hitachi, Ltd. | Method and apparatus for translating protocol |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101123575A (en) | 2008-02-13 |
| CN101123575B (en) | 2012-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5989868B2 (en) | Fixing services of mobile stations belonging to the first service domain at the home agent in the second service domain | |
| JP4431112B2 (en) | Terminal and communication system | |
| US8102815B2 (en) | Proxy mobility optimization | |
| CN102349332B (en) | Apparatus and method for routing optimization of proxy mobile internet protocol version 6 routing | |
| JP5238029B2 (en) | Method and apparatus for roaming between communication networks | |
| JP5199314B2 (en) | Method and apparatus for extending mobile IP | |
| JP5048761B2 (en) | Method and apparatus for simultaneously performing location privacy and route optimization for a communication session | |
| CN101606361A (en) | Mobile terminal management system, network equipment and mobile terminal control method for them | |
| JP4418590B2 (en) | IP movement mechanism of packet radio network | |
| CN101218802A (en) | Mobile node and communication control method | |
| JPWO2011001594A1 (en) | Redirection method, redirection system, mobile node, home agent and proxy node | |
| CN101606404B (en) | Movement managing system, home agent, mobile terminal managing method used for them, and its program | |
| CN101321384A (en) | A method, device and proxy mobile IP system for triggering route optimization | |
| CN101237394B (en) | Method and system for anchor point device to process multi-interface mobile station report | |
| CN101496425A (en) | Method and apparatus for dynamic home address assignment by home agent in multiple network interworking | |
| WO2007131404A1 (en) | A method and device for realizing fast handover | |
| JP4909357B2 (en) | Method for transmitting data packets based on an Ethernet transmission protocol between at least one mobile communication unit and a communication system | |
| WO2008017253A1 (en) | A multiple hosts access method, system and apparatus supporting mixed ip | |
| WO2008014719A1 (en) | A device and method for carrying out the node roaming in internet protocol version 6 network | |
| JP3573098B2 (en) | Mobile terminal management system, access router and mobile terminal management method in mobile network | |
| WO2007143919A1 (en) | Multiple hosts architectural mobile ip management system and method | |
| Lim et al. | Tmsp: Terminal mobility support protocol | |
| CN100596229C (en) | Method for informing target network address binding result and mobile user terminal | |
| CN1984066B (en) | Apparatus and method for realizing roaming of nodes in internet protocol version 4 network | |
| JP2008541516A (en) | Communication method between IPv6 communicating node and mobile IPv6 node, and communicating node proxy gateway |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07816296 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: RU |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07816296 Country of ref document: EP Kind code of ref document: A1 |