WO2005006676A1 - ホームエージェント、モバイルルータおよび、それらによる移動体通信方法 - Google Patents

ホームエージェント、モバイルルータおよび、それらによる移動体通信方法 Download PDF

Info

Publication number
WO2005006676A1
WO2005006676A1 PCT/JP2004/010354 JP2004010354W WO2005006676A1 WO 2005006676 A1 WO2005006676 A1 WO 2005006676A1 JP 2004010354 W JP2004010354 W JP 2004010354W WO 2005006676 A1 WO2005006676 A1 WO 2005006676A1
Authority
WO
WIPO (PCT)
Prior art keywords
mobile
network
home agent
information
home
Prior art date
Application number
PCT/JP2004/010354
Other languages
English (en)
French (fr)
Inventor
Taisuke Matsumoto
Hirokazu Kobayashi
Makoto Funabiki
Masayuki Kumazawa
Original Assignee
Matsushita Electric Industrial Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to EP04747770.8A priority Critical patent/EP1662721B1/en
Priority to US10/546,302 priority patent/US7912008B2/en
Publication of WO2005006676A1 publication Critical patent/WO2005006676A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/14Multichannel or multilink protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0019Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Definitions

  • the present invention relates to a mobile communication method in a case where an oral network itself moves between other mobile communication networks in a mobile communication system aimed at accessing the Internet.
  • Mopile IP is one of the mobility management methods in the Internet system, and Mobile IPv4 corresponding to IPv4 (Iniernet Protocol Version ⁇ ) is standardized by RFC3220 (IP Mobility Support).
  • v6 is a Mopile IP that corresponds to (Internet Protocol Version 6).
  • v6 is currently being standardized in the Internet draft draft-ietf-mobileip-ipv6 (Mobility Support in IPv6). Even when a terminal moves between different networks, the moving terminal can communicate using the same address.
  • the gateway belongs to the mobile network.
  • the packet is relayed to the home network by designating the mobile router that has stopped moving. Then, the relayed packet is received by proxy by the home agent, which encapsulates the bucket and forwards it to the mobile router's care-of address.
  • the mobile router decapsulates the packet transferred by the home agent and extracts the packet relayed by the gateway and addressed to the node belonging to the mobile network. Then, the mobile router transmits the extracted packet to the subordinate mobile network, so that the node belonging to the mobile network can receive the packet.
  • the gateway no longer receives the routing protocol from the mobile night, and the bucket for the mobile network at the gateway is lost. If the routing table information for relaying is deleted, packets from the gateway to the mobile station will not be forwarded. As a result, buckets addressed to nodes belonging to the moved network will be lost.
  • the home agent uses the binding After receiving a routing acknowledgment message, which is a response to the request, to the mobile router, it receives a routing protocol transmitted from the mobile router via a tunnel. Notify the gateway on the home network of the routing control information received by.
  • Reference 1 describes a method in which a mobile router notifies a home agent of route information on a subordinate mobile network using a dynamic routing protocol.
  • the home agent operates as a router that has a route to the mobile network via the mobile network.
  • the home agent updates the routing table based on the route information from the mobile station that moved.
  • the home agent notifies the home network of the route information based on the updated routing table, and the gateway receiving the notification transmits the packet to the mobile network to the home agent.
  • Reference 2 describes a method in which a home agent does not use a dynamic routing protocol and transparently relays route information from a mobile station to a mobile network to a gateway. This allows the gateway to It seems that Irrir and its subordinate mobile networks are on the home network. Also, the home agent does not update the routing table, captures the bucket in which the mobile hop is specified as the next hop to the node belonging to the mobile network, and sends it to the node belonging to the mobile network via the tunnel. I do.
  • the mobile communication method is characterized in that a mobile network managing a mobile network that moves between networks using the entire oral network as a unit is a mobile network that has been acquired at the destination by a mobile network.
  • the route control information to the mobile network is notified without delay after the transfer to the gate network on the home network, so that the data to the node belonging to the moved network is lost. Can be prevented.
  • the mobile communication method further comprises the steps of notifying the mobile agent of information indicating that the home agent has notified the routing control information, and the mobile agent not receiving the information from the home agent. And a step of notifying the home agent of routing control information of the mobile network by a routing protocol.
  • the route control information in the mobile communication method of the present invention includes a mobile network.
  • An instruction to transfer the data to the home agent is described. This eliminates the need for the home agent to capture data destined for the mobile network that flows through the home network, thereby suppressing the occurrence of overhead.
  • the home agent of the present invention receives a care-of address acquired in a destination network from a mobile network that manages a mobile network that moves between networks using the entire local network as one unit, and Generates a tunnel formation unit that forms a tunnel that sends data to the mobile network, and routing control information about the mobile network that is managed by Mobile Mobile to notify the home network from the binding update message from Mobile Mobile Mobile.
  • a route information generating unit a route information transmitting unit that notifies the home network of the route control information, a route response generating unit that generates response information indicating that the notification from the route information transmitting unit has been performed, Response to the mobile router indicating that the Answer part.
  • This allows the home agent to receive data destined for the mobile router that has moved, so that it can be correctly transferred via the tunnel.
  • the home agent can accurately inform the mobile router that the received routing control information has been notified to the home network.
  • the path control information transmitted by the home agent to the home network according to the present invention includes an instruction to transfer data destined for the mobile network to the home agent.
  • the gateway server on the home network receives data for a node belonging to the moved network, it forwards the data to the home agent instead of the prefix of the moving network.
  • the home agent can correctly transmit the data to nodes belonging to the mobile network.
  • the route information generation unit of the home agent according to the present invention generates route control information of the mobile network according to the request from the mobile router, and instructs the route information transmission unit to transmit. As a result, the home agent only needs to notify the routing control information of the mobile network in response to a request from the mobile router.
  • the mobile router comprises: a movement detection unit that determines whether or not the connection destination network has changed; and a care agent acquired by the home agent in the movement destination network when the movement detection unit detects the change of the connection destination network.
  • a mobile notification unit for transmitting a binding update message for notifying an address, and a routing information control requesting unit for requesting the home agent to notify the home network of routing control information of the mobile network managed by the mobile.
  • the mobile device moves while changing the connection destination network, it notifies the home agent of the destination address and sends the home agent routing control information to the home network. Can be requested using a binding update message. For this reason, when there is no response to the binding update message, it is possible to re-request the binding update message by resending the request, so that the request can be transmitted to the home agent without fail and the home network Can also be notified.
  • the mobile terminal of the present invention transmits the path control information to the home network every predetermined time only when the mobile network is connected to the home network. be able to.
  • the mobile route information transmission unit of the present invention has a function of further notifying the home agent of the routing control information of the mobile network by a routing protocol when receiving a response indicating that the request cannot be executed from the home agent.
  • the mobile router can detect when the home agent receives the binding update message and does not have a function of notifying the routing control information to the home network. It is possible to notify the home agent using a switching protocol, and to notify the home network of routing control information.
  • the route information transmitting unit of the mobile router of the present invention has a function of checking whether the binding acknowledgment message from the home agent includes information indicating that the home agent has executed the route information transmission request. Have.
  • the mobile agent can detect when the home agent has received the binding update message and has not executed the route information notification to the home network. It is possible to notify the home agent using a single protocol, and it is also possible to notify the home network of routing control information.
  • FIG. 1 is a configuration diagram of a mobile communication system according to Embodiment 1 of the present invention.
  • FIG. 2A is a diagram showing a data configuration of a binding cache of a home agent according to Embodiment 1 of the present invention.
  • FIGS. 2B and 2C are diagrams showing a configuration of the routing table of the home agent according to the embodiment of the present invention.
  • FIGS. 3A and 3B are diagrams showing a data configuration of a routing table of a gateway according to the first embodiment of the present invention.
  • FIG. 4 is a block diagram showing a configuration of the home agent according to the first embodiment of the present invention.
  • FIG. 5 is a flowchart showing processing of the home agent according to Embodiment 1 of the present invention.
  • FIG. 6 is a block diagram showing a configuration of a mobile station according to Embodiment 1 of the present invention.
  • FIG. 7 is a flowchart showing a mobile process in Embodiment 1 of the present invention.
  • FIG. 8 is a sequence diagram showing a mobile communication method according to Embodiment 1 of the present invention.
  • FIG. 9A is a diagram showing a data configuration of a binding update message according to Embodiment 1 of the present invention.
  • FIG. 9B is a diagram showing a data configuration of a binding acknowledgment message according to Embodiment 1 of the present invention.
  • FIG. 9C is a diagram showing a data structure of a binding update message including a plurality of mobile prefix options according to the first embodiment.
  • FIG. 10 is a diagram showing a data configuration of RIP according to the first embodiment of the present invention.
  • FIG. 11 is a diagram showing a configuration of an MNET (mobile network) including a plurality of network prefixes according to the first embodiment.
  • MNET mobile network
  • FIG. 12 is a diagram showing a configuration of a mobile network (MN E T) including a plurality of mobile phones in the second embodiment.
  • MN E T mobile network
  • FIG. 13A shows the data structure of the binding cache in the second embodiment.
  • FIGS. 13B, 13C, and 13D are diagrams showing a configuration of a routing table in the second embodiment.
  • FIG. 14 is a diagram showing a data configuration of a binding update data message according to the second embodiment of the present invention.
  • FIG. 1 shows a configuration diagram of a mobile communication system in an embodiment of the present invention.
  • a GW (gateway) 101 is a device for connecting a home network and an external network (the Internet).
  • An HA (Home Agent) 102 is a device that manages the movement of the mobile network and guarantees packet communication to the mobile network during the movement.
  • MR (Mopailul Ichiyu) 103 is a network that accommodates multiple LFN (Mouth-Issue Fixed Nodes) 104 and can be used by moving over a network. It supports a routing protocol (for example, RIP). ing.
  • the LFN (local fixed node) 104 is a fixed terminal for the MR 103, and it is not essential to provide a mobility support function in the terminal itself.
  • MNET (mobile network) 105 is a network composed of MR 103 and LFN 104, and can be used by moving.
  • the Internet 106 is a telecommunication line including wireless.
  • AR (Accessle) 107 is a router for MNET 105 to access the Internet 106 at the destination.
  • CN (communication partner node) 108 connects to external network Communication terminal.
  • FIG. 8 is a sequence diagram showing an operation to be transferred overnight when the MR 103 moves.
  • the MNET 105 moves from the home network to the external network, and the MR 103 connects to the AR 107. Then, the MR 103 receives the router advertisement from the AR 107 (step S801) and generates a care-of address.
  • MR 103 sends a binding update message to AR.107 with HA 102 as the destination (step S802). This message is delivered from the AR 107 via the GW 101 (step S803) to the HA 102 (step S804).
  • FIG. 2A shows the data configuration of the binding cache of the HA 107 in this embodiment.
  • the home address (Home Add ress) 201 the mobile node home address Ho A 1 is registered, and in the care address (Careof Add ress) 202, the care address obtained from the destination network is registered.
  • the address C ⁇ 1 is registered, and the prefix (Prefi X) 203 is registered with the prefix M—P refix of the network managed by the MR 103.
  • FIG. 9A shows the data structure of the binding update message.
  • FIG. 9A shows the data structure of the binding update message.
  • an M flag 901 is a flag requesting the HA 102 to transmit routing control information on the MR 103 to the home network. Also, The mopile prefix option 903 stores the prefix (M-P refix) of the network managed by the MR 103 to be notified to the HA 102 by a binding update message.
  • the HA 102 checks whether or not the M flag 901 is set. If the M flag 901 is set, the HA 102 uses a routing protocol such as RIP or OSPF to manage the network managed by the MR 103. The route control information is multicast to the home network (step S805).
  • FIG. 10 shows the data structure of the routing information transmitted by RIP. In FIG. 10, a link address of the HA 102 is set to a source address (Source Address) 1001, and M—Prefix is set to IPv6Prefix 1002.
  • the HA 102 sets the M flag 902 indicating that the routing control information has been sent to the home network in the binding acknowledgment message shown in FIG. 9B and sends the binding update message to the MR 103, and receives the binding update. Notification is made (steps S806 to S808).
  • the GW 101 receives the routing control information from the HA 102 and updates its own routing table.
  • FIG. 3A and 3B show a routing table of the GW 101 in the present embodiment.
  • Figure 3A shows the MNET 105 before the move
  • Figure 3B shows the move after the move.
  • Destina in tio n 301 indicates a destination network
  • Ne x t op 0 p 302 indicates a destination address to which a packet is to be transferred next
  • IF 303 indicates a network interface.
  • M-P refix is registered in Destinati on 301 in the routing table of GW101, and Ne xthop 30
  • the link local address LL—MR of the MR 103 is registered, and in the IF 303, the network interface i f 2 on the home link side of the GW 101 is registered.
  • the Nexthop 304 is changed to the link local address LL—HA of the HA 102 as shown in FIG. 3B.
  • the MNET 105 arrives at the GW 101 after moving (step S809).
  • the packet to the MNET 105 is transferred to the next hop home agent LL—HA shown in FIG. 3B (step S810), and the bucket is
  • the received HA 102 transfers it to the moved MR 103 using the tunnel route (steps S811 to S814).
  • the notification is sent to the GW 101 of the home network without delay. Packet loss to the MR 103 can be almost eliminated. If the MR 103 does not receive a binding acknowledge message, it sends a binding update message to the HA 102 again to ensure that even if the MR 103 moves to an unreliable network environment. It is possible to notify the home network of routing control information.
  • FIG. 6 is a block diagram showing the configuration of the MR 103.
  • the Mopile IP processing unit 604 manages the movement of the MR 103 based on the Mopile IP procedure, and has the function of the movement notification unit according to the present invention.
  • the home agent storage unit 605 stores information on a home agent and a home domain network, and a home address. Further, the RIP transmission determination unit 606 determines whether to transmit the routing control information based on the routing protocol, and corresponds to the routing information transmitting unit according to the present invention.
  • the mobile network processing section 607 controls the request of the home agent to notify the path control information, and corresponds to the path information control request section according to the present invention.
  • FIG. 7 shows a processing procedure performed by the MR 103.
  • the mopile IP processing unit checks the reception of a packet via the L1ZL2 processing unit 601 and the L3 processing unit 602 (step S700), and when the packet is received, It is checked whether the received data is a route announcement (referred to as “RA” in FIG. 7) from the AR 107 on the external network (step S701).
  • RA route announcement
  • the mopile IP processing unit 604 acquires the prefix information of the currently connected link from the network information. From this information, it is checked whether or not the current connection network is its own home network stored in the home agent storage unit 605 (step S702), and it is located in the home network. In this case, the process returns to step S700.
  • the mobile IP processing unit 604 notifies the mobile network processing unit 607, and the mobile network processing unit 607 is configured as shown in FIG. 9 (a).
  • the M flag 901 and the mobile prefix option 903 in step S703 need not always be set in transmission of all binding update messages.
  • the mobile network processing unit 607 instructs the Mopile IP processing unit 604 to transmit the binding update message.
  • the mopile IP processing section 604 sends the binding update message to the home agent storage section 605 using the address of the home agent that manages its own home network as the destination. It transmits to 07 (Step S706).
  • the mopile IP processing unit 604 starts counting by a timer for checking reception of the binding acknowledgment message. Then, the process returns to step S700.
  • step S707 determines whether or not it is a binding acknowledgment message. If the message is a binding acknowledgment message, the mobile network processing unit 607 checks whether or not the M flag 901 was set in the binding update message sent earlier (step S 717). ), If not set, returns to step S700.
  • step S700 If the M flag 901 has been set in the previously transmitted binding update message, it is checked whether the M flag 902 has been set in the received binding acknowledgment message (step S700). 8) If set, return to step S700.
  • the mobile network processing unit 607 determines that the home agent is not the home agent according to the present invention, and notifies the RIP transmission determination unit 606 of the determination.
  • the RIP transmission determination unit 606 instructs the Mopile IP processing unit 604 to transmit the routing information by RIP via the tunnel, and the Mopile IP processing unit 604 transmits the RIP to the tunnel (Step S709). Then return to step S700.
  • step S707 If it is not a binding acknowledgment message in step S707, it is checked whether or not the received packet is addressed to M-prefix (step S710). If not, the process returns to step S700.
  • step S711 If the packet is addressed to M-Pr e fix, the received packet is transmitted to fixed terminal L F N 104 (step S711). Then, return to step S700.
  • step S700 the mobile IP processing unit 604 checks whether or not a predetermined time has elapsed since the transmission of the binding update message (step S712). Retransmits the binding update message to the HA 102 (step S713).
  • the RIP transmission determining unit 606 determines whether or not the current location is in the home network based on the notification from the mobile IP processing unit 604 (step S714), and If not, return to step S700. On the other hand, if it is located on the home network, it is checked whether a predetermined time of 30 seconds has elapsed (step S715).
  • step S700 If 30 seconds have not elapsed, the process returns to step S700, and if it has elapsed, the RIP is multicast-transmitted to the home network via the L1 / L2 processing unit 51 and the L3 processing unit 52 (step S 716). Then, the process returns to step S700.
  • MR 103 uses the current connection network as the home network. If this is the case, the current address is multicast to the HA 102, GW 101 on the home network, not shown, and other routers (not shown) by RIP to notify the connection, but if not on the home network, the binding update Set the M flag 901 in the message and ask the home agent to send the RIP to the home network. As a result, the frequency of RIP transmission on the external network can be reduced, and network traffic can be reduced.
  • the MR 103 After transmitting the binding update message to the home agent, the MR 103 retransmits the binding update message if it does not receive the binding acknowledgment message within a predetermined time, so that the RIP is reliably transmitted to the home agent. Can be transmitted.
  • the MR 103 can detect that the home agent has not accepted the RIP transmission request to the home network. In this case, the MR 103 can notify the home agent of the routing control information by RIP via the tunnel.
  • FIG. 4 is a block diagram showing the configuration of the HA 102.
  • an L 1 ZL 2 processing unit 401 performs physical layer processing and data link layer processing
  • an L 3 processing unit 402 performs network layer processing such as an IP protocol.
  • the information generating unit 406 generates routing control information from the received binding update message
  • the route response generating unit 407 generates information indicating that the routing control information has been transmitted to the home network. Is generated.
  • the upper layer processing unit 403 performs processing of an upper layer such as TCP and UDP
  • the mopile IP processing unit 404 performs movement management of a mobile network. It has a communication unit, a tunnel forming unit, and a response unit.
  • the route information transmitting unit transmits each information according to an instruction from the route information generating unit 406 or the route response generating unit 407, and the tunnel forming unit forms a tunnel with the mobile station. Yes, and the response part sends out a binding acknowledgment message.
  • the application processing unit 405 controls an application.
  • FIG. 5 shows a processing procedure performed by the HA 102.
  • the mobile IP processing unit 404 checks whether or not the packet received via the L1ZL2 processing unit 401 and the L3 processing unit 402 is: RIP (step In step S501), if it is a RIP, the routing table is updated from the routing control information (step S502).
  • the RIP from 3 is received and the routing table is updated as shown in Figure 2B.
  • M—Pr e f ix is registered in D e s t i n a t i o n 204
  • N ext hop 205, the link local address L L — MR of MR 103 is registered, and IF 103 is the network interface of HA 102, i f.
  • the mopile IP processing unit 404 checks the reception of the binding update message (step S503), and if received, updates the binding cache. (Step S504). The following processing is performed in updating the binding cache.
  • the entry is updated, and if there is no entry, the binding is updated. Create a new entry using the information contained in the message.
  • the MR 103 When the MR 103 is connected to an external network, it receives this binding update message and describes it, for example, the home address Ho A 1 of the MR 103, the care address C 0 A 1, the prefix, etc.
  • a binding cache entry as shown in FIG. 2A is created using M_Prefi X and the like.
  • the mopile IP processing unit 404 sets up a bidirectional IP tunnel tn1 with the MR 103, and additionally stores a routing table in the next hop (Nexth op) 207 as shown in FIG. 2C. Is changed to the care address CoA1, and the network interface IF 208 is updated to the tunnel tn1.
  • thermopile IP processing section 404 M flag 901 is checked whether it is a set of bindings up de one Tome message received (Step S 505) 0
  • step S510 the process proceeds to step S510, and if it is set, the RIP shown in FIG. 10 describing the routing control information of the MNET 105 is transmitted (step S506).
  • the gateway or GW 101 that has received the routing information sets the link local address LL-HA of the HA 102 as the next hop 304 to the MR 103. .
  • the mopile IP processing unit 404 transmits a acknowledgment message including the success or failure of the binding cache update to the MR 103 via the L3 processing unit 402 and the L1Z2 processing unit 401 (step S507). ).
  • the M flag 902 of the binding acknowledge message transmitted to convey the routing control information transmission to the MR 103 is set. I do.
  • the received packet is bound up. If it is not a date message, the mopile IP processing unit 40.4 determines whether or not the received packet is addressed to the mobile network entered in the binding cache (step S508). If an entry has been made, the received bucket is encapsulated with an IP header destined for the registered careawodress C0A1 and transmitted via the L3 processing unit 402 and the L1Z2 processing unit 401 (step S 509).
  • the mopile IP processing unit 404 determines whether or not the packet is addressed to the mobile network entered in the routing table (step S510).
  • the mopile IP processing unit 404 transmits a reception bucket according to the routing table (step S511).
  • a bucket addressed to M—Prefix is sent to the tunnel tn1 to the next hop CoAl according to the routing table shown in FIG. 2C.
  • step S512 the process returns to step S501.
  • the HA 102 checks the M flag 901 in the binding update message received from the MR 103 to determine that the destination of the packet addressed to the MP refix is the link local address of the HA 102.
  • LL Notifies GW101 on the home network and R / L (not shown) by RIP to become HA, so that a bucket addressed to M—P refix is received from GW101 on the home network or a router (not shown). Can be.
  • This also causes HA 102 to capture packets flowing on the home network. Therefore, it is possible to suppress the occurrence of overhead due to this.
  • the MNET (mobile network) 105 has a configuration in which one network prefix M—Prefix is arranged under the MR 103.
  • M—Prefix is arranged under the MR 103.
  • the MNET 105 shown in FIG. It is also possible to arrange a plurality of network prefixes such as M-P refixl and MP refix 2 under MR103.
  • the MR 103 that has acquired the care-of address in the movement destination network transmits a binding update message to the HA 102 according to the flowchart shown in FIG. 7, but in step S717, the network prefix M_P refix is transmitted.
  • the mobile prefix option 903 as a mobility option in the binding update option 905 as needed when setting, all network prefixes M- Prefix to be managed can be transmitted. .
  • the HA 102 upon receiving the binding update message including a plurality of mobile prefix options, creates a RIP message in which the number of required M-P refixes is added to the IP Pv 6 Prefix O 02 of FIG.
  • a plurality of packets addressed to the M-Prefix can be received and forwarded to the MR 103.
  • the M flag is used.
  • the present invention is not limited to this. If the home agent is confirmed to be the home agent of the present invention, the mobile terminal can use the M flag without using the M flag.
  • the binding update message only needs to be sent to the home agent when moving. In this case, the home agent checks the binding cache and, upon realizing that it is not located on the home network, uses the RIP to search the home network. The above gateway and router will be notified.
  • the GW 101 does not change from the normal GW, updates the routing table with the routing control information notified by the RIP, and transfers the received packet according to the routing table. I do. Further, in the present embodiment, RIP is used for notification of routing control information. However, similar effects can be obtained by using other routing protocols such as ⁇ SPF.
  • FIG. 12 is a block diagram illustrating the configuration of the MNET according to the present embodiment. As shown in FIG. 12, a plurality of MRs 1 (1201) and MRs 2 (1202) are allocated to one network prefix M—Prefix, and the MNET 1205 is managed.
  • HA 102 that has received the binding update message processes the message according to the flowchart shown in FIG. 5 as in the first embodiment, and sets a bidirectional IP tunnel tnl. Then, a binding cache (Fig. 2A) and a routing table (Fig. 2C) are set.
  • the MR 2 (1202) connects to the network at the destination and acquires the care-of address CoA 2
  • the HA 2 is sent by the binding update message. Notify 102 of CoA2 and network prefix M—P refix obtained.
  • the HA 102 that has received the binding update message processes the message according to the flowchart shown in FIG. 5 as in the first embodiment, and sets the bidirectional IP tunnel tn2. Then, a binding cache (Fig. 13A) and a routing table (Fig. 13B) are set.
  • the HA 102 receives the bucket forwarded to the M-P refix, and when forwarding the packet according to the routing table, if there are multiple entries of the destination M-P refix in the routing table, Referring to the default route field in the entry, select Nex thop and IF set to 1 and transfer the bucket. As a result, even when there are a plurality of routing table entries for the MNET 1205, it is possible to determine which entry should be used, and to perform packet transfer.
  • a preference option 904 may be provided in the binding update option 905, and the priority option 904 may be used to notify the HA 102 of the priority of each mobile router.
  • the HA 102 which has received the binding update message with the preference option 904, sets a preference column 2 12 in the routing table as shown in FIG. Is stored.
  • the HA 102 receives the bucket forwarded to the M-P prefix, and when forwarding the packet according to the routing table, if there are multiple entries of the destination M-P prefix in the routing table, Referring to the preference column in the entry, select the NeX thop and IF of the entry with the higher priority and transfer the packet. As a result, even when there are a plurality of routing table entries related to the MNE T 125, it is possible to determine which entry to use, and to perform packet transfer.
  • MN ET 1 in which a plurality of MRs 1 (1 2 0 1) and MR 2 (1 2 0 2) are allocated to one network prefix M—P refix If 205 moves, the HA immediately changes the routing table of the mobile network and forwards the packet to the appropriate entry, so that messages to nodes belonging to the mobile network are lost. Can be prevented. Industrial applicability
  • the present invention is useful for communication with a mobile network that moves between networks using the entire local network as one unit, and is suitable for transmission without changing the address of a node belonging to the mobile network. .

Abstract

ネットワークを移動して使用可能なモバイルルータ(103)からホームエージェント(102)へ移動先ネットワークのケアオブアドレスを通知するバインディングアップデートメッセージを送信するステップと、このバインディングアップデートメッセージを受けたときに、ホームエージェント(102)が、ホームネットワーク上にモバイルルータ(103)が管理する移動ネットワーク(105)の経路制御情報を通知するステップとを有することにより、モバイルノード(104)からの経路制御情報が移動後遅延無くホームネットワーク上のゲートウェイ(101)やルータに通知されるため、移動したネットワークに所属するモバイルノード(104)へのデータが消失することを防止できる。

Description

ホームエージェント、 モバイルルー夕および、 それらによる移動体通信方法 技術分野
本発明は、 インターネッ卜とのアクセスを目的とする移動通信システムにおい て、 口一カルネットワーク自体が、明他の移動通信網間を移動する際の移動体通信 方法に関する。 田 背景となる技術
インタ一ネットシステムにおける移動管理方法の一つにモパイル I Pがあり、 I P v 4 (Iniernet Protocol Version^に対応するモバイル I P v 4は、 RFC3220(IP Mobility Support)にて標準化されている。また、 I P v 6は(Internet Protocol Version6)に対応するモパイル I P v 6は、 インタ一ネットドラフ卜 draft-ietf-mobileip-ipv6 (Mobility Support in IPv6)において現在も標準化が 進められている。 そして、 これらのプロトコルによって、 端末が異なるネットヮ 一ク間を移動する場合にも、 その移動する端末は同一のアドレスを用いて通信を 行うことが可能となる。
さらに、 このモパイル I Pプロトコルを拡張することにより、 一つの口一カル ネットワーク全体を移動の単位とした移動ネットワークが、 異なるネットワーク 間を移動する場合においても、 その移動ネットワークに所属するノードは、 同一 のアドレスを用いて通信を行えること力検討されている。 これを可能とする技術 は、 現在、 イン夕一ネットドラフ卜 draft - ietf- nemo - basic - s卿 ort (Nemo Basic Support Protocol)において、 NEMOとして標準化が進められている。 すなわち、 N E MOをサポートするモバイルルー夕が管理する移動ネットヮー クが、ホームネットワークから離れて外部ネットワークに移動し接続した場合に、 モバイルル一夕は接続したネットワークのアクセスルータから送信されるネット ワーク情報より、現在接続しているネットワークのプレフィックス情報を取得し、 そのネットワークで使用するケアォブアドレスを生成する。 その後、 モバイルル —夕がバインディングアップデートメッセ一ジをホームエージェントに送信する。 ホームェ一ジェントはモバイルル一夕からのバインディングァップデ一トメッセ ―ジを受信した後、 モバイルル一夕のホームアドレスとケアォブアドレスを関連 付けるバインディングキヤッシユエントリを作成あるいは更新する。
次に、 外部ネットワーク上の通信端末から、 移動ネットワークに所属するノー ド宛へのバケツトが、 外部ネットワークとホームネットヮ一クとを接続するゲ一 トウエイに到達した場合、 このゲートウェイは移動ネットワークに所属するノ一 ドに対するネクストホップル一夕として、 移動していなくなつたモバイルルー夕 を指定してホームネットワークへパケットを中継する。 そこで、 この中継された パケットはホームエージェントによって代理受信され、 ホームエージェントがそ のバケツトをカプセル化して、モバイルルー夕のケアォブァドレス宛に転送する。 モバイルルータは、 ホームエージェントにより転送されたパケットのカプセル解 除を行い、 ゲートウェイによって中継された、 移動ネットワークに所属するノ一 ド宛パケットを取り出す。 そして、 モバイルルー夕がその取り出したパケットを 配下の移動ネットワークへ送出することにより、 移動ネットワークに所属するノ ードは、 パケットを受信することができる。
しかし、 移動ネットヮ一クがモバイルル一夕ごとホームネットヮ一クを離れる ことにより、 ゲートウェイがモバイルル一夕からのルーティングプロトコルを受 信しなくなり、 そのためゲートウェイにおける移動ネッ卜ワークへのバケツトを 中継するためのルーティングテーブル情報が削除されるような場合、 ゲ一トウェ ィからモバイルル一夕に対してのパケットは転送されなくなる。 これにより、 移 動したネットワークに所属するノード宛のバケツトは消失されることになる。
このパケット消失を防ぐ方法として、 文献 1 (Mobi l e Router Tunnel ing Protocol I draf t - kniveton - mobr tr - 03. txt」 、 および文南 2 ( Issues in Des igning Mobi le IPv6 Network Mobi l i ty wi th the MR- HA Bi-di rect i onal Tunnel (MRHA)、 「draf t-petrescu-nemo- mrha- 02. txt」) のようなものがある。 これらの従 来方法においては、ホームエージェントはバインディングァップデ一トを受信し、 それへの応答であるバインディングァクノリッジメッセージをモバイルルー夕へ 送信した後に、 モバイルルー夕からトンネル経由で送信されるル一ティングプロ トコルを受信する。 その後、 このルーティングプロトコルにより受け取った経路 制御情報をホームネットワーク上のゲートウェイに通知する。
文献 1では、 モバイルルー夕が配下の移動ネットワークに関する経路情報をホ ームエージェントへダイナミックルーティングプロトコルを使用して通知する方 法が記載されている。 これにより、 ホームエージェントはモバイルル一夕を経由 した移動ネットワークへの経路を持つルータとして動作する。 また、 ホームエー ジェントは移動したモバイルル一夕からの経路情報に基づき、 ルーティングテ一 ブルを更新する。 さらにホームエージェントは更新したルーティングテ一ブルに 基づいた経路情報をホームネットワークに通知することにより、 この通知を受け たゲートウェイは移動ネットワークへのパケットをホームエージェントへ送信す る。
文献 2では、 ホームエージェントがダイナミックルーティングプロトコルを使 用せず、 モバイルル一夕からの移動ネットワークへの経路情報をゲ一トウエイへ 透過的に中継する方法が記載されている。 これにより、 ゲートウェイからはモバ ィルル一夕とその配下の移動ネットワークがホームネットワークに存在するよう に見える。 また、 ホームエージェントはル一ティングテーブルを更新せず、 移動 ネットワークに所属するノードへのネクストホップとしてモバイルル一夕が指定 されたバケツトを捕捉して、 トンネル経由で移動ネットワークに所属するノード へ送信する。
しかしながら、 文献 1に記載の従来の移動体通信方法では、 ホームエージェン 卜がバインディングアップデートメッセ一ジを受信した後に、 ホームエージェン トからゲートウェイに経路制御情報が届くまでに遅延時間が発生し、 その間の移 動ネットワークに属するノードへのパケットが喪失してしまうおそれがあった。 また、 移動ネットワークからホームエージェントへの通信経路の信頼性が低く、 ルーティングプロ卜コルには到達確認のメッセージもないため、 移動したモバイ ルルータからホームエージェントへの経路制御情報の到達は保証されない。 これ により、 最初のモバイルルー夕からの経路制御情報がホームエージェントへ伝わ らなかった場合は、次のルーティングプロ卜コルが送信されるまで (通常 3 0秒)、 ゲートウェイにおける移動ネットワークへの経路制御情報は更新されず、 移動ネ ットワークに所属するノードへのバケツトは消失してしまう。
さらに、 文献 2に記載の従来の移動体通信方法では、 前記低信頼性通信経路に おけるルーティングプロトコルによる経路制御情報の消失の可能性に加え、 ゲー トウエイにおいて移動ネットワークへのパケット転送先 (ネクスト 'ホップ) と して常に、 その移動ネットワークが在籍していたホームネットワーク上のアドレ スが指定される。 そのため、 ホームエージェントがゲ一トウエイから送出される そのバケツトを捕捉する必要があり、 これによるオーバへッドが発生していた。 発明の開示 本発明の目的は、 移動ネットワークが他の移動通信網間を移動したときに、 モ バイルル一夕のアドレスの変更を即時に行い、 移動ネットワーク上のノードへの メッセージが消失することのない移動体通信方法を提供することにある。
本発明の移動体通信方法は、 口一カルネットワーク全体を一つの単位としてネ ットワーク間を移動する移動ネットワークを管理するモバイルル一夕がホームェ 一ジエンドへ移動先において取得したモバイルルー夕のケアォブアドレスを通知 するバインディングァップデートメッセージを送信するステツプと、 ホ一ムェ一 ジェン卜がこのバインディングアップデートメッセージを受けたときに、 ホーム ネットヮ一ク上にモバイルル一夕が管理する移動ネッ卜ワークに関する経路制御 情報を通知するステップと、 ホームネットワーク上のノードが経路制御情報を受 信し、 これに基づいて経路制御するステップとを有する。 これにより、 移動ネッ トワークへの経路制御情報が移動後遅延なく、 ホームネットワーク上のゲートゥ エイゃル一夕に通知されるため、 移動したネットワークに所属するノードへのデ —夕が消失することを防止できる。
また、 本発明の移動体通信方法は、 ホームエージェントが経路制御情報を通知 したことを示す情報をモバイルル一夕へ通知するステップと、 このモバイルル一 夕がホームエージェントからの情報を受信しない場合、 ホームエージェントへ、 ルーティングプロトコルにより移動ネットワークの経路制御情報を通知するステ ップとをさらに有している。 これにより、 ホームエージェントがバインディング アップデートメッセージを受信したときに、 ホームネットワークへの経路制御情 報を通知する機能を持たない場合でも、 モバイルル一夕はル一ティングプロトコ ルをトンネル経由で通知するので、 ホームネットワークへ経路制御情報を通知す ることが可能になる。
また、 本発明の移動体通信方法における経路制御情報には、 移動ネットワーク 宛のデ一夕をホームエージェントに転送する指示が記載されている。これにより、 ホームエージェントはホームネットワークに流れる移動ネットヮ一ク宛のデ一夕 を捕捉する必要が無くなるので、 オーバへッドの発生を抑えることができる。 本発明のホームエージェントは、 ローカルネットワーク全体を一つの単位とし てネットワーク間を移動する移動ネットワークを管理するモバイルル一夕から、 移動先ネットワークにおいて取得したケアォブアドレスを受信し、 移動ネットヮ —クへのデータを送信するトンネルを形成するトンネル形成部と、 ホームネット ワークへ通知するモバイルル一夕が管理する移動ネットワークに関する経路制御 情報を、 モバイルル一夕からのバインディングアップデートメッセ一ジより生成 する経路情報生成部と、 経路制御情報をホームネットワークに通知する経路情報 送信部と、 経路情報送信部からの通知が行われたことを示す応答情報を生成する 経路応答生成部と、 この通知が行われたことを示す応答情報をモバイルル一タへ 送信する応答部とを有している。 これにより、 ホームエージェントは移動したモ バイルルータ宛のデータを受信することができるので、 トンネル経由で正しく転 送することが可能になる。 さらに、 ホームエージェントは受信した経路制御情報 をホームネットワークに通知したことをモバイルルー夕に正確に伝えることがで さる。
また、 本発明のホームエージェントがホームネットワークに送信する経路制御 情報には、 移動ネッ卜ワーク宛のデータをホームエージェントに転送する指示が 記載されている。 これにより、 ホームネットワーク上のゲートウェイゃル一夕が この移動したネットワークに所属するノ一ドへのデータを受信したときに、 この 移動ネットワークのプレフィックスではなく、 ホ一ムエージェントへ転送するの で、 ホームエージェントはそのデータを正しく移動ネットヮ一クに所属するノー ドへ送信することができる。 また、 本発明のホームエージェントの経路情報生成部は、 モバイルルー夕から の要求に従って、 移動ネットワークの経路制御情報を生成し、 経路情報送信部に 送信の指示をする。 これによつて、 ホームエージェントはモバイルルー夕からの 要求に応じて、 移動ネットワークの経路制御情報を通知すればよいことになる。 本発明のモバイルルー夕は、 接続先ネットワークが変わったか否かを判定する 移動検出部と、 移動検出部が接続先ネットワークの変更を検出した場合、 ホーム エージェントへ移動先ネットワークにおいて取得したケアォブアドレスを通知す るバインディングアップデートメッセージを送信する移動通知部と、 モバイルル —夕が管理する移動ネットワークの経路制御情報をホームネットワークに通知す ることをホームエージェントに対して要求する経路情報制御要求部とを有してい る。 これにより、 モバイルル一夕は接続先ネットワークを変更しながら移動した ときにホームエージェントに移動先のアドレスを通知し、 また、 ホ一ムェ一ジェ ントに対してホームネットワークに経路制御情報を送信することを、 バインディ ングアップデートメッセージを使用して要求することができる。 このため、 バイ ンディングアップデートメッセージに対する応答がない場合には、 バインディン グァップデートメッセージを再送することで再要求することが可能であり、 確実 にホームエージェントに要求を伝えることができるとともに、 ホームネットヮ一 クにも通知することが可能になる。
また、 本発明のモバイルル一夕は、 ホームネットワークに接続中の場合にのみ 経路制御情報をホームネットヮ一クに対して所定時間毎に送信するので、 ホーム ネットワーク接続時におけるデータ配送経路を正しく制御することができる。 また、 本発明のモバイルルー夕の経路情報送信部は、 ホームエージェントから 要求を実行不可の応答を受信した場合、 ホームエージェントへルーティングプロ トコルにより移動ネットワークの経路制御情報をさらに通知する機能を有する。 これにより、 モバイルル一夕はホ一ムエージェントがバインディングアップデ一 トメッセージを受信して、 ホ一ムネットワークへの経路制御情報を通知する機能 を持たない場合を検出できるので、 モバイルルータはル一ティングプロトコルで ホームエージェントへ通知でき、 ホームネットワークへも経路制御情報を通知す ることが可能になる。
また、 本発明のモバイルルー夕の経路情報送信部は、 ホームエージェントから のバインディングァクノレッジメッセージに、 ホームエージェントが経路情報送 信要求を実行したことを示す情報が含まれているか検査する機能を有する。 これ により、 モバイルル一夕はホームエージェントがバインデイングアツプデ一トメ ッセージを受信して、 ホ一ムネットワークへの経路情報通知を実行していない場 合を検出できるので、 モバイルル一タはル一ティングプロトコルでホ一ムエージ ェントへ通知でき、 ホームネットワークへも経路制御情報を通知することが可能 になる。
以上のように本発明によれば、 移動ネットヮ一クが他の移動通信網間を移動し たときに、 ホームネットワーク上のノードが移動ネットワークへのル一ティング テ一プルの変更を即時に行うことで、 移動ネットワークへのメッセ一ジが消失さ れることを防止できる。 図面の簡単な説明
図 1は、 本発明の実施の形態 1における移動体通信システムの構成図である。 図 2 Aは、 本発明の実施の形態 1におけるホームエージェントのバインディング キャッシュのデータ構成を示す図である。
図 2 B、 Cは本発明の実施の形態におけるホームエージェントのルーティングテ —ブルのデ一夕構成を示す図である。 図 3 A、 Bは、 本発明の実施の形態 1におけるゲートウェイのルーティングテー ブルのデ一夕構成を示す図である。
図 4は、 本発明の実施の形態 1におけるホームエージェントの構成を示すブロッ ク図である。
図 5は、 本発明の実施の形態 1におけるホームエージェントの処理を示すフロー チヤ一卜である。
図 6は、 本発明の実施の形態 1におけるモバイルル一夕の構成を示すブロック図 である。
図 7は、 本発明の実施の形態 1におけるモバイルル一夕の処理を示すフローチヤ ートである。
図 8は、 本発明の実施の形態 1における移動体通信方法を示すシーケンス図であ る。
図 9 Aは、 本発明の実施の形態 1におけるバインディングアップデートメッセ一 ジのデータ構成を示す図である。
図 9 Bは、 本発明の実施の形態 1におけるバインディングァクノリッジメッセ一 ジのデ一タ構成を示す図である。
図 9 Cは、 本実施の形態 1における複数のモバイルプレフィックスオプションを 含むバインディングアップデートメッセージのデータ構成を示す図である。 図 1 0は、 本発明の実施の形態 1における R I Pのデ一タ構成を示す図である。 図 1 1は、 本実施の形態 1における複数のネットヮ一クプレフィックスを含む M N E T (移動ネットワーク) の構成を示す図である。
図 1 2は、 本実施の形態 2における複数のモバイルル一夕を含む MN E T (移動 ネットワーク) の構成を示す図である。
図 1 3 Aは、 本実施の形態 2におけるバインディングキヤッシュのデータ構成を 示す図である。
図 13B、 C、 Dは、 本実施の形態 2におけるルーティングテーブルのデ一夕構 成を示す図である。
図 14は、 本発明の実施の形態 2におけるバインディングァップデ一トメッセ一 ジのデ一タ構成を示す図である。 発明を実施するための最良の形態
以下、 本発明を図面と共に詳細に説明する。
(実施例 1 )
図 1は、 本発明の実施例における移動体通信システムの構成図を示すものであ る。
図 1において、 GW (ゲートウェイ) 101はホームネットワークと外部ネッ トワーク (インターネット) とを接続するための装置である。 HA (ホームエー ジェント) 102は移動ネットワークの移動を管理し、 移動時に該当移動ネット ワークへのパケット通信を保証する装置である。 MR (モパイルル一夕) 103 は LFN (口一カル固定ノード) 104を複数収容し、 ネットワークを移動して 使用することを可能とするル一夕であり、 ルーティングプロトコル (一例として R I P) をサポートしている。 LFN (ローカル固定ノード) 104は MR 10 3に対する固定端末であり、 この端末自体にモビリティサポート機能を設けるこ とは必須ではない。 MNET (移動ネットワーク) 105は MR 103と LFN 104とから構成されるネットワークであり、 移動して使用することができる。 インターネッ卜 106は無線を含む電気通信回線である。 AR (アクセスル一夕) 107は MNET 105が移動先においてインターネット 106へアクセスする ためのルータである。 CN (通信相手ノード) 108は外部ネットワークに接続 された通信端末である。
以上のように構成された移動体通信システムについて、 以下にその動作、 作用 を説明する。
図 8は MR 103が移動したときのデ一夕の転送される動作を示すシーケンス 図である。
まず、 MNET 105がホ一ムネットワークから外部ネットワークに移動し、 MR 103が AR 107と接続する。 そして、 MR 103が AR 107からル一 ターアドバタイズメントを受信し(ステップ S 801)、ケアォブアドレスを生成 する。
次に、 MR 103は HA102を送信先にして AR.107にバインディングァ ップデートメッセージを送信する(ステップ S 802)。 このメッセージは AR 1 07から GW101を介して(ステップ S 803)、 HA 102へ届けられる (ス テツプ S 804)。
次に、 HA102はバインディングアップデートメッセージを受信した後に、 自己のバインディングキャッシュにホームァドレスに対するエントリを生成する。 図 2 Aは本実施例における HA 107のバインディングキャッシュのデータ構 成を示す。ホ一ムァドレス (Home Add r e s s) 201にはモバイルノー ドのホ一ムアドレス Ho A 1が登録され、ケアォブアドレス(C a r e o f A dd r e s s) 202には移動先ネットヮ一クから取得したケアォブアドレス C οΑ 1が登録され、 そして、 プレフィックス (P r e f i X) 203には MR 1 03が管理するネットワークのプレフィックス M— P r e f i xが登録される。 また、 図 9 Aはバインディングアップデートメッセージのデータ構成を示して いる。 図 9 Aにおいて、 Mフラグ 901は HA 102に対して MR 103に関す る経路制御情報のホームネットワークへの送出を要求するフラグである。 また、 モパイルプレフィクスオプション 903はバインディングアップデートメッセ一 ジによって H A 102に通知する MR 103が管理するネットワークのプレフィ ックス (M—P r e f i x) を格納するものである。
また、 HA 102はこのときに、 この Mフラグ 901がセットされているか否 かをチェックし、 セットされている場合は、 R I Pあるいは OS PFなどのルー ティングプロトコルを用いて、 MR 103が管理するネットワークの経路制御情 報をホームネットワークへマルチキャストする(ステップ S 805)。図 10は R I Pにより送信される経路制御情報のデータ構造を示す。 図 10において、 ソ一 スアドレス (S ou r c e Add r e s s) 1001には HA 102のリンク ローカルアドレスがセットされ、 I Pv 6 P r e f i X 1002には M— P r e f i xがセットされる。
.その後、 HA 102は MR 103に対して、 図 9 Bに示すバインディングァク ノリッジメッセージに経路制御情報をホームネットワークに送信したことを知ら せる Mフラグ 902をセットして送信し、 バインディングアップデートを受信し たことを通知する (ステップ S 806乃至ステップ S 808)。
一方、 GW101は HA102からの経路制御情報を受信し、 自己のルーティ ングテ一ブルを更新する。
図 3A、 Bは本実施例における GW101のルーティングテーブルを示す。 図 3 Aは MNET 105の移動前のものであり、 図 3 Bは移動後のものである。 図 3 Aにおいて、 D e s t i n a t i o n 301は送信先ネットワークを示し、 Ne x t h 0 p 302は次にパケットを転送する送信先アドレスを示し、 I F 303はネットヮ一クイン夕フェースを示す。
MNET 105が移動する前には、 GW101のル一ティングテ一ブルにおけ る、 De s t i n a t i on 301に M—P r e f i xが登録されており、 Ne x t h o p 30
2には MR 103のリンクローカルァドレス LL—MRが登録されており、 I F 303には GW101のホームリンク側のネットワークインタフェースである i f 2が登録されていた。 しかし、 MNET 105が移動した後に、 HA102か らの経路制御情報を受けて、 図 3 Bに示すように、 N e X t h o p 304が H A 102のリンクローカルァドレス LL— HAに変更される。
これにより、 MNET 105が移動後に GW101へ届いた (ステップ S 80 9) MNET 105へのパケットは、 図 3 Bに示すネクストホップのホームェ一 ジェント LL— HAへ転送され(ステップ S 810)、バケツトを受け取った HA 102がトンネルの経路を使用して移動後の MR 103へ転送する (ステップ S 81 1乃至ステップ S 814)。
以上のように、 MR 103の経路情報が MR 1 03から HA 102にバインデ ィングアップデートメッセージにより通知された時点で、 遅延なくホームネット ワークの GW101に通知されるため、 従来の方法に比べ、 GW101力 ら MR 103へのパケット消失はほとんどなくすことができる。 また、 MR 103がバ インディングァクノリッジメッセ一ジを受信しない場合、 再度 HA102へバイ ンディングァップデ一トメッセージを送信することで、 信頼性の低いネットヮ一 ク環境に移動した場合でも確実に、 ホームネットワークへ経路制御情報を通知す ることができる。
次に、 本実施例における MR 103と HA 102の構成と動作について以下に 説明する。
図 6は MR 103の構成を示すブロック図である。
図 6において、 1// 2処理部601、 603は物理層とデータリンク層の 通信処理を行うものであり、 L 3処理部 602はネットワーク層の I Pプロトコ ル処理を行うものであり、 モパイル I P処理部 6 0 4はモパイル I P手順に基づ いて M R 1 0 3の移動管理を行うものであり、 本発明に係る移動通知部の機能を 有している。 ホームエージェント記憶部 6 0 5はホームエージェントやホームド メインネットワークに関する情報や、 ホームアドレスを記憶するものである。 ま た、 R I P送出判定部 6 0 6はル一ティングプロトコルによる経路制御情報を送 信するか否かを判定するものであり、 本発明に係る経路情報送信部に相当する。 移動ネットワーク処理部 6 0 7はホームエージェントに経路制御情報の通知の依 頼を制御するものであり、 本発明に係る経路情報制御要求部に相当する。
上記のように構成された M R 1 0 3の動作について、 以下に説明する。
図 7は MR 1 0 3が実施する処理手順である。
まず、 モパイル I P処理部が、 L 1 ZL 2処理部 6 0 1と、 L 3処理部 6 0 2 とを経由してパケットの受信をチェック (ステップ S 7 0 0 ) し、 受信した場合 は、 受信したデータが外部ネットワークの A R 1 0 7からのルー夕一アドバ夕ィ ズメント (図 7において 「R A」 と記す。) であるか否かをチェックする (ステツ プ S 7 0 1 )。
ルータ一アドバタイズメントであった場合、 モパイル I P処理部 6 0 4はその ネットワーク情報から現在接続しているリンクのプレフィックス情報を取得する。 この情報から、 現在の接続ネットヮ一クがホームエージェント記憶部 6 0 5に記 憶されている、 自己のホームネットワークか否かをチェックし (ステップ S 7 0 2 )、 ホームネットワークに所在している場合はステップ S 7 0 0へ戻る。
次に、 ホームネットワークに所在していないと認識した場合、 モパイル I P処 理部 6 0 4が移動ネットワーク処理部 6 0 7へ通知し、 移動ネットワーク処理部 6 0 7は図 9 ( a ) に示すバインディングアップデートメッセージの Mフラグ 9 0 1およびモバイルプレフィックスオプション 9 0 3をセット (ステップ S 7 0 3 ) すると共に、 そのリンクで使用するケアォブアドレスを生成し (ステップ S 7 0 4 )、バインディングアップデートメッセージを作成する(ステップ S 7 0 5 )。 なお、 ステップ S 7 0 3における Mフラグ 9 0 1およびモバイルプレフィック スオプション 9 0 3は必ずしも全てのバインディングアップデートメッセージの 送信においてセットされる必要はない。
次に、 移動ネットワーク処理部 6 0 7はこのバインディングアップデートメッ セージの送信をモパイル I P処理部 6 0 4に指示する。 モパイル I P処理部 6 0 4はこのバインディングァップデートメッセ一ジをホームエージェント記憶部 6 0 5に記憶されている、 自己のホ一ムネットワークを管理するホームエージェン トのァドレスを送信先として、 A R 1 0 7へ送信する (ステップ S 7 0 6 )。 この 時、 モパイル I P処理部 6 0 4はバインディングァクノリッジメッセージの受信 をチェックするためのタイマ一のカウントを開始する。 その後、 ステップ S 7 0 0へもどる。
ステップ S 7 0 1で受信したデータがルーティングァドバタイズメントでない 場合、 モパイル I P処理部 6 0 4はバインディングァクノリッジメッセージであ るか否かを判定する(ステップ S 7 0 7 )。バインディングァクノリッジメッセ一 ジであった場合、 移動ネットワーク処理部 6 0 7は先に送出したバインディング アップデートメッセージに Mフラグ 9 0 1をセッ卜していたか否かをチェックし (ステップ S 7 1 7 )、 セットしていなければステップ S 7 0 0へ戻る。
先に送出したバインディングアップデートメッセージに Mフラグ 9 0 1をセッ トしていた場合、 受信したバインディングァクノリッジメッセージに Mフラグ 9 0 2がセッ卜されているか否かをチェックし(ステップ S 7 0 8 )、セットされて いればステップ S 7 0 0へ戻る。
Mフラグ 9 0 2がセッ卜されていない場合、 移動ネットワーク処理部 6 0 7は HA102が本発明に係るホームエージェントではないと判断し、 R I P送出判 定部 606へ通知する。 R I P送出判定部 606はトンネル経由で R I Pにより 経路制御情報送信することをモパイル I P処理部 604に指示し、 モパイル I P 処理部 604が R I Pをトンネルに送信する (ステップ S 709)。その後、 ステ ップ S 700へもどる。
ステップ S 707でバインディングァクノリッジメッセ一ジでもなかった場合、 受信したパケッ卜が M— p r e f i x宛か否かをチェックし(ステップ S 710)、 M-P r e f i x宛でない場合、 ステップ S 700へもどる。
M-P r e f i x宛であれば固定端末 L F N 104に受信パケットを送信する (ステップ S 711)。 その後、 ステップ S 700へもどる。
ステップ S 700でパケットを受信しなかった場合、 モパイル I P処理部 60 4はバインディングアップデートメッセ一ジを送信してから所定時間経過したか 否かをチェックし(ステップ S 712)、経過している場合はバインディングアツ プデートメッセージを HA 102に再送する (ステップ S 713)。
また、 所定時間経過していない場合、 R I P送出判定部 606はモパイル I P 処理部 604からの通知で現在の所在位置がホ一ムネットワークにあるか否かを 判定し (ステップ S 714), ホームネットワークに所在していない場合、 ステツ プ S 700へ戻る。 一方、 ホ一ムネットワークに所在している場合は、 所定時間 の 30秒が経過しているか否かをチェックする (ステップ S 715)。
30秒経過していなければ、 ステップ S 700へ戻り、 経過していれば L 1/ L 2処理部 51と、 L 3処理部 52とを経由して、 ホームネットワークに R I P をマルチキャスト送信する (ステップ S 716)。その後、 ステップ S 700へ戻 る。
このように、 MR 103は現在の接続ネットワークがホームネットワークであ れば、 現在のアドレスをホームネットワーク上の HA 1 0 2、 GW 1 0 1、 図示 していない、その他のルー夕に R I Pによりマルチキャストし接続を知らせるが、 ホームネッ卜ワークにいない場合は、 バインディングアップデートメッセージに Mフラグ 9 0 1をセットし、 R I Pをホ一ムネットワークに送信することをホー ムエージェントに依頼する。 これにより、 外部ネットワークを R I Pの伝送され る頻度が低減でき、 ネットワークのトラフィックを減少できる。
また、 M R 1 0 3はバインディングアップデートメッセージをホームェ一ジェ ントに送信後、 所定時間経過してもバインディングァクノリッジメッセージを受 信しない場合、 バインディングアップデートメッセージを再送するので、 確実に ホームエージェントに R I Pの送信依頼を伝えることができる。
さらにまた、 M R 1 0 3はバインディングァクノリッジメッセージに Mフラグ 9 0 2がセットされていないことで、 ホームエージェントがホームネットワーク へ R I P送信の要求を受け付けていないことを検出できる。 これにより、 M R 1 0 3はその場合に、 ホームエージェントにトンネル経由して R I Pで経路制御情 報を通知することが可能になる。
次に、 HA 1 0 2の構成と動作について説明する。
図 4は HA 1 0 2の構成を示すブロック図である。 図 4において、 L 1 ZL 2 処理部 4 0 1は物理層処理とデータリンク層処理を行うものであり、 L 3処理部 4 0 2は I Pプロトコルなどのネットワーク層処理を行うものであり、 経路情報 生成部 4 0 6は受信したバインディングァップデ一トメッセージより経路制御情 報を生成するものであり、 経路応答生成部 4 0 7は経路制御情報がホームネッ卜 ワークに送信されたことを示す情報を生成するものである。 上位層処理部 4 0 3 は T C Pや U D Pなどの上位層の処理を行うものであり、 モパイル I P処理部 4 0 4は移動ネットワークの移動管理を行うものであり、 本発明に係る経路情報送 信部とトンネル形成部と応答部とを有している。 この経路情報送信部は経路情報 生成部 4 0 6や経路応答生成部 4 0 7からの指示で各情報を送信するものであり、 トンネル形成部はモバイルル一夕とのトンネルを形成するものであり、 応答部は バインディングァクノリッジメッセージを送出するものである。
また、 アプリケーション処理部 4 0 5はアプリケーションの制御を行うもので ある。
上記のように構成された HA 1 0 2の動作について、 以下に説明する。
図 5は HA 1 0 2が実施する処理手順である。
まず、 モパイル I P処理部 4 0 4が、 L 1 ZL 2処理部 4 0 1と、 L 3処理部 4 0 2とを経由して受信したパケットが: R I Pであるか否かをチェックし (ステ ップ S 5 0 1 )、 R I Pである場合、その経路制御情報からル一ティングテ一ブル を更新する (ステップ S 5 0 2 )。
M R 1 0 3がホ一ムネットヮ一クに在籍している場合、 HA 1 0 2は M R 1 0
3からの R I Pを受信し、 図 2 Bに示したようにルーティングテーブルが更新さ れる。すなわち、 D e s t i n a t i o n 2 0 4に M— P r e f i xが登録され、
N e x t h o p , 2 0 5には M R 1 0 3のリンク口一カルアドレス L L— M Rが 登録され、 I F 3 0 3には HA 1 0 2のネットヮ一クイン夕フエ一スである i f
1が登録される。
一方、 受信したバケツトが R I Pでない場合、 モパイル I P処理部 4 0 4は、 バインディングァップデ一トメッセージの受信をチェックし(ステップ S 5 0 3 )、 受信した場合、パインディングキャッシュの更新処理を行う(ステップ S 5 0 4 )。 このバインディングキャッシュの更新では、 以下の処理を行う。
HA 1 0 2が管理するバインディングキャッシュに、 エントリがある場合は、 その内容を更新し、 ェントリが存在しない場合にはバインディングアップデート メッセージに含まれる情報を用いて新規にエントリを作成する。 MR103が外 部ネットワークに接続している場合、 このバインディングアップデートメッセ一 ジを受信し、 それに記載されている、 例えば MR 103のホームアドレス Ho A 1や、 ケアォブアドレス C 0 A 1や、 プレフィックス M_P r e f i X等を用い て図 2 Aに示したようなバインディングキャッシュエントリが作成される。 さら に、 モパイル I P処理部 404は、 MR 103との間に双方向 I Pトンネル t n 1を設定し、 それに加えてル一ティングテーブルを図 2 Cに示すように、 ネクス トホップ (Ne x t h op) 207をケアォブアドレス C oA 1に変更し、 ネ ットヮ一クイン夕フエ一ス I F 208をトンネル t n 1に更新する。
次に、 モパイル I P処理部 404は、 受信したバインディングアップデ一トメ ッセージの Mフラグ 901がセットされているか否かをチェックする (ステップ S 505)0
セットされていない場合はステップ S 510へ移行し、 セッ卜されている場合 は、 MNET105の経路制御情報を記載した図 10に示した R I Pを送信する (ステップ S 506)。 これにより、 この経路制御情報を受信したル一夕や GW1 01は、 図 3 Bに示したように、 MR 103へのネクストホップ 304として H A 102のリンクローカルアドレス LL一 HAをセットすることになる。
次に、 モパイル I P処理部 404は、 L 3処理部 402と、 L 1Z2処理部 4 01を介して MR 103宛にバインディングキャッシュ更新の成否を含むパイデ イングァクノリッジメッセージを送信する(ステップ S 507)。 この際にステツ プ S 506においてバインディングアップデートメッセージの Mフラグ 901に 応じて R I Pを送信した場合、 経路制御情報送信を MR 103に伝えるために送 信するパインディングァクノリッジメッセージの Mフラグ 902をセットする。 また、 ステップ S 503の処理で、 受信したパケットがバインディングアップ デートメッセージでない場合は、 モパイル I P処理部 40.4は、 受信したパケッ トがバインディングキャッシュにエントリされている移動ネットワーク宛のもの か否かを判定する (ステップ S 508)。エントリされている場合は、登録されて いるケアォブァドレス C 0 A 1を宛先とする I Pヘッダで受信バケツトをカプセ ル化して L 3処理部 402、 L 1Z2処理部 40 1を経由して送信する (ステツ プ S 509)。
また、 エントリがなかった場合、 モパイル I P処理部 404は、 ル一ティング テーブルにエントリされている移動ネットワーク宛のものか否かを判定する (ス テツプ S 5 10)。
ルーティングテ一ブルにエントリがある場合、 モパイル I P処理部 404は、 ル一ティングテーブルにしたがって受信バケツ卜を送信する(ステップ S 5 1 1)。 MNET1 05が外部ネットワークに移動している場合、 図 2 Cに示すルーティ ングテ一ブルにしたがって、 M— P r e f i x宛のバケツトはネクストホップ C oAlへ向けて、 トンネル t n 1へ送出される。
一方、 ル一ティングテーブルにエントリがない場合は、 モパイル I P処理部 4 04では処理を行わず、 L 3処理部 402において通常の I P層処理を行う (ス テツプ S 512)。 その後、 ステップ S 50 1へもどる。
以上のように、 本発明に係る HA102は MR 1 03から受信したバインディ ングアップデートメッセージにある Mフラグ 90 1をチェックすることにより、 M-P r e f i x宛のバケツ卜の送信先が HA 1 02のリンクローカルアドレス LL— HAとなるように R I Pによってホームネットワーク上の GW10 1や図 示していないルー夕に通知するので、 M—P r e f i x宛のバケツトをホームネ ットワーク上の GW101や図示していないルータから受信することができる。 また、 これにより HA 102はホームネットワーク上に流れるパケットを捕捉す る必要が無いので、 このためのオーバへッドの発生を抑えることが可能になる。 また、 本実施例では図 1に示すように MNET (移動ネットワーク) 105は MR 103の配下に一つのネットヮ一クプレフィックス M— P r e f i xが配置 される構成としていたが、 図 1 1に示す MNET 105のように MR 103の配 下に M— P r e f i x l、 M-P r e f i x 2というように複数のネットヮ一ク プレフィックスを配することも可能である。
この場合、 移動先ネットワークでケアォブアドレスを取得した MR 103は、 図 7に示すフローチャートに従って H A 102に対してバインディングアップデ —トメッセ一ジを送信するが、 ステップ S 717においてネットワークプレフィ ックス M_P r e f i xをセットする際にバインディングアップデートォプショ ン 905内のモビリティオプションとしてモバイルプレフィックスオプション 9 03を必要なだけ追加することによって管理する全てのネットヮークプレフィッ クス M— P r e f i xを送信することができる。
さらに、 モバイルプレフィックスオプションを複数含むバインディングアップ デートメッセ一ジを受信した HA102は図 10の I Pv 6 P r e f i x l O 02を必要な M— P r e f i xの数だけ追加した R I Pメッセ一ジを作成し、 ホ —ムリンクに送信することによって、 複数の M— P r e f i x宛パケットを受信 し、 MR 103へ転送することができる。
なお、 本実施例では Mフラグを使用したが、 これに限らず、 ホームエージェン トが本発明のホームエージェントであることが確認できている場合、 Mフラグを 使用せずに、 モバイルル一夕が従来の通り、 バインディングアップデートメッセ ージを移動時にホームエージェントに対して送信するだけでよい。 この場合、 ホ —ムエージェントはバインディングキヤッシュをチェックし、 ホームネットヮ一 クに所在していないことを認識した時点で、 R I Pによってホ一ムネットヮ一ク 上のゲ一トウエイやルータに通知することになる。
また、 GW101は本発明に係る実施例においても、 通常の GWと変わるとこ ろはなく、 R I Pにより通知される経路制御情報によりルーティングテーブルを 更新し、 受信したパケットをそのル一ティングテ一ブルに従って転送する。 また、 本実施例では経路制御情報の通知に R I Pを用いたが、 それ以外の〇S P F等のルーティングプロトコルを使用しても同様の効果を得る事ができる。
(実施例 2 )
図 12は本実施例に係る MNETの構成を示すブロック図である。 図 12に示 すように、 一つのネットヮークプレフィックス M— P r e f i xに対して複数の MR 1 (1201)、 MR 2 (1202) を配し、 MNET 1205を管理してい る。
図 1に示す移動体通信システムにおいて、 MNET 105の代わりに本実施例 に係る MNET 1205が移動したときのデータの転送される動作を以下に説明 する。
この場合、 まず、 MR 1 (1201) が移動先でネットワークに接続し、 AR 107からケアォブァドレス C o A 1を取得したとすると、 バインディングアツ プデートメッセージによって HA 102に対して取得した C o A 1とネットヮ一 クプレフィックス M— P r e f i xを通知する。
バインディングアップデートメッセージを受信した H A 102は実施例 1と同 じく図 5に示すフローチャートに従ってメッセージを処理し、 双方向 I Pトンネ ル t n lを設定する。 そして、 さらにバインディングキャッシュ (図 2A) およ びルーティングテーブル (図 2 C) を設定する。
次に、 MR 2 (1202) が移動先でネットワークに接続しケアォブアドレス C o A 2を取得した場合、 バインディングァップデートメッセージによつて H A 102に対して取得した C oA2とネットヮークプレフィックス M— P r e f i xを通知する。
バインディングアップデートメッセージを受信した HA 102は実施例 1と同 じく図 5に示すフローチャートに従ってメッセージを処理し、 双方向 I Pトンネ ル t n 2を設定する。 そして、 さらにバインディングキャッシュ (図 13A) お よびルーティングテーブル (図 13B) を設定する。
ルーティングテーブル (図 13B) では同一の宛先 M— P r e f i xに対して 2つのエントリが作成されることになるので新たにデフォルトルート 209を導 入する。 MR 2 (1202) から受信したバインディングアップデートメッセ一 ジに Mフラグ 901が設定されているか検査し、 設定されていない場合は既にル —ティングテ一ブルに存在していた Ne X t ho pが C o A 1であるエントリ のデフォルトルートを図 13 Bの 210に示すように 1に設定する。 また、 Mフ ラグが設定されている場合は該当するバインディングアップデートメッセージに よって追加される N ex t hopが Co A 2であるエントリのデフオルトル一 トを図 13 Cの 21 1に示すように 1に設定する。
さらに HA 102は M— P r e f i x宛に転送されるバケツトを受信し、 ル一 ティングテーブルに従って転送する際に、 ル一ティングテ一ブル内に宛先 M—P r e f i xのエントリが複数存在する場合には、 エントリ内のデフォルトルート 欄を参照し 1に設定されている Ne X t h o pおよび I Fを選択してバケツト の転送を行う。 これにより、 MNET 1205に関するルーティングテーブルェ ン卜リが複数存在する場合にも、 どのェン卜リを使用すべきか判断することがで き、 パケットの転送を行うことができる。
さらには、 Mフラグを使用しなくとも MR 1 (1201) および MR 2 (12 02 ) が送信するバインディングアツプデートメッセージにおいて、 図 14に示 すようにバインディングアップデートオプション 9 0 5にプリファレンスォプシ ヨン 9 0 4を設け、 プリファレンスオプション 9 0 4によって HA 1 0 2に対し て各モバイルルー夕の優先度を通知することもできる。
プリファレンスオプション 9 0 4付きのバインディングアップデートメッセ一 ジを受信した H A 1 0 2は、 ルーティングテーブルに図 1 3 Dに示すようにプリ ファレンス欄 2 1 2を設け、 各モバイルル一夕の優先度を格納する。
さらに HA 1 0 2は M— P r e f i x宛に転送されるバケツトを受信し、 ル一 ティングテ一ブルに従って転送する際に、 ルーティングテーブル内に宛先 M— P r e f i xのエントリが複数存在する場合には、 エントリ内のプリファレンス欄 を参照し、 優先度の大きいエントリの N e X t h o pおよび I Fを選択してパ ケットの転送を行う。 これにより、 MN E T 1 2 0 5に関するルーティングテー ブルエン卜リが複数存在する場合にも、 どのェントリを使用すべきか判断するこ とができ、 パケッ卜の転送を行うことが可能になる。
以上のように、 本実施例によれば、 一つのネットヮ一クプレフィックス M—P r e f i xに対して複数の M R 1 ( 1 2 0 1 )、 M R 2 ( 1 2 0 2 ) を配した MN E T 1 2 0 5が移動した場合にも、 H Aは移動ネットワークのルーティングテー ブルを即時に変更し、 適するエントリにパケットを転送するので、 移動ネットヮ —クに所属するノ一ドへのメッセージが消失されることを防止できる。 産業上の利用可能性
本発明は、 ローカルネットワーク全体を一つの単位としてネットワーク間を移 動する移動ネットワークとの通信に有用であり、 移動ネットワークに所属するノ 一ドのァドレスを変えることなしに送信するのに適している。

Claims

請 求 の 範 囲
1 . ローカルネットワーク全体を一つの単位としてネットワーク間を移動する移 動ネットワークを管理するモバイルルー夕が、 移動先において取得したモパイル ルータのケアォブアドレスをホームエージェントへ通知するバインディングアツ プデートメッセージを送信するステップと、
前記ホームエージェントが前記バインディングアップデートメッセージを受けた 時点で、 ホームネットワーク上に前記モバイルルー夕が管理する移動ネットヮ一 クに関する経路制御情報を通知するステップと、
前記ホームネットワーク上のノードが前記経路制御情報を受信し、 当該経路制御 情報に基づいて経路制御するステップと
を有する移動体通信方法。
2 . 前記ホームエージェントが前記経路制御情報を通知したことを示す情報を前 記モバイルルー夕へ通知するステップと、
前記モバイルルー夕が前記ホームエージェントからの前記情報を受信しない場合、 前記ホームエージェントへルーティングプロトコルにより前記移動ネットワーク に関する経路制御情報を通知するステップと、
をさらに有する請求の範囲第 1項に記載の移動体通信方法。
3 . 前記経路制御情報には、 前記移動ネットワーク宛のデータを前記ホームェ一 ジェントに転送する指示が記載されている請求の範囲第 1項に記載の移動体通信 方法。
4. 前記経路制御情報には、 前記移動ネットワーク宛のデータを前記ホームエー ジェン卜に転送する指示が記載されている請求の範囲第 2項に記載の移動体通信 方法。
5 . ローカルネットワーク全体を一つの単位としてネットヮ一ク間を移動する移 動ネットワークを管理するモバイルルー夕から、 移動先ネットヮ一クにおいて取 得したケアォブアドレスを受信し、 移動ネットワークへのデ一夕を送信するトン ネルを形成するトンネル形成部と、
ホームネットワークへ通知する、 前記モバイルルー夕が管理する移動ネットヮ一 クに関する経路制御情報を前記モバイルル一夕からのバインディングァップデ一 トメッセージより生成する経路情報生成部と、
前記経路制御情報を前記ホームネットワークに通知する経路情報送信部と、 前記経路情報送信部からの通知が行われたことを示す応答情報を生成する経路応 答生成部と、
前記応答情報を前記モバイルルー夕へ送信する応答部と、
を有するホームエージェント。
6 . 前記経路制御情報には、 前記移動ネッ卜ワーク宛のデータを前記ホームェ一 ジェントに転送する指示が記載されている請求の範囲第 5項に記載のホームェ一 ジェント。
7 . 前記経路情報生成部は、 前記モバイルルー夕からの要求に従って、 前記移動 ネッ卜ワークの経路制御情報を生成し、 前記経路情報送信部に送信の指示をする 請求の範囲第 5項に記載のホームエージェント。
8 . 前記経路情報生成部は、 前記モバイルル一夕からの要求に従って、 前記移動 ネットワークの経路制御情報を生成し、 前記経路情報送信部に送信の指示をする 請求の範囲第 6項に記載のホームェ一ジェント。
9 . 接続先ネットワークが変わったか否かを判定する移動検出部と、
前記移動検出部が接続先ネットワークの変更を検出した場合、 ホームエージェン 卜へ移動先ネットワークにおいて取得したケアォブァドレスを通知するバインデ ィングァップデー卜メッセージを送信する移動通知部と、
当該モパイルルータが管理する移動ネットワークの経路制御情報をホームネット ワークに通知することを前記ホームエージェントに対して要求する経路情報制御 要求部と、
を有するモバイルル一夕。
1 0 . ホームネットワークに接続中にのみ経路制御情報をホームネットワークに 対して所定時間毎に送信する経路情報送信部をさらに有する請求の範囲第 9項に 記載のモバイルル一夕。
1 1 . 前記経路情報送信部が、 前記ホームエージェントから前記要求を実行不可 の応答を受信した場合、 前記ホームエージェントヘル一ティングプロトコルによ り前記移動ネットワークの経路制御情報をさらに通知する請求の範囲第 9項に記 載のモバイルルー夕。
1 2 . 前記経路情報送信部が、 前記ホームエージェントから前記要求を実行不可 の応答を受信した場合、 前記ホームエージェントヘル一ティングプロトコルによ り前記移動ネットワークの経路制御情報をさらに通知する請求の範囲第 1 0項に 記載のモバイルルー夕。
1 3 . 前記経路情報送信部が、 前記ホームエージェントから前記要求を実行した ことを示す情報を受信しなかった場合、 前記ホームエージェントヘル一ティング プロトコルにより前記移動ネットワークの経路制御情報をさらに通知する請求の 範囲第 9項に記載のモバイルル一夕。
1 4 . 前記経路情報送信部が、 前記ホームエージェントから前記要求を実行した ことを示す情報を受信しなかった場合、 前記ホームエージェントヘル一ティング プロ卜コルにより前記移動ネットワークの経路制御情報をさらに通知する請求の 範囲第 1 0項に記載のモバイルル一夕。
PCT/JP2004/010354 2003-07-15 2004-07-14 ホームエージェント、モバイルルータおよび、それらによる移動体通信方法 WO2005006676A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP04747770.8A EP1662721B1 (en) 2003-07-15 2004-07-14 Home agent, mobile router, and mobile communication method
US10/546,302 US7912008B2 (en) 2003-07-15 2004-07-14 Home agent, mobile router, and mobile communication method using the same

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2003274699 2003-07-15
JP2003-274699 2003-07-15
JP2004199173A JP4353010B2 (ja) 2003-07-15 2004-07-06 ホームエージェント、モバイルルータおよび、それらによる移動体通信方法
JP2004-199173 2004-07-06

Publications (1)

Publication Number Publication Date
WO2005006676A1 true WO2005006676A1 (ja) 2005-01-20

Family

ID=34067389

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/010354 WO2005006676A1 (ja) 2003-07-15 2004-07-14 ホームエージェント、モバイルルータおよび、それらによる移動体通信方法

Country Status (5)

Country Link
US (1) US7912008B2 (ja)
EP (1) EP1662721B1 (ja)
JP (1) JP4353010B2 (ja)
KR (1) KR100719652B1 (ja)
WO (1) WO2005006676A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2434505A (en) * 2006-01-18 2007-07-25 Orange Personal Comm Serv Ltd Mobility management of mobile nodes in IP networks
WO2009078565A1 (en) * 2007-12-17 2009-06-25 Electronics And Telecommunications Research Institute Method for supporting multiple interfaces in proxy mobile ipv6
WO2009111975A1 (zh) * 2008-03-14 2009-09-17 华为技术有限公司 无线Mesh网络中通知代理更新的方法、节点和系统
CN102368857A (zh) * 2011-11-03 2012-03-07 广州杰赛科技股份有限公司 无线Mesh网络域内切换方法
CN102395167A (zh) * 2011-11-09 2012-03-28 广州杰赛科技股份有限公司 无线Mesh网络域间切换方法

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7206859B2 (en) * 2004-02-18 2007-04-17 Motorola, Inc. Method for optimized local routing between mobile nodes
US7539159B2 (en) * 2004-04-07 2009-05-26 Nokia Corporation Maintaining reachability of a mobile node
US8139538B1 (en) * 2004-06-22 2012-03-20 Cisco Technology, Inc. Methods and apparatus for achieving route optimization between mobile networks and a correspondent node using a mobile router as a proxy node
US8189530B2 (en) * 2004-08-13 2012-05-29 Qualcomm Incorporated Methods and apparatus for VPN support in mobility management
KR100635127B1 (ko) * 2004-12-20 2006-10-17 한국전자통신연구원 Ipv6 기반 망이동성 서비스에서 경로 최적화 방법
JP4677803B2 (ja) * 2005-03-16 2011-04-27 日本電気株式会社 アドホックネットワークにおけるアドホックルータの移動管理方法
JP4466434B2 (ja) * 2005-03-30 2010-05-26 パナソニック株式会社 経路制御方法およびホームエージェント
US20060274700A1 (en) * 2005-06-02 2006-12-07 Christophe Janneteau Autonomous mode for a plurality of nested mobile networks
WO2007066817A1 (en) * 2005-12-08 2007-06-14 Matsushita Electric Industrial Co., Ltd. Routing loop detection control apparatus
ES2381853T3 (es) * 2006-03-24 2012-06-01 France Telecom Transmisión de paquetes de internet de acuerdo con una prioridad
JP2007324921A (ja) * 2006-05-31 2007-12-13 Toshiba Corp ネットワーク接続機器及び提供サービス制御プログラム
CN101119393A (zh) * 2006-08-02 2008-02-06 华为技术有限公司 更新分类器的方法、系统及移动节点
WO2008053798A1 (fr) * 2006-10-30 2008-05-08 Panasonic Corporation Procédé de mise à jour de liaison, terminal mobile, agent local et système de mise à jour de liaison
US8751625B2 (en) * 2006-12-04 2014-06-10 Canon Kabushiki Kaisha Notification apparatus and notification method
US7916721B1 (en) * 2007-11-05 2011-03-29 Sprint Spectrum L.P. Home address subnet assignment for IPv6 bootstrapping
US8493910B2 (en) * 2008-03-05 2013-07-23 Futurewei Technologies, Inc. Prefix delegation support for mobile networks
EP2203005A1 (en) * 2008-12-23 2010-06-30 Panasonic Corporation Optimized home link detection
US8599843B2 (en) * 2009-03-02 2013-12-03 Futurewei Technologies, Inc. Apparatus and method for route optimization for proxy mobile internet protocol version six local routing
JP5621510B2 (ja) * 2010-10-29 2014-11-12 日本電気株式会社 モバイルルータ情報管理サーバ、モバイルルータ、モバイルルータネットワーク、及びこれらの通信方法
CN106658479B (zh) * 2016-11-16 2020-12-11 广东新岸线科技有限公司 一种无线网络融合的实现方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3555710B2 (ja) 1995-12-20 2004-08-18 ソニー株式会社 データ伝送方法および装置
JP2002033764A (ja) * 2000-07-14 2002-01-31 Fujitsu Ltd 通信サービス提供システム、並びに通信サービス提供システムにおいて使用される移動端末装置、アドレスサーバ装置、およびルータ装置
JP3617952B2 (ja) * 2000-09-14 2005-02-09 Kddi株式会社 モバイルipにおけるデータ転送方法およびシステム
KR100359431B1 (ko) * 2000-11-14 2002-11-07 엘지전자 주식회사 이동 인터넷 프로토콜 시스템 및 그 라우팅 방법
US7143173B2 (en) * 2000-12-29 2006-11-28 Intel Corporation Autodetection of routing protocol version and type
JP2002281010A (ja) * 2001-03-19 2002-09-27 Nec Corp マイクロモビリティ網における経路更新通知保護用鍵配布システム
JP3633503B2 (ja) 2001-04-20 2005-03-30 日本電気株式会社 階層化された移動ネットワークの位置管理システムおよびその方法
JP4340400B2 (ja) * 2001-04-27 2009-10-07 富士通株式会社 階層化パケット網におけるパケット転送方法並びに階層化パケット通信システム並びに同システムに使用されるエッジノード及び移動端末並びに階層化パケット網におけるパケット転送方法
JP2002359633A (ja) 2001-05-30 2002-12-13 Mitsubishi Electric Corp ゲートウェイ装置、通信システムおよび通信制御方法
SG138435A1 (en) * 2001-07-17 2008-01-28 Mitsubishi Materials Corp Communication system, mobile unit database server, mobile radio router, charging method, and vehicle mounted router and agent server therewith
US7423995B1 (en) * 2002-01-28 2008-09-09 Bbn Technologies Corp. Criteria for tearing down network links
JP3972733B2 (ja) * 2002-05-30 2007-09-05 株式会社日立製作所 アドレス変換装置、アドレス変換システム、及びsipサーバ
JP4028793B2 (ja) * 2002-12-03 2007-12-26 株式会社日立製作所 移動端末装置および端末間パケット通信方法
US20040224681A1 (en) * 2003-02-27 2004-11-11 Interactive People Unplugged Ab Routed home network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KNIVETON T.J. ET AL.: "Mobile router tunneling protocol, draft-kniveton-mobrtr-03.txt", 1 November 2002 (2002-11-01), pages 1 - 17, XP002282921 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2434505A (en) * 2006-01-18 2007-07-25 Orange Personal Comm Serv Ltd Mobility management of mobile nodes in IP networks
GB2434505B (en) * 2006-01-18 2010-09-29 Orange Personal Comm Serv Ltd Telecommunications system and method
US8570937B2 (en) 2006-01-18 2013-10-29 Orange Sa Telecommunications system and method
WO2009078565A1 (en) * 2007-12-17 2009-06-25 Electronics And Telecommunications Research Institute Method for supporting multiple interfaces in proxy mobile ipv6
WO2009111975A1 (zh) * 2008-03-14 2009-09-17 华为技术有限公司 无线Mesh网络中通知代理更新的方法、节点和系统
US8316153B2 (en) 2008-03-14 2012-11-20 Huawei Technologies Co., Ltd. Method, node, and system for notifying proxy update in WMN
US8730958B2 (en) 2008-03-14 2014-05-20 Huawei Technologies Co., Ltd. Method, node, and system for notifying proxy update in WMN
CN102368857A (zh) * 2011-11-03 2012-03-07 广州杰赛科技股份有限公司 无线Mesh网络域内切换方法
CN102368857B (zh) * 2011-11-03 2012-12-19 广州杰赛科技股份有限公司 无线Mesh网络域内切换方法
CN102395167A (zh) * 2011-11-09 2012-03-28 广州杰赛科技股份有限公司 无线Mesh网络域间切换方法
CN102395167B (zh) * 2011-11-09 2014-03-05 广州杰赛科技股份有限公司 无线Mesh网络域间切换方法

Also Published As

Publication number Publication date
KR20060036041A (ko) 2006-04-27
JP4353010B2 (ja) 2009-10-28
EP1662721A4 (en) 2014-03-12
JP2005051757A (ja) 2005-02-24
EP1662721A1 (en) 2006-05-31
US20060171370A1 (en) 2006-08-03
US7912008B2 (en) 2011-03-22
EP1662721B1 (en) 2020-04-01
KR100719652B1 (ko) 2007-05-17

Similar Documents

Publication Publication Date Title
WO2005006676A1 (ja) ホームエージェント、モバイルルータおよび、それらによる移動体通信方法
US6496505B2 (en) Packet tunneling optimization to wireless devices accessing packet-based wired networks
EP1009141B1 (en) Two phase local mobility scheme for wireless access to packet-based networks
US7239618B1 (en) Single phase local mobility scheme for wireless access to packet-based networks
JP5147982B2 (ja) 無線ネットワークのためのシームレス・ローミングの方法および装置
US6434134B1 (en) Dynamic address assignment for wireless devices accessing packet-based wired networks
US6654359B1 (en) Wireless access to packet-based networks
JP4794520B2 (ja) ネットワーク主導型移動管理プロトコルにおける通信経路を最適化するシステム、アクセスゲートウェイ、ホームエージェント、およびプログラム
JP4466434B2 (ja) 経路制御方法およびホームエージェント
US8155085B2 (en) Mobile communication method and access router
WO2003090488A1 (en) Methods and apparatus for the utilization of multiple uplinks in reverse tunneling
JP2008294964A (ja) ネットワークベースipモビリティプロトコルを利用した通信システム、制御装置、ルータ及びその通信方法
EP1804463B1 (en) Method for route optimization with dual mobile IPv4 node in IPv6-only network
EP1681881B1 (en) Mobile communication method and mobile communication apparatus
JPWO2008078632A1 (ja) 通信方法、通信システム、ホームエージェント及びモバイルノード
JP2006005607A (ja) ネットワークシステムおよび移動ルータ
JP4606985B2 (ja) 無線通信システム
US7286542B2 (en) Mobile communication network system, foreign agent router, address server and packet delivery method employed therein
CN100469050C (zh) 归属代理、移动路由器以及基于它们的移动体通信方法
JP3890252B2 (ja) パケット通信方法および通信端末装置
JP4500831B2 (ja) ネットワークベースipモビリティプロトコルを利用した通信システム、制御装置、ルータ及びその通信方法
KR20170027045A (ko) 이동통신망에서 핸드오버 동안에 전송 처리량 유지 기법
JP4500830B2 (ja) ネットワークベースipモビリティプロトコルを利用した通信システム、制御装置、ルータ及びその通信方法
JP2002223230A (ja) 移動データ通信システム、該システム内に設けられるネットワーク・アドレス・トランスファー装置及びフォーリン・エージェント装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004747770

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2006171370

Country of ref document: US

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 10546302

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 20048084815

Country of ref document: CN

Ref document number: 1020057018363

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 1020057018363

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004747770

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10546302

Country of ref document: US

WWG Wipo information: grant in national office

Ref document number: 1020057018363

Country of ref document: KR