WO2006077835A1 - 通信管理方法及び通信管理装置 - Google Patents

通信管理方法及び通信管理装置 Download PDF

Info

Publication number
WO2006077835A1
WO2006077835A1 PCT/JP2006/300545 JP2006300545W WO2006077835A1 WO 2006077835 A1 WO2006077835 A1 WO 2006077835A1 JP 2006300545 W JP2006300545 W JP 2006300545W WO 2006077835 A1 WO2006077835 A1 WO 2006077835A1
Authority
WO
WIPO (PCT)
Prior art keywords
route optimization
information
mopile
access router
router
Prior art date
Application number
PCT/JP2006/300545
Other languages
English (en)
French (fr)
Inventor
Jun Hirano
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 BRPI0606648A priority Critical patent/BRPI0606648A2/pt
Priority to US11/813,730 priority patent/US20090010223A1/en
Priority to JP2006553898A priority patent/JP4583384B2/ja
Priority to EP06711825A priority patent/EP1841147A4/en
Publication of WO2006077835A1 publication Critical patent/WO2006077835A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/082Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • 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 communication management method and communication management apparatus in communication using the Internet Protocol (IP), and more particularly, communication in communication related to a mopile network in which the entire network moves due to movement of a mopile router.
  • IP Internet Protocol
  • the present invention relates to a management method and a communication management device.
  • Non-Patent Document 1 This idea is practiced in the following Non-Patent Document 1 by introducing a home agent (HA) into a home network.
  • the mobile node registers the care-of address to the home agent using a BU (Binding Update) message.
  • BU Binding Update
  • the home agent receives (intercepts) a message addressed to the home address of the mopile node and encapsulates the packet (a packet is a new packet). And is also known as packet tunneling) and is responsible for forwarding the packet to the care-of address of the mopile node.
  • Non-Patent Document 1 specifies that a mopile node can transmit a BU message to a communication partner node.
  • the correspondent node knows the binding between the home address and the care-of address of the mopile node, the correspondent node and mopile node send packets directly (without going through the home agent) to each other using the mopile node's care-of address as the source or destination. Can be transmitted.
  • Non-Patent Document 1 describes a return router parity that is performed before transmission of a BU message.
  • the (RR: Return Routability) test is specified. This RR test enables the correspondent node to confirm that the care-of address described in the BU message is actually associated with the home address. Basically, the RR test requires that two tokens generated in a secure state be acquired from the correspondent node before sending a BU message to the correspondent node.
  • the mopile node To initiate the RR procedure, the mopile node first sends two different messages to the correspondent node: a Home-test-Init (HoTI) message and a Care-of-Test-Init (CoT I) message. Send.
  • HoTI has a mobile node as the packet source. Home address is set and sent via the home agent.
  • the care-of address of the mopile node is set as the packet source in CoTI and sent directly.
  • the correspondent node that has received HoTI responds by sending a Home-Test (HoT) message to the home node address of the mopile node.
  • This HoT contains a security token called Home Keygen Token (HoK).
  • HoK Home Keygen Token
  • This HoK is generated by encryption using a secret key based on the home address of the mopile node.
  • the correspondent node that received the CoTI responds by sending a Care-of-Test (CoT) message to the mobile node's care-of address.
  • This CoT includes a security token called Care-of Keygen Token (CoK).
  • This CoK is generated based on the care-of address of the mopile node using a secret key.
  • the mobile node can transmit a BU message including authentication information (Auth: Authenticator) to the correspondent node.
  • This authentication information is a checksum of a BU message generated by the key number ⁇ using a key generated by concatenating HoK and CoK.
  • a communicating node receives a BU, it can calculate its own checksum and confirm that this checksum is the same as that in the authentication information. It is confirmed that the care-of address and home address described in the BU message are actually associated.
  • Network mobility extends the concept of mobility support for individual hosts to mobility support for networks that include nodes, and the primary network regardless of the connection point to the mopile network strength S Internet. It is intended to be able to reach a node in the mopile network with a single address.
  • any packet that is directed to the mopile network is received (interseparated) by the home agent and forwarded to the mopile router through the tunnel.
  • the packet is then transferred by the mobile router to the host in the mopile network.
  • the mopile router receives (intercepts) the packet and forwards the packet to the home agent through the tunnel.
  • the packet is sent to the set recipient by the home agent.
  • Patent Document 3 discloses a method of using a multicast address as a care-of address of a mopile router. According to this, even after moving to a new access network, the mobile router can be reached using the same care-of address.
  • IETF is still developing solutions for network mobility.
  • Non-Patent Document 2 describes that when a mopile norator sends a BU message to a home agent, the network prefix used by the node in the mopile network can be specified.
  • the network prefix is specified using a special option known as the network prefix option entered in the BU message.
  • Home Age It is possible to build a routing table based on the network prefix so that the home agent can forward all packets destined for this network prefix to the care-of address of the mopile router. become.
  • Non-Patent Document 1 Johnson, DB, Perkins, C. ⁇ , and Arkko, J., 'Mobility Support in IP v, Internet Draft: draft-ietf- mobileip_ipv6_24.txt, Work In Progress, June 2003.
  • Reference 2 Devarapalli, V., et. Al, "NEMO Basic Support Protocol", IETF Intern et Draft: draft-ietf-nemo-basic-02.txt, Dec 2003.
  • Patent Document 1 US Pat. No. 6,636,498
  • Patent Document 2 US Patent Publication 2003-117965
  • Patent Document 3 US Patent Publication 2003-95523
  • Such a use environment may occur, for example, when a moving body such as a train carrying a large number of passengers is carrying a large number of passengers.
  • a moving body such as a train carrying a large number of passengers
  • Communication between the mobile router and the ground side (alongside) may not be able to maintain a sufficiently wide bandwidth. Note that even when the mobile body is an airplane or ship, communication is not sufficiently wide because communication is performed with the ground side via a satellite.
  • the present invention reduces the amount of information transmitted between a mobile node (mobile host) and an access router connected via wireless communication, and the mobile node and the access router. It is an object of the present invention to provide a communication management method and a communication management apparatus that can avoid congestion between the two.
  • a communication management method of the present invention has a mopile network under its control and controls the operation of a moving mopile router by changing the connection with each of a plurality of access routers.
  • the access router connected after the next movement can perform the route optimization proxy processing for the mopile router using the information on the route optimization notified in the route optimization information notification step.
  • the mobile router passes the information related to route optimization to the access router connected before the move, so that the mobile router relates to the route optimization transmitted when connecting to the new access router after the move.
  • the amount of information can be reduced, and congestion between the mobile router and the access router can be avoided.
  • the communication management method of the present invention is based on a message addressed to the access router connected before the movement in the route optimization information notification step.
  • the access router receives (intercepts) the power to acquire information related to route optimization by a specific message sent from the mobile router or the BU message from the mopile norator. It can be obtained by extracting information related to route optimization.
  • the communication management method of the present invention after changing the connection from the access router connected before moving the mobile router to the access router connected after moving, An execution request transmission step for requesting the access router connected after the movement to perform the route optimization proxy processing;
  • the mobile router transmits the route optimization information from the access router connected before moving to the access router connected after moving, and the access router connected after moving performs the route optimization proxy processing. You can ask to do it.
  • the communication management method of the present invention after changing the connection from the access router connected before moving the mobile router to the access router connected after moving, When it is determined that the route optimization proxy processing by the access router connected after the move is not performed, the mopile norator itself has a route optimization execution step for performing the route optimization.
  • the mopile norator has an optimal route for the access router to be connected after moving. If it is impossible to perform proxy processing, it will be possible to switch to route optimization.
  • the communication management method of the present invention after changing the connection from the access router connected before moving the mobile router to the access router connected after moving, Based on the information related to the route optimization held by the access router connected before moving, the result of the route optimization proxy processing performed by the access router connected after moving is moved. A result receiving step of receiving from the access router connected later;
  • the mobile router can grasp the result of the route optimization proxy process performed by the access router connected after the move.
  • the communication management method of the present invention further includes an additional change execution determination step for determining whether or not further processing relating to the route optimization is required. I have.
  • the mobile router can determine whether or not an additional change process is necessary in addition to the route optimization proxy process performed by the access router connected after movement.
  • the communication management method of the present invention when it is determined in the additional change execution determination step that it is necessary to perform further processing related to the route optimization, It has the additional process execution step which performs the further process which concerns on the said route optimization.
  • the mobile router can perform the additional change processing by itself.
  • the mopile router has an additional change information notification step of notifying the access router connected after movement of information for performing further processing relating to the route optimization.
  • the mobile router It is possible to request a proxy for further processing relating to route optimization by notifying the data of information for further processing relating to route optimization.
  • the communication management method of the present invention is performed by a message addressed to the access router connected after the transfer of the information notification power in the additional change information notification step.
  • the message is in a state in which the access router connected after movement can extract the information, and is sent by the message destined for a node different from the access router connected after movement.
  • the access router obtains further information related to route optimization by a specific message sent from the mobile router, or receives (intercepts) a BU message from the mopile router. Thus, it can be obtained by extracting further information related to route optimization.
  • the communication management method of the present invention determines whether or not the access router connected after movement needs to be further processed for route optimization. Configured to receive the additional change result received from the access router connected after the movement is received by the mopile norator from the access router connected after the movement as a result of the route optimization performed by the access router connected after the movement. Has steps. With this configuration, it is possible to perform further additional change processing regarding the route optimization related to the access router power mopile-norator and notify the result of the additional change processing to the mobile router.
  • the communication management method of the present invention in addition to the above invention, securely transmits information to and from the access router connected to the mopile router after the mobile router is connected to the access router.
  • the company has a credit relationship building step that attempts to build a credit relationship.
  • the mopile norator can safely transmit information related to route optimization to the access router.
  • the communication management method of the present invention for securely transmitting information to and from the access router connected to the mopile router in the trust relationship building step. If the credit relationship cannot be established, the mopile The router itself performs the route optimization and then has a normal operation step for performing the operation according to the conventional technique.
  • the mopile norator switches to the operation to perform route optimization by itself, and thereafter, it relates to the conventional technology.
  • the operation can be performed.
  • the communication management method of the present invention is designed to securely transmit information to and from the access router connected to the mopile router in the trust relationship building step.
  • the trust relationship is established, the information related to the route optimization is transmitted between the mopile router and the connected access router based on the trust relationship in a secure state.
  • the mopile norator can safely transmit information related to route optimization to the access router.
  • the mobile router selects a route between the mopile network and the communication node in the route optimization information notification step. Then, the information on the route optimization in the selected route is notified.
  • the mobile router can select a route for requesting route optimization proxy processing from a plurality of routes.
  • a communication management method of the present invention is a communication management method for controlling the operation of an access router for connecting to a mopile router having a subordinate mopile network
  • the access router receives information related to route optimization from the mopile norator, and passes the information related to route optimization to the access notor to which the mopile norator is connected after the move, so that the mopile router creates a new one after the move. It is possible to reduce the amount of information related to route optimization that is transmitted when connected to the access router, and to avoid congestion between the mobile router and the access router.
  • the access router uses a message addressed to the access router transmitted from the mopile router in the route optimization information acquisition step.
  • the access router receives (intercepts) the power to acquire information related to route optimization by a specific message sent from the mopile router, or receives (intercepts) a BU message from the mopile norator, and optimizes the route. It can be obtained by extracting the information related to
  • a communication management method of the present invention is a communication management method for controlling the operation of an access router that connects to a mopile router having a subordinate mopile network
  • the access router receives information related to the route optimization of the mopile norator from the access router to which the newly connected mopile norator was connected before the connection change, and based on the information related to the route optimization, the access router
  • route optimization proxy processing it becomes possible to reduce the amount of information related to route optimization that is transmitted when a mopile router connects to a new access router after moving, and the mobile router and access router It is possible to avoid congestion during
  • the communication management method of the present invention in the route optimization information acquisition step, the access router, together with the information related to the route optimization, the mopile router before the movement Is obtained from the other access router, and the route optimization information of the mopile router connected to itself is specified.
  • the access router allows the newly connected mopile router to receive information related to the route optimization of the mopylator received from the access router that was connected before the connection change, and the subordinate mopile router related to the information related to this route optimization. It is possible to properly grasp the correspondence relationship with
  • a trust relationship for securely transmitting information is established between the access router and another access router. Based on the trust relationship, information related to the route optimization is transmitted between the access router and the other access router in a safe state.
  • the mopile norator can safely transmit information related to route optimization to the access router.
  • the access router uses the identification information of the mopile router as information on the route optimization. Storing the identification information of the mopile network, the identification information of the communication node that performs route optimization with the mopile router, and the information used for the RR test between the mopile router and the communication node in association with each other.
  • the access router is necessary for proxy processing for route optimization of the mopile router. It is possible to hold information on the execution of necessary RR tests and transmission of BU messages.
  • the communication management apparatus of the present invention has a mopile network under its control, and is moved in the mopile router that moves by changing the connection with each of the plurality of access routers.
  • Route optimization information notifying means for notifying the access router connected before the movement in the state before moving the information related to the route optimization related to the communication node to be route optimized;
  • the access router connected after the next move can perform the route optimization proxy process for the mopile router using the information related to the route optimization notified by the route optimization information notification means.
  • Proxy request means for requesting the access router connected before the movement to transmit information relating to the route optimization to the access router connected after the movement,
  • the mobile router passes the information related to route optimization to the access router connected before the move, so that the mobile router relates to the route optimization transmitted when connecting to the new access router after the move.
  • the amount of information can be reduced, and congestion between the mobile router and the access router can be avoided.
  • the communication management device of the present invention is configured to send the route optimization information notification means S and a message addressed to the access router connected before moving.
  • This is a message that notifies the information, or has a state in which the access router connected before moving can extract the information, and is addressed to a node different from the access router connected before moving. It is configured to notify the information by the message.
  • the access router receives (intercepts) the ability to acquire information related to route optimization by a specific message sent from the mobile router or the BU message from the mopile norator. It can be obtained by extracting information related to route optimization.
  • the communication management device of the present invention changes the connection from the access router connected before moving to the access router connected after moving, and then connects after moving. It has execution request transmission means for requesting the access router to perform the route optimization proxy processing.
  • the mobile router transmits the route optimization information from the access router connected before moving to the access router connected after moving, and the access router connected after moving performs the route optimization proxy processing. You can ask to do it.
  • the communication management device of the present invention may be configured to change the connection from the access router connected before moving to the access router connected after moving, and then connect after moving.
  • the access router has route optimization execution means for performing the route optimization by itself.
  • the mopile norator can switch to the route optimization operation itself.
  • the communication management device of the present invention changes the connection from the access router connected before moving to the access router connected after moving, and then connects before moving. Based on the information related to the route optimization held by the access router, the result of the proxy processing of the route optimization performed by the access router connected after the movement is obtained as the access connected after the movement. It has a means for receiving results from the router.
  • the mobile router can grasp the result of the route optimization proxy process performed by the access router connected after the move.
  • the communication management device of the present invention has an additional change execution determination means for determining whether or not further processing related to the route optimization is necessary.
  • the mobile router determines whether or not additional change processing is necessary in addition to the route optimization proxy processing performed by the access router connected after movement. Is possible.
  • the communication management device of the present invention itself determines that the additional change execution determination means needs to perform further processing related to the route optimization. Additional processing execution means for performing further processing related to the route optimization is provided. With this configuration, when additional change processing is required, the mopile router can perform the additional change processing by itself.
  • the communication management device of the present invention moves when the additional change execution determination means determines that further processing related to the route optimization needs to be performed.
  • Additional change information notifying means for notifying the access router connected later of information for performing further processing relating to the route optimization.
  • the mobile router when additional change processing is required, notifies the access router of information for performing further processing related to route optimization, so that the route optimization can be performed. It is possible to request a surrogate for further processing related to conversion.
  • the additional change information notification means may notify the information by a message addressed to the access router connected after the movement, Alternatively, the information may be notified by the message having a state in which the access router connected after the movement can extract the information and destined for a node different from the access router connected after the movement. It is made.
  • the access router obtains further information related to route optimization by a specific message sent from the mopile router, or receives (intercepts) a BU message from the mobile router. It can be obtained by extracting further information on route optimization.
  • the communication management apparatus of the present invention determines whether or not the access router connected after moving needs to perform further processing related to the route optimization. And an additional change result receiving means for receiving from the access router connected after moving the result of further processing related to the route optimization performed by the access router connected after moving. Have it. With this configuration, it is possible to perform further additional change processing regarding the route optimization related to the access router power mopile-norator and notify the result of the additional change processing to the mobile router.
  • the communication management device of the present invention is for safely transmitting information to and from the connected access router after the mopile router is connected to the access router. It has a credit relationship building means to try to build a credit relationship. With this configuration, the mopile norator can safely transmit information related to route optimization to the access router.
  • the communication management device of the present invention provides the above-described trust relationship for securely transmitting information to and from the connected access router in the trust relationship building means.
  • the mopile router itself has means for optimizing the route and thereafter performing an operation according to the conventional technique.
  • the mopile norator cannot switch the route optimization information to the access router in a safe manner. It becomes possible to perform the operation related to the technology.
  • the communication management apparatus of the present invention provides the above-described trust relationship for securely transmitting information to and from the connected access router in the trust relationship building means. If it can be constructed, it is configured so that the information related to the route optimization is transmitted in a safe state between the mopile router and the connected access router based on the trust relationship. It has been done.
  • the mopile norator can safely transmit information related to route optimization to the access router.
  • the route optimization information notification means selects and selects a route between the mopile network and the communication node. Configured to notify information on the route optimization in the route that has been made.
  • the communication management device of the present invention is a communication management device for controlling the operation of an access router that connects to a mopile router having a subordinate mopile network,
  • Route optimization information acquisition means for acquiring, from the mopile router connected to the access router, information related to the route optimization related to a communication node on which the mobile router should perform route optimization;
  • Route optimization information storage means for storing information related to the route optimization acquired by the route optimization information acquisition means
  • Route optimization information transmitting means for transmitting information related to the route optimization of the mopylnorator stored in the route optimization information storage means to another access router to which the mopile norator is connected after moving;
  • the access router receives information related to route optimization from the mopile norator, and passes the information related to route optimization to the access notor to which the mopile norator is connected after the move, so that the mopile router creates a new one after the move. It is possible to reduce the amount of information related to route optimization that is transmitted when connected to the access router, and to avoid congestion between the mobile router and the access router.
  • the route optimization information acquisition unit acquires the information by a message destined for the access router transmitted from the mopile norator.
  • the information is obtained by the message having a power to perform or a state in which the access router can extract the information and destined for a node transmitted from the mobile router and different from the access router.
  • the access router receives (intercepts) the ability to acquire information related to route optimization by a specific message sent from the mobile router or the BU message from the mopile norator. It can be obtained by extracting information related to route optimization.
  • the communication management device of the present invention is provided with a mopile network.
  • Route optimization information acquisition means for acquiring information related to route optimization of the mopile router from another access router connected before the movement by the mopile norator connected to the access router;
  • Route optimization information storage means for storing information related to the route optimization acquired by the route optimization information acquisition means
  • Route optimization in which the access router performs proxy processing of the route optimization related to the mobile router using information related to the route optimization of the mobile router stored in the route optimization information storage means With proxy execution means,
  • the access router receives information related to route optimization of the mopile norator from the access router to which the newly connected mopile norator was connected before the connection change, and based on the information related to the route optimization, the mobile router By performing proxy processing for route optimization, it is possible to reduce the amount of information related to route optimization that is transmitted when the mobile router connects to a new access router after moving, and the mobile router and access It becomes possible to avoid congestion with the router.
  • the route optimization information acquisition unit includes identification information for identifying the mopile router before movement together with the information related to the route optimization.
  • the access router is configured to identify the route optimization information of the mopile norator connected to itself. With this configuration, the access router newly connects. It is possible to appropriately grasp the correspondence between the mopile router route optimization information received from the access router that the mopile norator was connected to before the connection change and the subordinate mopile routers related to this route optimization information. It becomes possible.
  • a trust relationship for securely transmitting information is established between the access router and the another access router.
  • the route information is configured to be transmitted in a safe state between the access router and the other access router based on the trust relationship. Therefore, it is possible to securely transmit information related to route optimization to the access router.
  • the communication management device of the present invention includes, as information related to the route optimization, identification information of the mopile norator, identification information of the mopile network, and a route between the mopile norator
  • the identification information of the communication node to be optimized and the information used for the RR test between the mopile router and the communication node are associated with each other and stored in the route optimization information storage means.
  • the access router can hold information related to the execution of the RR test and the BU message transmission necessary for the route optimization proxy processing of the mopile router.
  • the communication management method of the present invention is a communication management method for controlling the operation of a moving mopile node by changing the connection with each of a plurality of access routers.
  • the mobile node passes information on route optimization to a predetermined network node (for example, home agent), so that the route can be optimized when the mobile node connects to a new access router after moving. It is possible to reduce the information amount of such information, and it is possible to avoid congestion between the mopile node and the access router.
  • a predetermined network node for example, home agent
  • the communication management method of the present invention is connected to an access router.
  • a predetermined network node receives information related to route optimization from the mobile router, and performs proxy processing for route optimization of the mopile node based on the information related to route optimization. This makes it possible to reduce the amount of information related to route optimization that is sent when a mopile node connects to a new access router after moving, and avoids congestion between the mopile node and the access router.
  • the communication management device of the present invention is a communication management device arranged in a moving pile node that moves by changing the connection with each of a plurality of access routers.
  • a route optimization information notifying means for notifying a predetermined network node of information relating to the route optimization related to a communication node to be route optimized in a state before moving;
  • the mobile node passes information on route optimization to a predetermined network node (for example, home agent), so that the route can be optimized when the mobile node connects to a new access router after moving. It is possible to reduce the information amount of such information, and it is possible to avoid congestion between the mopile node and the access router.
  • a predetermined network node for example, home agent
  • the communication management device of the present invention is a communication management device for controlling the operation of a predetermined network node that performs proxy processing of a mopile node connected to an access router.
  • a route optimization information acquisition means for acquiring, from the mopile node connected to the access router, information related to the route optimization related to a communication node on which the mopile node should perform route optimization;
  • the route optimization proxy for the mopile node is stored using the information related to the route optimization stored in the route optimization information storage unit.
  • the route optimization proxy processing means for processing are
  • a predetermined network node receives information related to route optimization from the mobile router and performs proxy processing for route optimization of the mopile node based on the information related to route optimization. This makes it possible to reduce the amount of information related to route optimization that is transmitted when a mopile node connects to a new access router after moving, and avoids congestion between the mopile node and the access router.
  • the force is positive.
  • a communication management method and a communication management apparatus have the above-described configuration, and reduce the amount of information transmitted between a mopile node and an access router that are connected via wireless communication, This has the effect of avoiding congestion between the mopile node and the access router.
  • FIG. 1 is a block diagram showing a configuration example of a communication system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram showing an example of the MR configuration in the embodiment of the present invention.
  • FIG. 3 is a block diagram showing an example of an AR configuration in the embodiment of the present invention.
  • FIG. 4 is a flowchart showing an example of MR operation in the embodiment of the present invention.
  • FIG. 5 is a flowchart showing an example of an AR operation according to the embodiment of the present invention.
  • FIG. 6 is a block diagram showing an example of the configuration of a communication system according to another embodiment of the present invention.
  • FIG. 1 is a block diagram showing a configuration example of a communication system according to an embodiment of the present invention.
  • Fig. 1 shows a mobile router (MR) 11, n mobile network nodes (MNN) 12 (Fig. 1 shows two MNN and MNN)
  • FIG. 1 shows three ARs, AR and AR.
  • M AR21s that have a mutual trust relationship and AR21 that does not have a trust relationship AR in Fig. 1
  • MR11 HA31, pMN CN41 that is the communication partner of MMN12 in Fig. 1, CN1 and CNp
  • a network 51 to which AR21, HA31, and CN41 are connected is shown.
  • MR11 is a mobile node that implements NEMO-related protocols, etc., and can implement mobility management functions on behalf of MNN12 in each of the subordinate mopile networks 13 . Since MR11 performs processing related to movement by 13 units of mopile network, each MNN12 is not aware of the movement of connections (that is, implements the mobility management function or executes it for each movement of the mopile network itself). It is possible to ensure connectivity to the network 51 existing above the MR11. Since MR11 according to the present invention performs route optimization (hereinafter referred to as RO (Route Optimization)) with CN41, it implements, for example, mopile IPv6 having the RO function.
  • RO Route Optimization
  • MNN12 is a network node existing in the mopile network 13 under MR11.
  • MNN12 is a network node existing in the mopile network 13 under MR11.
  • FIG. 1 only one mopile network 13 under the control of MR11 is shown, but there may be multiple.
  • AR21 is connected to network 51 and forms a subnet to which mopile nodes such as MR11 and MH (Mobile Host: mopile host) can be connected. It is possible to provide connectivity to the network 51.
  • a plurality of AR21s (AR to AR) having a mutual trust relationship are each in a trust relationship and are configured to be able to exchange information with each other while maintaining a secure state. Yes.
  • the trust relationship between AR21 (AR to AR) may be established (confirmed) each time information is exchanged, or may be established in advance by exchanging keys.
  • the trust relationship between AR21 (AR to AR) may be established by using, for example, IPsec QP security Protocol) or other security technology.
  • the subnets of the plurality of AR21s having mutual trust relationships are arranged geographically adjacent to each other, and the moving mopile node continuously changes the connection between the plurality of AR21s having mutual trust relationships. It is desirable that it is configured so that it can be performed.
  • An example of such an arrangement is a subnet formed along the trajectory of a mobile object.
  • This AR is, for example, an AR related to the conventional technology or an AR having a different credit relationship with an AR different from AR to AR.
  • HA31 is a home agent of MR11, and holds location information regarding MR11 (specifically, HoA and CoA of MR11, and pre-status information of MR11's mopile network 13). Receives (intercepts) a packet with a destination address including a pile network prefix and tunnels it to MR11.
  • the CN 41 is connected to the network 51 and is an arbitrary communication node that is a communication partner of the MR 11 and the MNN 12.
  • CN41 performs RO with MR11, for example, mopile IPv6 having the RO function is implemented.
  • the network 51 is an arbitrary packet switching network represented by the Internet.
  • MR11 and CN41 To do RO established between.
  • the RO that acts as a proxy for the AR21 force MR11 is called the proxy RO.
  • This proxy RO is performed by the new AR21 when the MR11 moves and connects to the new AR21.
  • the new AR21 reduces the processing load on MR11 by acquiring information for performing proxy RO on behalf of MR11 (information related to RO) from AR21 that MR11 was connected to before moving. And reduce the traffic between MR11 and AR21.
  • this RO information includes information for identifying CN41 (for example, the address of CN41), established between MR11 and CN41 prior to movement, MR11 to be newly connected, such as information (for example, RR test HoK or CoK :, Auth in BU message), information for identifying MR11 (eg, MR11 HoA or CoA), etc. It is information for performing RO on behalf of MR11.
  • the information related to R0 further includes detailed identification information between each mopile network 13 and each CN41 that identifies each of the plurality of mopile networks 13 under the control of MR11. It includes configuration information (for example, QoS parameters and authentication information).
  • the Auth included in the BU message is information generated based on the HoK and CoK. If the AR21 acquires the HoK and CoK, it generates the BU message Auth and performs BU. It is possible.
  • the AR21 to which MR11 connects after moving is, for example, the information other than the above, such as the credit information (key information) used for establishing the trust relationship between MR11 and AR21 before moving, It is also desirable to obtain from AR21 that was connected before.
  • MR11 can perform RO on a plurality of CN41. Therefore, RO information needs to be managed for each of multiple CN41. Specifically, a set of each CN41 where an MR11 conducts RO and HoK and CoK used in the RR test are managed as information related to the R11 of that MR11 and a specific CN41.
  • the As RO information, RO priority and RO operation start timing with each CN41 are further set, and AR21 that performs proxy RO refers to this priority and operation start timing, For example, proxy RO with CN41 with high priority After that, it is possible to carry out proxy RO with the lower priority CN41 step by step.
  • MR11 can pass information related to RO to only a part of a plurality of CN41 that performs RO to AR 21, and the remaining CN41 can perform RO itself.
  • MR11 may select CN41 to have AR21 perform proxy RO, and CN41 that MR11 itself performs R ⁇ .
  • the AR21 to which the MR11 was connected before the movement acquired the information related to the MR11 RO in advance using a device such as MR11 force information notification or information extraction from the packet transmitted by the MR11. And keep it. Then, the AR2 1 that MR11 was connected to before moving is changed to another new AR21 by MR11, for example, in response to a request from AR21 to which MR11 connects after moving or in advance. By passing the information related to RO, AR21 to which MR11 connects after moving can acquire the information related to MR11's RO without going through wireless communication with MR11.
  • AR21 has a mutual trust relationship.
  • FIG. 2 is a block diagram showing an example of the configuration of MR in the embodiment of the present invention.
  • FIG. 3 is a block diagram showing an example of the configuration of the AR in the embodiment of the present invention.
  • R11 shown in FIG. 2 includes a packet receiving unit 61, a packet transmitting unit 62, a trust relationship building unit 63, an RO execution unit 64, an R0 proxy request unit 65, an R0 information notification unit 66, a request history information storage unit 67, An execution request unit 68, a result analysis unit 69, and an R 0 information storage unit 70 are included.
  • Each of the packet receiver 61 and the packet transmitter 62 shown in FIG. 2 has a function of receiving and transmitting a packet via a transmission path (wireless transmission path). Packets are exchanged with the AR 21 through the packet transmitter 62.
  • the trust relationship building unit 63 shown in FIG. 2 has a function of building a trust relationship with the AR 21 for the purpose of protecting packets in the transmission path.
  • the result is notified from the credit relationship construction unit 63 to the RO proxy request unit 65 and the RO information notification unit 66.
  • the result is notified from the credit relationship construction unit 63 to the RO execution unit 64.
  • the R0 execution unit 64 shown in FIG. 2 has a function of executing R0 with the CN 41.
  • the RO execution unit 64 executes an RR test with the CN 41, and transmits a BU message to the CN 41.
  • the RO execution unit 64 stores information related to R0 performed with CN41 and information indicating the request history (request history information), respectively, as an R information report storage unit 70 and a request history information storage unit.
  • R 67 refer to the RO information and request history information stored in each of the R Hakuho information storage unit 70 and the request history information storage unit 67, and perform additional change processing of R0. It is possible.
  • the RO proxy request unit 65 shown in FIG. 2 performs the AR21 connected before the movement or the next movement so that the AR21 connected after the next movement performs the proxy RO with the CN41. It has a function to request AR21 connected later or AR21 connected after moving.
  • the request refers to AR21 (more specifically, one or both of cAR and nAR described later) instead of RO processing or the following. Asking them to do other processing.
  • the credit relationship building unit 63 establishes a connection with the AR21 connected before the movement. It is desirable that a proxy RO request be made only when a credit relationship can be established.
  • the R ⁇ information notifying unit 66 shown in FIG. 2 notifies the AR21 of information related to the RO at the time of the request for the proxy R ⁇ , or related to the RO performed by the RO executing unit 64 itself. It has a function to notify the difference information of additional change processing. In addition, as described later, notification of information related to RO can also be performed by messages that are not addressed to AR21 such as BU messages. It is also possible that the request for proxy R0 has been made by notifying the RO-related information. In this case, the function of the RO proxy request unit 65 is as follows: 66.
  • the R ⁇ information notification unit 66 is connected to the mopile network 13 and It is also possible to select a route with CN 41 and notify only the information related to the RO of the selected route, or further selectively notify a predetermined parameter of each route.
  • the history of notification of information related to RO in the R blueprint notification unit 66 is stored in the request history information storage unit 67.
  • the request history information storage unit 67 shown in FIG. 2 includes a history of requests for proxy R0 by the RO proxy request unit 65 and a history of notification of information related to R0 by the R0 information notification unit 66. It has a function to store it as request history information.
  • the execution request unit 68 shown in FIG. 2 has a function of requesting the AR 21 to execute the proxy RO.
  • an execution request is an instruction to immediately execute a predetermined process, and a device that has received an execution request for a predetermined process can immediately execute the predetermined process.
  • the execution requesting unit 68 makes an execution request for the proxy R 0 to this new AR 21 or makes an execution request for the additional change processing related to R 0.
  • the execution request unit 68 can also send an execution request to selectively proxy only a part of the route between the mopile network 13 and CN41. If AR21 is configured to perform proxy RO related to MR11 immediately after detecting MR11 connection, MR11 does not need to send a request to execute proxy RO from execution request unit 68. Absent.
  • the result analysis unit 69 shown in FIG. 2 has a function of receiving the result of the proxy RO by AR21, analyzing the result, and examining the necessity of additional change processing. If it is determined that additional change processing is necessary, for example, the result analysis unit 69 sends an execution instruction for additional change processing to the RO execution unit 64 and the R information notification unit 66, and the RO execution unit. 64 and the RO information notification unit 66 perform additional change processing.
  • the result of proxy RO by AR21 is stored in the R information storage unit 70 as information related to RO.
  • the R information storage unit 70 shown in FIG. 2 shows the result of the proxy R0 performed by the AR21. It has a function to store the information related to the included ROs and the information related to the ROs performed by MR11.
  • the AR 21 shown in FIG. 3 includes a packet receiving unit 81, a packet transmitting unit 82, a trust relationship building unit 83, an R information acquisition unit 84, an R information exchange unit 85, an R information storage unit 86, and a proxy RO execution. Part 87, and R good news notification part 8 8.
  • the packet receiving unit 81 and the packet transmitting unit 82 shown in FIG. 3 each have a function of receiving and transmitting a packet via a transmission path, and through the packet receiving unit 81 and the packet transmitting unit 82, Packets are exchanged with MR11 connected under the network and any CN41 connected to network 51.
  • the trust relationship building unit 83 shown in FIG. 3 has a function of building a trust relationship with each of the MR 11 and the other AR 21 for the purpose of protecting packets in the transmission path.
  • the result indicating whether or not the credit relationship with MR11 is established is notified from the credit relationship building unit 83 to the R blueprint acquisition unit 84.
  • the results indicating whether or not a credit relationship has been established with another AR21 is notified from the credit relationship construction unit 83 to the RO information exchange unit 85.
  • the R information acquisition unit 84 shown in FIG. 3 has a function of acquiring information related to RO from MR11.
  • Information on MR11 RO acquired by the MR11 force by this RO information acquisition unit 84 is stored in the R information storage unit 86.
  • Notification of information related to RO from MR11 is performed by, for example, a predetermined message addressed to AR21, and R-biting information acquisition unit 84 may extract information from this predetermined message.
  • the biting information acquisition unit 84 may extract the information related to R0 from the HoTI message or BU message transmitted to another communication node from MR11 (for example, HA31 of MR11). . It should be noted that if the credit relationship with MR11 cannot be established, the R Hakuho report acquisition unit 84 should not acquire information related to R ⁇ . .
  • the R0 information exchanging unit 85 shown in FIG. 3 has a function of exchanging information related to the R11 of MR11 with other AR21.
  • Information related to R0 of MR11 obtained from other AR21 by this R0 information exchange unit 85 is stored in the R information storage unit 86.
  • Others When transmitting information related to RO of MR11 to other AR21s, it is possible to actively pass information related to RO to other AR21s. It is possible to narrow down AR21s that pass RO information from multiple AR21s by prior notification, etc.Also, when receiving requests from other AR21s passively, they are specified for other AR21s You may pass information on R11 of MR11.
  • it is desirable that the R ⁇ information exchange unit 85 does not exchange information on RO with other AR21s that do not have a credit relationship.
  • the R ⁇ information storage unit 86 shown in FIG. 3 stores information related to R0 acquired from the MR11 by the RO information acquisition unit 84, and R0 acquired from the other AR21 by the R ⁇ information exchange unit 85. It has a function to store the information related to RO generated by proxy RO execution by proxy RO execution unit 87.
  • the proxy R0 execution unit 87 shown in Fig. 3 receives a request to execute a proxy RO from MR11, when information related to RO needs to be updated, or when MR11 connection is detected.
  • the information on the MR11 RO stored in the RO information storage unit 86 is used to execute a proxy RO on behalf of MR11.
  • the R blueprint notification unit 88 for example, when information regarding a new RO is generated when the proxy RO execution unit 87 performs a proxy RO, It has a function to notify MR11 of information.
  • the R information notifying unit 88 can also notify the MR 11 of the execution result of the proxy RO performed by the proxy RO executing unit 87.
  • FIG. 4 is a flowchart showing an example of the operation of the MR according to the embodiment of the present invention.
  • MR11 connects to AR21 to ensure connectivity to AR21 and network 51 (step S101: connection with new AR).
  • step S101 connection with new AR.
  • MR11 receives RA (Router Advertisement) from AR21, acquires CoA related to AR21 subnet, and performs BU to HA31.
  • RA Raster Advertisement
  • MR11 determines whether AR21 corresponds to the present invention (an AR that can perform the processing according to the present invention) based on information notified from AR21 or an inquiry to AR21. Confirm whether or not (Step S102: Corresponding AR?). In the process of step S102, for example, MR11 confirms whether or not there is a bit indicating that the present invention is supported in the RA received from AR21, or for AR21 corresponding to the present invention. It is possible to know whether the connected AR21 is a compatible AR by sending a message to make an inquiry to the effect.
  • step S102 It is not always necessary to perform the process in step S102. During the operation described below, for example, an error message indicating that the message transmitted by MR11 cannot be recognized from AR21 is returned. At that point, MR11 can also understand that the connected AR21 is not a compatible AR.
  • step S102 If AR21 is a corresponding AR (Yes in step S102), MR11 establishes a trust relationship with AR21 (step S103: Successful establishment of a trust relationship with AR?). It should be noted that the establishment of a trust relationship between MR11 and AR21 is not necessarily a special process unique to the present invention, and it is possible to use the trust relationship between MR11 and AR21 that is built in the conventional technology. It is.
  • MR11 can connect AR21 with information that makes MR11 before and after the move uniquely identifiable (for example, the CoA used before the connection change and the connection AR21 (hereinafter referred to as cAR) to which MR11 is currently connected after movement is transmitted to AR21 (to which MR11 was connected before movement) (information indicating the correspondence with CoA used after the change) It is necessary to make it possible to obtain information on this MR11 RO from pAR).
  • cAR connection AR21
  • information related to RO (that is, information related to BU, etc.) is important information. Therefore, not only the information related to RO needs to be exchanged safely between MR11 and AR21, but MR11 can trust AR21 and pass information related to RO. It is necessary to be able to confirm.
  • As a specific device for MR11 to confirm the authenticity of AR21 for example, it is possible to add certificate information of a predetermined management organization to information notified from MR21 to MR11. . That is, MR 11 may be able to confirm that AR 21 is valid (trustworthy) by confirming the certificate information added to the information passed from AR 21.
  • step S102 if AR21 is not a compatible AR ("No" in step S102), the present invention Such processing cannot be executed.
  • MR11 performs RO by itself (step S104: MR itself performs 0), and thereafter performs processing based on the conventional technology (step S105: normal operation), thereby reducing RO. It can be done without problems.
  • M Rl 1 is unable to establish a trust relationship with AR21 (“No” in step S103)
  • AR21 should not perform RO on behalf of MR11.
  • MR11 should perform processing based on conventional technology after performing RO itself.
  • step S106 stores, for example, request history information when MR11 is connected to pAR (specifically, history related to processing in later-described steps S108 and S111 when connected to pAR). This can be done by checking the request history information.
  • step S107 MR itself performs RO.
  • the RO processing performed in step S107 is the same as the conventional RO processing, and involves the execution of the RR test and BU for CN41 from the MRU itself.
  • MR11 is the power that MNN12 starts to communicate with CN 41 ⁇ If it is already communicating and RO is also doing, it will sequentially BU for each CN41, but whether or not this processing is performed, Or the MRU can decide when to do it. At this time, it is desirable for MR11 to prevent congestion of information during information exchange in RO.
  • the priority of R0 and the timing of operation start, for example, the contract and communication status with MNN12 (that is, whether MNN12 is a local node or visiting node, how much the contractor pays to contract with the service) Power ⁇ MNN 12 communication QoS guarantee power, etc.), etc. You may decide
  • step S107 When MR11 itself performs RO in step S107, for example, when MR11 is turned on, it is connected to the corresponding AR first (that is, the above cAR is connected to MR11 first) It is assumed that pAR is not a compatible AR). In this case, in step S107, MR11 can request the proxy of R0 by passing information on RO to cAR. I hope to do it.
  • MR11 who performed R0 with CN41 himself sends information related to the managed RO to cAR, and regarding processing related to RO, MR11 has a new A R21 after the next move.
  • Request proxy for processing related to RO when connected to hereinafter referred to as nAR (Step S108: Send information related to managed R0 to AR, and use AR after next connection change) Request a surrogate).
  • the transmission of information relating to RO and the request for proxy in step S108 may be performed at any time point connected to MR11 force ScAR.
  • MR11 when configured to perform proxy RO without being requested by AR21 force MR11 force, MR11 only needs to pass information on RO to AR21. There is no need to make a request. In this case, it can be said that MR11's ability to transmit information about RO to AR21 MR21 also serves as a proxy RO to AR21 by MR11.
  • the information related to the RO transmitted to the MR11 force cAR is passed to the nAR, for example, in step S207 of FIG. 5 described later, and accordingly, the nAR is a proxy for the MR11. As a proxy RO.
  • MR11 force is also sent to the cAR in step S108.
  • MR1 1 is RR.
  • the RO information specifically includes information that allows AR21 to uniquely identify MR11 itself (for example, MR11's HoA and CoA), the address of each CN41 that performs R ⁇ , and HoK corresponding to each CN41.
  • step S108 MR11 itself can communicate with each CN41.
  • information about the RO made by MR11 is passed to the cAR.
  • MR11 waits for an event until it becomes necessary to make any additional changes (step S109: Are there additional changes? (Waiting for additional changes)).
  • step S109 When an event related to the additional change occurs ("Yes" in step S109), M Rl 1 itself performs the process related to this additional change (step S110: additional change process), The difference information of the information related to RO updated by this additional change processing is transmitted to cAR, and MR1 1 connected to nAR after the next move based on the information related to RO reflecting this difference information (Step S 111: Send the difference information related to the additional change to the AR and request the proxy by the AR after the next connection change), and wait for the event related to the additional change again It becomes.
  • step S111 for example, if AR21 is configured to perform proxy R ⁇ without receiving a request from MR11, as in step S108, MR11 It is not necessary to explicitly request a proxy just by passing the RO information to AR21.
  • events related to the additional change include, for example, execution of a new RO, update related to a route on which the RO has been completed, and the like.
  • the execution of a new RO is, for example, a case where a RO is executed with a new CN 41, or a case where an RO is executed between a new mopile network 13 and CN 41.
  • the update related to the route where the RO has been completed is, for example, the case where the HoK or CoK used in the RR test expires and the HoK or CoK is renewed or registered in the HA31 or CN41. For example, when BU is sent again to HA31 or CN41 before the lifetime of binding information expires.
  • MR 11 when an event relating to an additional change occurs, MR 11 itself performs an additional change process in step S110, and the difference information is passed to cAR in step S111. It is possible to have cAR (and nAR after the next move) act on behalf of events related to these additional changes (especially updates related to routes where RO has been completed). In this case, the cAR and nAR notify the MR11 of the execution result of the additional change process (difference information related to the additional change) each time, thereby synchronizing the information related to RO that MR11 and cAR have respectively. However, in such a device, traffic between MR11 and AR21 may increase.
  • FIG. 4 In the flowchart shown in the figure, as a device different from the above device, when MR11 connects to cA R, processing by the device that receives the RO result including the execution result of the additional change processing performed in PAR ( Specifically, the process in step S113 described later) is illustrated.
  • CoK can be made to act as a proxy for generation and update by AR21. If there is no trust relationship between AR21 and HA31, it is impossible for AR21 to create and update HoK.
  • step S106 confirms that pAR has already requested cAR to perform RO on behalf of MR11 ("Yes" in step S106)
  • MR11 sends an execution request for proxy RO to cAR (step S112: execution request for proxy R0) and enters a standby state for receiving the result of execution of proxy R0 by cAR (step S113: R0). (Receiving standby status)).
  • the cAR may be configured to start the proxy RO itself on behalf of MR1 1 when MR11 connection is detected without receiving the request to execute the proxy RO from MR1 1. In this case, MR11 does not need to explicitly send a proxy RO execution request to cAR.
  • MR11 When MR11 receives the result of proxy RO from cAR, MR11 stores the result of proxy RO and, for example, some change (difference) from the state of RO at the time of connection with pAR. It is confirmed whether or not there is (step S114: change in state?).
  • the above The change in state is the difference between the RO state at the time of connection with pAR and the state related to the execution result of RO newly performed by cAR. Specifically, it is specified at the time of connection with pAR. RO was conducted with CN41, but the proxy RO by cAR indicates an event such as the failure of R0 with this predetermined CN41.
  • MR11 is not only the information about the success / failure of the proxy RO with each CN41 as a result of the proxy RO.
  • the CoK used in the RR test when executing the proxy RO Should be received from cAR. This not only grasps the success / failure of the proxy RO with each CN41 performed by cAR, but for example, in the subsequent processing, MR11 itself directly executes the RR test with CN41. This CoK can be used if
  • Step S115 Consider additional changes according to state changes).
  • R0 has failed with this specified CN41. In such a case, it is determined whether or not to perform R0 again with the specified CN41.
  • MR11 requests proxy R0 when connected to nAR (step S116: Request proxy by AR after next connection change).
  • the proxy RO request in step S116 may be made at any time point connected to the MR11 force ScAR, as in the process in step S108.
  • AR21 acts as a proxy without receiving a request from MR11. If it is configured to perform RO, step S116 need not be executed.
  • MR11 enters an additional change standby state in step S109, and when it is determined in step S115 that some additional change processing is to be performed, the MR11 performs the processes related to step S110 and step S111 described above. On the other hand, if it is determined in step S115 that no additional change processing is to be performed, an additional change event (for example, execution of R0 for a new CN) occurs until another additional change event occurs. Change waiting state.
  • an additional change event for example, execution of R0 for a new CN
  • step S114 If there is no change in the state in step S114 ("No" in step S114), the proxy request processing by AR21 after the next connection change in step S116 described above is performed, and then in step S109. It becomes a waiting state for additional changes.
  • FIG. 5 is a flowchart showing an example of the operation of the AR in the embodiment of the present invention.
  • AR21 When a new MR11 is connected, AR21 first secures connectivity with MR11 (step S201: New MR connection). In this process in step 201, for example, AR21 sends an RA to notify MR11 of subnet identification information or DAD (Duplicate Address Detection) related to MR11 CoA. Processing is performed. Further, AR21 may notify MR11 that it is a compatible AR by inserting a bit indicating that it is compatible with the present invention into RA.
  • RA Update Address Detection
  • AR21 checks whether MR11 is a corresponding MR (MR capable of performing the processing according to the present invention) corresponding to the present invention (step S202: Corresponding MR?). For example, AR21 can grasp that MR11 is a corresponding MR when it receives a request to execute proxy R0 from MR11 in step S205, which will be described later. Processing to confirm whether or not the corresponding MR is not necessarily required.
  • step S203 Successful establishment of a trust relationship with MR?.
  • MR11 and AR21 which is constructed by using conventional technology. It is also possible.
  • cAR is used by pAR to uniquely identify MRl 1 so that MR11 replacement (or MR11 confusion) does not occur when switching AR21 connections. Being les, desiring to get information.
  • step S202 when MR11 is not a corresponding MR ("NO" in step S202), the processing according to the present invention cannot be executed. In this case, MR11 performs RO itself, and AR21 performs processing based on the conventional technology (step S204: normal operation). Also, if AR21 is unable to establish a trust relationship with MRl 1 (“No” in step S 203), AR21 should not perform a proxy RO on behalf of MR11. MR 11 is not compatible MR It is desirable to perform processing based on conventional technology, as in the case of MR.
  • step S203 when AR21 succeeds in establishing a trust relationship with MR11 ("Yes" in step S203), it waits to receive a proxy RO execution request from MR1 (step S205: It receives a request for execution of a proxy RO?) And is in a state of waiting to receive information related to RO from MR11 (step S206: information related to MR force RO received?).
  • step S205 AR21 receives an execution request for proxy RO from MR11
  • AR21 obtains information related to the RO of MR11 from the pAR (step S207: Receives information related to the RO of the corresponding MR from the pAR), and information related to this RO Based on the above, the proxy RO is executed (step S208: proxy RO is performed on behalf of MR), and the result of this proxy RO is notified to MRl 1 (step S209: the result is notified to MR). Note that the process that proceeds to step S207 and subsequent steps after the above-mentioned AR21 also receives the execution request of the proxy RO with the MR11 force corresponds to the processing of step SI12 and step S113 of MR1 shown in FIG. Les.
  • the results related to proxy RO with several CN41s are sent together or necessary information is sent. (For example, only difference information in a state where a change has occurred) may be transmitted.
  • AR21 may be configured to start RO on behalf of MR11 in response to MR11 connection detection without receiving an execution request for proxy RO from MR11.
  • AR21 uses MR11's CoA (pCoA) at the time of pAR connection as MR11. It is possible to perform a proxy RO without receiving a request for executing a proxy RO from MR11 by acquiring information on R11 of MR11 from pAR based on the pCoA at the time of connection of this pAR. It is.
  • pCoA MR11's CoA
  • AR21 obtains from MR11 information that can uniquely identify MR11 and information that can uniquely identify pAR, such as the address of the pAR to which MR11 has previously connected. It becomes possible to request information related to specific MR11 R0 from pAR.
  • the AR21 can also identify the pAR by referring to the pCoA network prefix.
  • the force that MR11 obtains information about RO from pAR After receiving an execution request for proxy R0 from MR11, the force that MR11 obtains information about RO from pAR. For example, at the stage where MR11 is still connected to pAR It is also possible to obtain information on MR11 R0 from pAR at any time. This can be achieved, for example, by periodically exchanging information on the RO of MR11 between AR21s that have a mutual trust relationship. In particular, when MR11 is moving on a predetermined trajectory and the direction of movement of MR11 (AR21, the next connection destination of MR11) can be predicted, FMIP (Fast Handovers for Mobile IP) is used.
  • FMIP Fest Handovers for Mobile IP
  • AR21 can pass information related to MR11 RO in advance to AR21, which is predicted to be the next connection destination of MR11.
  • MR11 can pass information on RO or request to perform proxy RO to AR21, which is predicted to be the next connection destination.
  • the MR11 force cAR may be notified of the next connection destination nAR identification information together with the advance notice of movement.
  • Step S210 Information on RO in the thread. It should be noted that the above-described process in which AR21 receives information related to the RO of MR11 force and proceeds to step S210 corresponds to the process in steps S108 and S111 of MR11 shown in FIG.
  • AR21 notifies the result in step S209 or stores the RO information in step S210, and then waits for an event (step S205 and step S205).
  • the R information storage unit uses the difference information related to the additional change.
  • the information related to RO stored in 86 is updated.
  • information and difference information related to RO transmitted from MR11 to AR21 are as follows.
  • a message containing information related to RO sent from MR11 to HA31 or CN41 is transferred by a message sent from MR11 to AR21, this message internal strength R It is also possible to extract and obtain information related to ⁇ .
  • MR11 determines that it should RO against the new CN41, it exchanges HoTI and HoT with this CN41 via HA31. However, since this HoTI and HoT are transmitted via the tunnel between MR11 and HA31, AR21 may not be able to know the contents of this HoTI and HoT. In this case, MR11 needs to notify AR21 of HoK used in HoTI and HoT together with MR11 identification information and CN41 address. It is desirable that this notification be performed in a secure state by performing encryption or the like based on the trust relationship between MR11 and AR21.
  • the information related to R0 such as the address of HoK and CN41 may be extracted from the tunnel packet.
  • AR 21 can easily extract the contents of CoTI and CoT.
  • AR21 associates information extracted from the packet transmitted from MR11 (for example, HoK and CoK used in RR test and BU) with MR11 identification information and CN41 address, Store in 86. Note that this CoK may be a force that needs to be renewed before the expiration date expires, and AR21 can act to generate and renew CoK.
  • AR21 confirms the authentication before and after MR11 movement and performs processing using the stored information.
  • the exchange of information between ARs should be based on the trust relationship between the ARs after the move destination of MR11 is known and before the proxy RO is performed.
  • AR21 generates a new CoK with CN41, generates a BU packet together with HoK, and registers MR11's new address (nCoA) in CN41.
  • nCoA new address
  • notification should be made by a message that summarizes the results of BU related to each CN41.
  • traffic can be reduced.
  • MR11 has the power to have AR21 act as an agent for the RO performed with CN41. Furthermore, the information regarding the credit relationship with HA31 is passed to AR21. Therefore, it is possible to have AR21 act on behalf of MR11 for MR11. In this case, for example, a trust relationship needs to be established between AR21 and HA31 so that AR21 may generate HoK.
  • MR11 itself must generate HoK.
  • AR21 is related to the generation of a tunnel packet between MR11 force, et al.
  • Key information needs to be received from MR11.
  • the transmission of key information related to the generation of tunnel packets from MR11 to AR21 It is necessary to be notified securely based on the trust relationship with 21.
  • AR21 when AR21 establishes a trust relationship with HA31 and MRU, AR21, and HA31 have a trust relationship with each other, AR21 communicates with HA31 separately, and AR21 If I can replace HoTI and HoT on behalf of MR11. However, in this case, HA31 has the necessary capacity S to be configured to accept this trust relationship.
  • AR11 to which MR11 moves is not the corresponding AR, or is AR21 based on another trust relationship different from the trust relationship between a series of AR 21 (that is, move In the case of moving to AR21 that does not have a credit relationship with the previous AR21 (when moving to AR21 shown in Fig. 1)
  • MR11 moves to the AR21 to which MR11 moves from the AR21 currently connected to MR11. May be impossible to deliver safely.
  • MR11 will determine the result of the proxy RO that is updated from time to time by AR21, and its results. It is desirable to receive the key information from time to time from AR21 and keep the latest information. If MR11 fails to receive MR11's proxy RO in the state that MR11 failed to receive the information on the latest RO used by proxy R ⁇ by AR21, MR11 will not be able to use the key information if it moves to AR21. Know that the information held by MR11 is not up-to-date by expiring the deadline or failing BU.
  • MR11 can trust AR21 with CN41. If key information related to the relationship is not notified, proxy RO by AR21 may not be possible. This is largely due to the comparison of strength between the trust level between MR11 and CN41 and the trust level between MR11 and AR21, but MR11 is the key related to the trust relationship with CN41. If the information cannot be disclosed to AR21, it is difficult to request a proxy RO from AR21.
  • MR11 will perform RO for the corresponding CN41 as before.
  • key information related to such a credit relationship with CN41 cannot be disclosed to AR21.By requesting proxy R ⁇ for other CN41 other than CN41, as a whole, The object of the present invention is achieved.
  • MR 11 and AR21 may perform the operation according to the conventional technique with respect to CN41. This can be done, for example, by notifying AR11 to MR11 that the environment related to a specific CN41 does not correspond to the operation according to the present invention.
  • MR11 force S is operated on the assumption that any CN41 is in an environment where the operation according to the present invention is possible, and if the procedure fails, the CN41 is operated as usual. It is only necessary to switch to the normal mode in which the operation is performed.
  • MN mopile node
  • HA a mopile node
  • FIG. 6 is a block diagram showing a configuration example of a communication system according to another embodiment of the present invention.
  • Figure 6 shows a mutual trust relationship (roaming), for example, by a roaming agreement.
  • Network 611 and network 621 force S, the Internet, etc.
  • the network 611 and the network 621 include the MN 601 in each network.
  • HA 612 and 1 ⁇ 8 622 are installed to manage location information. Note that
  • MN601 is provided on network 611 and is managed by HA 612 MN6
  • HoA 01 HoA is described as HoAl, MN601 is provided on network 621, and HA 622
  • HoA of MN601 managed by 2 is described as HoA2.
  • Network 621 has N units
  • AR623 ( Figure 6, AR
  • network 611 is configured similarly to network 621 (ie, one or more A
  • R is arranged and has a structure).
  • Each AR623 forms a subnet to which the MN 601 can be connected, and assigns a CoA suitable for this subnet to the MN 601 connected to the subnet and provides connectivity to the global network 631. It is possible. That is, the MN 601 connected to each AR 623 is, for example, the CN 6 connected to the global network 631.
  • 2 2 may receive HoA2 offer.
  • MN601 has changed the connection to network 611 power network 621
  • Packets may not reach MN601.
  • the CN that wishes to continue communication in network 621 is the change in HoA of MN601. As a result, it becomes difficult to identify the MN601, and there is a problem that the session with the MN601 is disconnected soon. Therefore, regarding such CNs, the binding information related to the original HoA (the binding information related to HoAl that was held by the CN before roaming the MN601) should be maintained continuously. Is desirable. If MN601 sends the location information of network 611 separately to CN or original HA 612, MN60
  • a communication management apparatus (shown in FIG. 3) included in the AR 21 of the previous embodiment of the present invention is included in the roaming destination HA 622.
  • the communication management apparatus is the HA.
  • CN 642 be the CN that started communication with the MN601 being used.
  • MN601 changes from network 611 before roaming to network 621 of roaming destination
  • the MN 601 When newly connected to the roaming network 621, the MN 601
  • the communication management device according to the present invention is installed in the AR21, and the power of the AR21 performing the proxy R0 process is different from that of the present invention described here.
  • the communication management device according to the present invention is installed in HA 622,
  • the information related to RO includes the address of the HA 612 for identifying the network 611 before roaming
  • HA 622 that has received information related to RO necessary for proxy RO processing from MN 601 stores the information related to RO.
  • the reception of the execution request of the proxy RO from the MN 601 is used as a trigger to perform the RO for the HA 612 and the CN 641 on behalf of the MN 601.
  • HA 622 is B from MN601
  • HA messages are sent to the HA 612 in advance.
  • Information indicating the association with CoA may be included, information indicating the relationship between HoAl and HoA2, and information identifying HoAl and the roaming network 621 (for example, network
  • the MN 601 communicates with the CN 642 that has started communication after moving to the roaming destination and acquiring HoA2, using HoA2 instead of HoAl.
  • the HA 622 will use the proxy RO of MN601 using HoA2 against CN 642
  • HA 622 is based on the state that HoA of MN601 is HoAl.
  • the target to perform proxy R ⁇ (for example, HA 612 or CN 641) and HoA of MN601 is HoA2.
  • proxy RO for example, CN 641
  • information related to RO for example, information related to the address of proxy R ⁇ and information indicating whether proxy is used using HoAl or HoA2 is received from MN601. Such information is stored.
  • the HA 622 moves in the network 621 to which the MN 601 Change the connection to a new AR (for example, change the connection to AR 623 force AR 623) and add a new CoA
  • the CoA associated with HoA2 is updated with the new CoA, and the target node (for example, HA 612 or CN 641) that performs proxy R0 as HoAl from the information related to R0, and HoA2 As a proxy RO (for example, CN 642)
  • a proxy RO ie, BU
  • BU BU
  • proxy R0 is performed by the unique authentication method between HA 622 and HA 612.
  • the information transfer related to the RO between the HAs may be desirable for the information transfer related to the RO between the HAs to adopt a method different from the conventional information transfer method related to the RO.
  • the network network
  • HA can dynamically determine the method of transferring information related to RO based on this roaming protocol. It may be configured to be able to switch to the appropriate information transfer method for RO.
  • MN-AR proxy RO procedure that is, AR RO proxy procedure
  • MN-HA proxy RO procedure that is, proxy RO procedure
  • R ⁇ procedure for example, processing that can only be performed by the AR (processing performed when the MN is connected, etc.) and processing that can only be performed by the HA (management of multiple HoAs, the MN is connected before moving, and the network
  • the MN passes information related to R0 related to processing that can only be performed by the AR to the AR, while the information related to RO related to processing that can only be performed by the HA is passed to the HA and relates to these R0. It is desirable to transmit information power S between AR-AR and HA-HA respectively.
  • each process can be allocated in any way, and both AR and HA can cooperate to perform the same process. It is.
  • the proxy RO to CN 641 or HA 612 is the HA 622 force S line, CN
  • the proxy RO to 642 is to be performed by each AR623, and the management and transfer of information related to the relevant RO, notification of the results, etc. are also performed by HA 622 and AR623, respectively.
  • MN601 is responsible for the required RO for each of HA 622 and AR623.
  • the proxy request or execution request is sent only to the AR623, and the AR623 transfers the proxy request or execution request to the HA 622 as necessary.
  • the MR performs the RR test, so that the CN can verify the relation between the MRA's own HoA and CoA, and the MR's own HoA and CoA.
  • the association is sent as binding information to CN.
  • the CN can verify that the MR itself is the owner of the mopile network, and send the mopile network identification information (for example, network prefix) to the CN as the above binding information. I hope to do it.
  • the RR test must be improved for verification of the MR mopile network, and the network prefix and related key information must be exchanged during the RR test. It is desirable that these information should be included in the information related to RO, and that the proxy R0 related to the mopile network should be performed simultaneously.
  • each functional block used in the above description of the embodiment of the present invention is typically realized as an LSI (Large Scale Integration) which is an integrated circuit. These may be individually made into one chip, or part or all of them may be made into one chip. Here, depending on the power integration level of LSI, it may be called IC (Integrated Circuit), system LSI, super LSI, or ultra LSI.
  • LSI Large Scale Integration
  • the method of circuit integration is not limited to LSI's, and implementation using dedicated circuitry or general purpose processors is also possible.
  • FPGA Field Programmable Gate Array
  • the present invention reduces the amount of information transmitted between a mopile node and an access router that are connected via wireless communication, and has the effect of avoiding congestion between the mopile node and the access router. Therefore, the present invention can be applied to communication technology in communication using IP, and in particular, it can be applied to communication technology related to a mopile network in which the entire network moves by moving a mopile router.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

 無線通信を介して接続するモバイルノード(MN)とアクセスルータ(AR)との間で伝送される情報量を削減し、MNとARとの間の輻輳を回避する。特に、無線通信を介して接続するモバイルルータ(MR)とアクセスルータとの間で伝送される情報量の削減、輻輳の回避を実現することを目的とし、MR11は、接続している上層のARに対して、通信相手ノードとの間で行った経路最適化に係る情報をRO情報通知部66から通知するとともに、RO代理依頼部65によって、次の移動後に接続するARがMRに代わって経路最適化の処理を行うように依頼する。MRが移動して新たなARと接続した場合には、新たなARに対して、経路最適化の代理実行の要求を実行要求部68から送信する。MRが移動後に接続した新たなARは、MRが移動前に接続していたARから、このMRの経路最適化に係る情報を取得して、MRの代理として経路最適化処理を行う。

Description

明 細 書
通信管理方法及び通信管理装置
技術分野
[0001] 本発明は、インターネットプロトコル(IP : Internet Protocol)を利用した通信における 通信管理方法及び通信管理装置に関し、特に、モパイルルータの移動によってネッ トワーク全体が移動を行うモパイルネットワークに係る通信における通信管理方法及 び通信管理装置に関する。
背景技術
[0002] 現在、多数のデバイス力 IPネットワークを使用して、相互に通信を行っている。モ パイル機器にモビリティサポートを提供するために、 IETF (Internet Engineering Task Force)では、 IPv6 (Internet Protocol version 6)におけるモビリティサポートの発展 が進められている。モパイル IPでは、各モバイルノードは、永続的なホームドメインを 持っている。モパイルノードが、 自身のホームネットワークに接続している場合、モバ イノレノードには、ホームアドレス(HoA: Home Address)として知られるプライマリグロ 一バルアドレスが割り当てられる。一方、モパイルノードがホームネットワークから離れ ている場合、すなわち、他のフォーリンネットワークに接続している場合には、通常、 モパイルノードには、気付アドレス(CoA : Care_of Address)として知られる一時的な グローバルアドレスが割り当てられる。モビリティサポートの考えは、モパイルノードが 他のフォーリンネットワークに接続している場合でも、 自身のホームアドレスで、そのモ パイルノードまで到達可能となるようにするものである。
[0003] このような考えは、下記の非特許文献 1において、ホームエージェント(HA : Home Agent)を、ホームネットワークに導入することによって実践されている。モバイルノード は、 BU (Binding Update :バインディングアップデート)メッセージを使用して、ホーム エージェントへの気付アドレスの登録を行う。これにより、ホームエージェントは、モバ ィルノードのホームアドレスと気付アドレスとの間のバインディングを生成することが可 肯 となる。ホームエージェントは、モパイルノードのホームアドレスに向けられたメッセ ージを受信(インターセプト)し、パケットのカプセル化(あるパケットを新たなパケット のペイロードとすることであり、パケットトンネリングとしても知られている)を用いて、そ のパケットをモパイルノードの気付アドレスに転送する機能を担っている。
[0004] 上述の技術によってモビリティサポートは可能とはなるものの、結果的には、準最適 化(サブォプティマル)又はドッグレッダノレ一ティングとして知られる問題が生じることと なる。これらの問題は、モパイルノードが通信相手ノード(CN : Correspondent Node) と通信を行う際、それらの間において送信されるパケットが、ホームエージェントを通 らなければならないことにより生じる。このため、非特許文献 1には、モパイルノードが 通信相手ノードに BUメッセージの送信を行うことができる旨が明記されている。通信 相手ノードがモパイルノードのホームアドレスと気付アドレスとのバインディングを把握 した場合、通信相手ノード及びモパイルノードは、モパイルノードの気付アドレスを送 信元又は送信先として、互いに直接 (ホームエージェントを通らずに)パケットの送信 を行うようにすることが可能となる。
[0005] し力 ながら、セキュリティを考慮した場合、モバイルノードとそのホームエージェント とは、セキュリティ協定(security association)を共有していると仮定されるので、モバ ィルノードからホームエージェントに送信される BUメッセージはセキュアとなり得るが 、このような仮定は、モパイルノードと通信相手ノードとの間では非現実的なものであ り、すなわち、モパイルノードから通信相手ノードに送信される BUメッセージは安全( セキュア)な状態にはなってレ、なレ、場合が多レ、。
[0006] このため、非特許文献 1には、 BUメッセージの送信前に行うリターンルータピリティ
(RR : Return Routability)テストが明記されている。この RRテストによって、通信相手 ノードは、 BUメッセージに記載された気付アドレスとホームアドレスとが実際に関連 付けられているものであることを確認することが可能となる。基本的に、 RRテストでは 、モバイルノード力 通信相手ノードに対して BUメッセージを送信する前に、セキュア な状態で生成された 2つのトークンを通信相手ノードから取得することが要請されて いる。
[0007] RR手順を開始するため、最初に、モパイルノードは通信相手ノードに対して、 2つ の異なるメッセージ、 Home-test- Init (HoTI)メッセージ及び Care- of-Test-Init (CoT I)メッセージを送信する。 HoTIには、パケットの送信元(source)として、モバイルノー ドのホームアドレスが設定され、ホームエージェント経由で送信される。一方、 CoTI には、パケットの送信元(source)として、モパイルノードの気付アドレスが設定され、 直接送信される。 HoTIを受信した通信相手ノードは、モパイルノードのホームァドレ スに向けて、 Home-Test (HoT)メッセージを送信することによって応答を行う。この H oTには、 Home Keygen Token (HoK)と呼ばれるセキュリティトークンが含まれている 。この HoKは、モパイルノードのホームアドレスに基づいて、秘密鍵を用いた暗号化 により生成されるものである。また、同様に、 CoTIを受信した通信相手ノードは、モバ ィルノードの気付アドレスに向けて Care- of- Test (CoT)メッセージを送信することによ つて応答を行う。この CoTには、 Care-of Keygen Token (CoK)と呼ばれるセキユリテ イト一クンが含まれている。この CoKは、モパイルノードの気付アドレスに基づいて、 秘密鍵を用いた喑号ィ匕により生成されるものである。
[0008] モバイルノードは、 HoTメッセージ及び CoTメッセージの両方のメッセージを受信し た場合、通信相手ノードに対して、認証情報(Auth :Authenticator)を含む BUメッセ ージを送信することが可能となる。この認証情報は、 HoKと CoKとを連結して生成さ れた鍵を使用して、喑号ィ匕によって生成される BUメッセージのチェックサムである。 この方法で、通信相手ノードは、 BUを受信した場合には、独自にチェックサムの計 算を行い、このチェックサムが認証情報内のものと同一であることを確認することが可 能となり、 BUメッセージに記載されている気付アドレスとホームアドレスとが、実際に 関連付けられたものであることが確認される。
[0009] 一方、無線デバイスの台数の増加はさらに加速しており、モビリティ技術において、 新たな技術分野が現れるであろうことが予想される。その 1つが、ノードを含むネットヮ ーク全体が、そのまま接続ポイントを変えるネットワークモビリティ(NEMO: NEtwork Mobility)である。ネットワークモビリティは、個々のホスト用のモビリティサポートの概 念を、ノードを含むネットワーク用のモビリティサポートに拡張し、モパイルネットワーク 力 Sインターネットに対してどの接続ポイントで接続している場合でも、プライマリグロ一 バルアドレスでモパイルネットワーク内のノードに到達可能とすることを目的としている
[0010] このようなモパイル IPに基づいて移動を行うネットワークの問題に対する解決策を 与えようとするいくつかの試み力 既に存在している。移動を行うネットワークの問題 に対して提案された解決策の 1つが、下記の特許文献 1に記載されているモパイル ルータサポートである。ここでは、モパイルネットワークを制御するモバイルルータは、 ホームドメインに存在する際に、あるルーティングプロトコルを使用して、モバイルネッ トワークへのパケット、又はモパイルネットワークからのパケットのルーティングを実行 する。一方、モバイルルータ及びそのモパイルネットワークがフォーリンドメインに移動 した場合には、モバイルルータは自身のホームエージェントにその気付アドレスを登 録し、その後、モパイルルータとホームエージェントとの間でトンネルのセットアップが 行われる。そして、モパイルルータがホームドメインに存在していたときに使用されて いたルーティングプロトコル力 このトンネルを通じて再度実行される。これによつて、 モパイルネットワークに向力 あらゆるパケットは、ホームエージェントによって受信(ィ ンターセブト)され、トンネルを通じてモパイルルータに転送されることとなる。そして、 パケットは、モバイルルータによって、そのモパイルネットワーク内のホストに転送され る。一方、そのモパイルネットワーク内のノードが、モパイルネットワーク外部へのパケ ットの送信を行おうとする場合には、モパイルルータがそのパケットを受信 (インター セプト)し、トンネルを通じてホームエージェントにパケットの転送を行レ、、ホームエー ジェントによって、設定された受信者に対して、パケットの送信が行われる。また、下 記の特許文献 2に開示されている別の解決策も、 IPv6のみに対するサポートに特定 して記述されているものの、ほぼ同様である。
一方、下記の特許文献 3には、モパイルルータの気付アドレスとして、マルチキャス トアドレスを使用する方法が開示されている。これによれば、モバイルルータは、新た なアクセスネットワークに移動した後でも、同一の気付アドレスを使用して到達可能と なる。また、 IETFでは、下記の非特許文献 2に開示されているように、ネットワークモ ピリティの解決策が現在も展開されている。非特許文献 2には、モパイルノレータが、ホ ームエージェントに対して BUメッセージを送信する際に、モパイルネットワーク内のノ ードが使用しているネットワークプリフィックスを明記できる旨が記載されている。ネット ワークプリフィックスは、 BUメッセージに揷入されるネットワークプリフィックスォプショ ンとして知られる特別なオプションを使用して明記される。これにより、ホームエージヱ ントは、ネットワークプリフィックスに基づいて、ルーティングテーブルを構築することが 可能となり、その結果、ホームエージェントは、このネットワークプリフィックスを送信先 とするすべてのパケットを、モパイルルータの気付アドレスに転送することができるよう になる。
非特許文献 1: Johnson, D. B., Perkins, C. Ε·, and Arkko, J., 'Mobility Support in IP vり , Internet Draft: draft-ietf- mobileip_ipv6_24.txt, Work In Progress, June 2003. 非特許文献 2 : Devarapalli, V., et. al, "NEMO Basic Support Protocol", IETF Intern et Draft: draft-ietf-nemo-basic-02.txt, Dec 2003.
特許文献 1:米国特許第 6636498号公報
特許文献 2:米国特許公開 2003— 117965号公報
特許文献 3 :米国特許公開 2003— 95523号公報
[0012] し力、しながら、上述の NEMOの概念及び経路最適化を組み合わせた場合、使用 環境によっては、これらの長所を十分に活用することができないことがある。このような 使用環境としては、例えば、配下に多数のモパイルネットワークノードが存在している モパイルルータと、このモパイルルータが接続する上層のアクセスルータとの間で、 十分な無線リソースが得られないなどの理由力 十分な通信帯域が確保できない使 用環境や、モパイルルータが比較的高速で移動しており、モパイルルータの位置情 報の更新が頻繁に行われるような使用環境が挙げられる。
[0013] このような使用環境は、例えば、多数の乗客を運ぶ列車などの移動体が、多数の乗 客を運んでいる場合に起こり得る。この場合、移動体内には、多数のモパイルネットヮ ークノード (多数の乗客が持つ通信装置や移動体内に設置されてレ、る通信装置)が 存在しており、こうしたモパイルネットワークノードを配下に有する移動体内のモバイ ノレルータと地上側(沿線)との間の通信は、十分に広帯域を維持することができない 可能性がある。なお、移動体が飛行機や船舶などの場合も、地上側と衛星を介して 通信を行うため、通信が十分に広帯域とはならない可能性がある。
[0014] このような環境下で、モパイルルータが、モパイルネットワークノードとモパイルネット ワーク外部の CNとの間の通信に係る経路最適化を行う場合には、モパイルネットヮ ークノードの数に伴って多数の CNに対して経路最適化を行う必要があり、経路最適 化のためにモバイルルータが多数の CNに対して通信する一連の情報量が多くなつ てしまう。その結果、モパイルルータからアクセスルータに多量の情報が同一タイミン グで送信され、本来のデータ通信が圧迫されることはもちろん、位置情報の登録が完 了できずに通信不能に陥ってしまうこともあり得る。このようなモパイルルータから多量 の情報が送信され、ネットワークの輻輳が発生してしまう場合は、特に、モパイルノレ一 タが新たなアクセスルータに接続し、多数の CNとの間で経路最適化を行うタイミング で起こりやすい。
[0015] また、モパイルルータの場合だけではなぐモパイルホストの場合も同様に、限定さ れた無線リソースの有効利用の問題が存在する。また、上述のモパイルルータの場 合と同様に、例えば、モパイルホストが多数の CNと通信を行っている場合には、新た なアクセスルータに接続した際に多数の CNとの間で経路最適化を行おうとするため 、無線伝送路やネットワークの輻輳が発生する可能性が高レ、。
発明の開示
[0016] 上記の問題に鑑み、本発明は、無線通信を介して接続するモパイルノード (モバイ ルホストゃモパイルノレータ)とアクセスルータとの間で伝送される情報量を削減し、モ パイルノードとアクセスルータとの間の輻輳を回避することを可能とする通信管理方 法及び通信管理装置を提供することを目的とする。
[0017] 上記目的を達成するため、本発明の通信管理方法は、配下にモパイルネットワーク を有し、複数のアクセスルータのそれぞれとの接続を変更することによって移動する モパイルルータの動作を制御するための通信管理方法であって、
前記モパイルノレータが、移動前の状態において、移動前に接続している前記ァク セスルータに対して、経路最適化を行うべき通信ノードに関する前記経路最適化に 係る情報を通知する経路最適化情報通知ステップと、
次の移動後に接続する前記アクセスルータが、前記経路最適化情報通知ステップ で通知された前記経路最適化に係る情報を用いて前記モパイルルータに係る前記 経路最適化の代理処理を行うことができるように、前記モパイルルータが、移動前に 接続している前記アクセスルータに対して、移動後に接続する前記アクセスルータへ の前記経路最適化に係る情報の送信を依頼する代理依頼ステップとを、 有している。
この構成により、モバイルルータは、移動前に接続しているアクセスルータに対して 経路最適化に係る情報を渡すことによって、移動後に新たなアクセスルータに接続し た際に送信する経路最適化に係る情報の情報量を削減することが可能となり、モバ ィルルータとアクセスルータとの間の輻輳を回避することが可能となる。
[0018] さらに、本発明の通信管理方法は、上記の発明に加えて、前記経路最適化情報通 知ステップにおける前記情報の通知力 移動前に接続している前記アクセスルータ をあて先とするメッセージによって行われるカ 又は移動前に接続してレ、る前記ァク セスルータが前記情報を抽出できる状態を有するメッセージであって、移動前に接続 している前記アクセスルータとは異なるノードをあて先とする前記メッセージによって 行われる。
この構成により、アクセスルータは、モバイルルータカ、ら送られてくる特定のメッセ一 ジによって経路最適化に係る情報を取得する力、あるいは、モパイルノレータからの B Uメッセージなどを受信 (インターセプト)して、経路最適化に係る情報を抽出すること によって取得することが可能となる。
[0019] さらに、本発明の通信管理方法は、上記の発明に加えて、前記モバイルルータカ 移動前に接続している前記アクセスルータから移動後に接続する前記アクセスルー タに接続を変更した後、移動後に接続した前記アクセスルータに対して、前記経路 最適化の代理処理を行うように要求する実行要求送信ステップを有している。
この構成により、モバイルルータは、移動前に接続しているアクセスルータから移動 後に接続するアクセスルータに経路最適化に係る情報が伝送されて、移動後に接続 するアクセスルータが経路最適化の代理処理を行うように依頼することが可能となる。
[0020] さらに、本発明の通信管理方法は、上記の発明に加えて、前記モバイルルータカ 移動前に接続している前記アクセスルータから移動後に接続する前記アクセスルー タに接続を変更した後、移動後に接続した前記アクセスルータによる前記経路最適 化の代理処理が行われない旨を把握した場合には、前記モパイルノレータ自身が、前 記経路最適化を行う経路最適化実行ステップを有している。
この構成により、モパイルノレータは、移動後に接続するアクセスルータが経路最適 化の代理処理を行うことが不可能な場合には、 自ら経路最適化を行う動作に切り換 えることが可能となる。
[0021] さらに、本発明の通信管理方法は、上記の発明に加えて、前記モバイルルータカ 移動前に接続している前記アクセスルータから移動後に接続する前記アクセスルー タに接続を変更した後、移動前に接続している前記アクセスルータによって保持され ている前記経路最適化に係る情報に基づいて、移動後に接続した前記アクセスルー タによって行われた前記経路最適化の代理処理の結果を、移動後に接続した前記 アクセスルータから受信する結果受信ステップを有している。
この構成により、モバイルルータは、移動後に接続するアクセスルータによって行わ れた経路最適化の代理処理の結果を把握することが可能となる。
[0022] さらに、本発明の通信管理方法は、上記の発明に加えて、前記モバイルルータカ 前記経路最適化に係る更なる処理を行う必要があるか否かを判断する追加変更実 行判断ステップを有してレ、る。
この構成により、モバイルルータは、移動後に接続するアクセスルータによって行わ れた経路最適化の代理処理に加えて、追加変更処理が必要か否かを判断すること が可能となる。
[0023] さらに、本発明の通信管理方法は、上記の発明に加えて、前記追加変更実行判断 ステップで前記経路最適化に係る更なる処理を行う必要があると判断された場合に は、前記モパイルノレータ自身力 前記経路最適化に係る更なる処理を行う追加処理 実行ステップを有している。
この構成により、追加変更処理が必要な場合には、モバイルルータは、自らその追 加変更処理を行うことが可能となる。
[0024] さらに、本発明の通信管理方法は、上記の発明に加えて、前記追加変更実行判断 ステップで前記経路最適化に係る更なる処理を行う必要があると判断された場合に は、前記モパイルルータは、移動後に接続した前記アクセスルータに対して、前記経 路最適化に係る更なる処理を行うための情報を通知する追加変更情報通知ステップ を有している。
この構成により、追加変更処理が必要な場合には、モバイルルータは、アクセスル ータに対して、経路最適化に係る更なる処理を行うための情報を通知することによつ て、経路最適化に係る更なる処理の代理を依頼することが可能となる。
[0025] さらに、本発明の通信管理方法は、上記の発明に加えて、前記追加変更情報通知 ステップにおける前記情報の通知力 移動後に接続した前記アクセスルータをあて 先とするメッセージによって行われるカ 又は移動後に接続した前記アクセスルータ が前記情報を抽出できる状態を有するメッセージであって、移動後に接続した前記 アクセスルータとは異なるノードをあて先とする前記メッセージによって行われる。 この構成により、アクセスルータは、モバイルルータカ、ら送られてくる特定のメッセ一 ジによって経路最適化に係る更なる情報を取得するカ あるいは、モパイルルータか らの BUメッセージなどを受信 (インターセプト)して、経路最適化に係る更なる情報を 抽出することによって取得することが可能となる。
[0026] さらに、本発明の通信管理方法は、上記の発明に加えて、移動後に接続した前記 アクセスルータ力 前記経路最適化に係る更なる処理を行う必要があるか否かの判 断を行うように構成されており、前記モパイルノレータが、移動後に接続した前記ァク セスルータによって行われた前記経路最適化に係る更なる処理の結果を、移動後に 接続した前記アクセスルータから受信する追加変更結果受信ステップを有している。 この構成により、アクセスルータ力 モパイルノレータに係る経路最適化に関して、更 なる追加変更処理を行い、その追加変更処理の結果をモバイルルータに通知するこ とが可能となる。
[0027] さらに、本発明の通信管理方法は、上記の発明に加えて、前記モバイルルータが アクセスルータに接続した後、前記モパイルノレ一タカ 接続した前記アクセスルータ との間で、情報を安全に伝送するための信用関係の構築を試みる信用関係構築ス テツプを有している。
この構成により、モパイルノレータは、アクセスルータに対して、経路最適化に係る情 報を安全に送信することが可能となる。
[0028] さらに、本発明の通信管理方法は、上記の発明に加えて、前記信用関係構築ステ ップにおいて、前記モパイルノレ一タカ 接続した前記アクセスルータとの間で、情報 を安全に伝送するための前記信用関係を構築できなかった場合には、前記モパイル ルータ自身が前記経路最適化を行うとともに、その後、従来の技術に係る動作を行う 通常動作ステップを有してレ、る。
この構成により、モパイルノレータは、アクセスルータに対して、経路最適化に係る情 報を安全に送信することができない場合には、 自ら経路最適化を行う動作に切り換え 、それ以降は従来の技術に係る動作を行うことが可能となる。
[0029] さらに、本発明の通信管理方法は、上記の発明に加えて、前記信用関係構築ステ ップにおいて、前記モパイルノレ一タカ 接続した前記アクセスルータとの間で、情報 を安全に伝送するための前記信用関係を構築できた場合には、前記モパイルルータ と、接続した前記アクセスルータとの間で、前記信用関係に基づいて、安全な状態で 前記経路最適化に係る情報の伝送が行われる。
この構成により、モパイルノレータは、アクセスルータに対して、経路最適化に係る情 報を安全に送信することが可能となる。
[0030] さらに、本発明の通信管理方法は、上記の発明に加えて、前記モバイルルータは、 前記経路最適化情報通知ステップで、前記モパイルネットワークと前記通信ノードと の間の経路を選択して、選択された前記経路における前記経路最適化に係る情報 を通知する。
この構成により、モバイルルータは、複数の経路の中から、経路最適化の代理処理 を依頼する経路を選択することが可能となる。
[0031] また、上記目的を達成するため、本発明の通信管理方法は、配下にモパイルネット ワークを有するモパイルルータとの接続を行うアクセスルータの動作を制御するため の通信管理方法であって、
前記アクセスルータ力 自身に接続されている前記モパイルルータから、前記モバ ィルルータが経路最適化を行うべき通信ノードに関する前記経路最適化に係る情報 を取得する経路最適化情報取得ステップと、
前記モパイルノレータの前記経路最適化に係る情報を格納する経路最適化情報格 納ステップと、
前記アクセスルータ力 前記モパイルノレータが移動後に接続する別のアクセスルー タに対して、前記経路最適化情報格納ステップで格納された前記モパイルルータの 前記経路最適化に係る情報を送信する経路最適化情報送信ステップとを、 有している。
この構成により、アクセスルータは、モパイルノレータから経路最適化に係る情報を受 け、その経路最適化に係る情報を、モパイルノレータが移動後に接続するアクセスノレ ータに渡すことによって、モパイルルータが移動後に新たなアクセスルータに接続し た際に送信する経路最適化に係る情報の情報量を削減することが可能となり、モバ ィルルータとアクセスルータとの間の輻輳を回避することが可能となる。
[0032] さらに、本発明の通信管理方法は、上記の発明に加えて、前記アクセスルータは、 前記経路最適化情報取得ステップで、前記モパイルルータから送信された前記ァク セスルータをあて先とするメッセージによって前記情報を取得する力、、又は前記ァク セスルータが前記情報を抽出できる状態を有するメッセージであって、前記モパイル ルータから送信された前記アクセスルータとは異なるノードをあて先とする前記メッセ ージによって前記情報を取得する。
この構成により、アクセスルータは、モパイルルータから送られてくる特定のメッセ一 ジによって経路最適化に係る情報を取得する力、あるいは、モパイルノレータからの B Uメッセージなどを受信 (インターセプト)して、経路最適化に係る情報を抽出すること によって取得することが可能となる。
[0033] また、上記目的を達成するため、本発明の通信管理方法は、配下にモパイルネット ワークを有するモパイルルータとの接続を行うアクセスルータの動作を制御するため の通信管理方法であって、
前記アクセスルータ力 自身に接続されている前記モバイルルータによって移動前 に接続されてレ、た別のアクセスルータから、前記モパイルルータの前記経路最適化 に係る情報を取得する経路最適化情報取得ステップと、
前記モパイルノレータの前記経路最適化に係る情報を格納する経路最適化情報格 納ステップと、
前記アクセスルータが、前記経路最適化情報格納ステップで格納された前記経路 最適化に係る情報を用いて、前記モパイルルータに係る前記経路最適化の代理処 理を行う経路最適化代理実行ステップとを、 有している。
この構成により、アクセスルータは、新たに接続するモパイルノレータが接続変更前 に接続していたアクセスルータから、モパイルノレータの経路最適化に係る情報を受け 、その経路最適化に係る情報に基づいて、モパイルルータの経路最適化の代理処 理を行うことによって、モパイルルータが移動後に新たなアクセスルータに接続した 際に送信する経路最適化に係る情報の情報量を削減することが可能となり、モバイ ノレノレータとアクセスルータとの間の輻輳を回避することが可能となる。
[0034] さらに、本発明の通信管理方法は、上記の発明に加えて、前記経路最適化情報取 得ステップにおいて、前記アクセスルータが、前記経路最適化に係る情報と共に、移 動前の前記モパイルルータを特定する識別情報を前記別のアクセスルータから取得 し、自身に接続されている前記モパイルルータの前記経路最適化情報を特定する。 この構成により、アクセスルータは、新たに接続するモパイルノレータが接続変更前 に接続していたアクセスルータから受けたモパイルノレータの経路最適化に係る情報 と、この経路最適化に係る情報に関連する配下のモパイルルータとの対応関係を適 切に把握することが可能となる。
[0035] さらに、本発明の通信管理方法は、上記の発明に加えて、前記アクセスルータと前 記別のアクセスルータとの間で、情報を安全に伝送するための信用関係が構築され 、前記アクセスルータと前記別のアクセスルータとの間で、前記信用関係に基づいて 、安全な状態で前記経路最適化に係る情報の伝送が行われる。
この構成により、モパイルノレータは、アクセスルータに対して、経路最適化に係る情 報を安全に送信することが可能となる。
[0036] さらに、本発明の通信管理方法は、上記の発明に加えて、前記経路最適化情報格 納ステップにおいて、前記アクセスルータは、前記経路最適化に係る情報として、前 記モパイルルータの識別情報、前記モパイルネットワークの識別情報、前記モパイル ルータとの間で経路最適化が行われる通信ノードの識別情報、前記モパイルルータ と前記通信ノードとの間の RRテストに利用される情報をそれぞれ関連付けて格納す る。
この構成により、アクセスルータは、モパイルルータの経路最適化の代理処理に必 要な RRテストの実行及び BUメッセージの送信に関する情報を保持することが可能と なる。
[0037] また、上記目的を達成するため、本発明の通信管理装置は、配下にモパイルネット ワークを有し、複数のアクセスルータのそれぞれとの接続を変更することによって移 動するモパイルルータ内に配置される通信管理装置であって、
移動前の状態において、移動前に接続している前記アクセスルータに対して、経路 最適化を行うべき通信ノードに関する前記経路最適化に係る情報を通知する経路最 適化情報通知手段と、
次の移動後に接続する前記アクセスルータが、前記経路最適化情報通知手段で 通知された前記経路最適化に係る情報を用いて前記モパイルルータに係る前記経 路最適化の代理処理を行うことができるように、移動前に接続している前記アクセス ルータに対して、移動後に接続する前記アクセスルータへの前記経路最適化に係る 情報の送信を依頼する代理依頼手段とを、
有している。
この構成により、モバイルルータは、移動前に接続しているアクセスルータに対して 経路最適化に係る情報を渡すことによって、移動後に新たなアクセスルータに接続し た際に送信する経路最適化に係る情報の情報量を削減することが可能となり、モバ ィルルータとアクセスルータとの間の輻輳を回避することが可能となる。
[0038] さらに、本発明の通信管理装置は、上記の発明に加えて、前記経路最適化情報通 知手段力 S、移動前に接続している前記アクセスルータをあて先とするメッセージによ つて前記情報の通知を行うか、又は移動前に接続している前記アクセスルータが前 記情報を抽出できる状態を有するメッセージであって、移動前に接続している前記ァ クセスルータとは異なるノードをあて先とする前記メッセージによって前記情報の通知 を行うように構成されてレヽる。
この構成により、アクセスルータは、モバイルルータカ、ら送られてくる特定のメッセ一 ジによって経路最適化に係る情報を取得する力、、あるいは、モパイルノレータからの B Uメッセージなどを受信 (インターセプト)して、経路最適化に係る情報を抽出すること によって取得することが可能となる。 [0039] さらに、本発明の通信管理装置は、上記の発明に加えて、移動前に接続している 前記アクセスルータから移動後に接続する前記アクセスルータに接続を変更した後、 移動後に接続した前記アクセスルータに対して、前記経路最適化の代理処理を行う ように要求する実行要求送信手段を有してレ、る。
この構成により、モバイルルータは、移動前に接続しているアクセスルータから移動 後に接続するアクセスルータに経路最適化に係る情報が伝送されて、移動後に接続 するアクセスルータが経路最適化の代理処理を行うように依頼することが可能となる。
[0040] さらに、本発明の通信管理装置は、上記の発明に加えて、移動前に接続している 前記アクセスルータから移動後に接続する前記アクセスルータに接続を変更した後、 移動後に接続した前記アクセスルータによる前記経路最適化の代理処理が行われ ない旨を把握した場合には、 自ら前記経路最適化を行う経路最適化実行手段を有し ている。
この構成により、モパイルノレータは、移動後に接続するアクセスルータが経路最適 化の代理処理を行うことが不可能な場合には、 自ら経路最適化を行う動作に切り換 えることが可能となる。
[0041] さらに、本発明の通信管理装置は、上記の発明に加えて、移動前に接続している 前記アクセスルータから移動後に接続する前記アクセスルータに接続を変更した後、 移動前に接続している前記アクセスルータによって保持されている前記経路最適化 に係る情報に基づいて、移動後に接続した前記アクセスルータによって行われた前 記経路最適化の代理処理の結果を、移動後に接続した前記アクセスルータから受信 する結果受信手段を有してレ、る。
この構成により、モバイルルータは、移動後に接続するアクセスルータによって行わ れた経路最適化の代理処理の結果を把握することが可能となる。
[0042] さらに、本発明の通信管理装置は、上記の発明に加えて、前記経路最適化に係る 更なる処理を行う必要があるか否かを判断する追加変更実行判断手段を有している この構成により、モバイルルータは、移動後に接続するアクセスルータによって行わ れた経路最適化の代理処理に加えて、追加変更処理が必要か否かを判断すること が可能となる。
[0043] さらに、本発明の通信管理装置は、上記の発明に加えて、前記追加変更実行判断 手段で前記経路最適化に係る更なる処理を行う必要があると判断された場合には、 自ら前記経路最適化に係る更なる処理を行う追加処理実行手段を有している。 この構成により、追加変更処理が必要な場合には、モパイルルータは、自らその追 加変更処理を行うことが可能となる。
[0044] さらに、本発明の通信管理装置は、上記の発明に加えて、前記追加変更実行判断 手段で前記経路最適化に係る更なる処理を行う必要があると判断された場合には、 移動後に接続した前記アクセスルータに対して、前記経路最適化に係る更なる処理 を行うための情報を通知する追加変更情報通知手段を有している。
この構成により、追加変更処理が必要な場合には、モバイルルータは、アクセスル ータに対して、経路最適化に係る更なる処理を行うための情報を通知することによつ て、経路最適化に係る更なる処理の代理を依頼することが可能となる。
[0045] さらに、本発明の通信管理装置は、上記の発明に加えて、前記追加変更情報通知 手段が、移動後に接続した前記アクセスルータをあて先とするメッセージによって前 記情報の通知を行うか、又は移動後に接続した前記アクセスルータが前記情報を抽 出できる状態を有するメッセージであって、移動後に接続した前記アクセスルータと は異なるノードをあて先とする前記メッセージによって前記情報の通知を行うように構 成されている。
この構成により、アクセスルータは、モパイルルータから送られてくる特定のメッセ一 ジによって経路最適化に係る更なる情報を取得するカ あるいは、モバイルルータか らの BUメッセージなどを受信 (インターセプト)して、経路最適化に係る更なる情報を 抽出することによって取得することが可能となる。
[0046] さらに、本発明の通信管理装置は、上記の発明に加えて、移動後に接続した前記 アクセスルータが、前記経路最適化に係る更なる処理を行う必要があるか否かの判 断を行うように構成されており、移動後に接続した前記アクセスルータによって行わ れた前記経路最適化に係る更なる処理の結果を、移動後に接続した前記アクセスル ータから受信する追加変更結果受信手段を有してレ、る。 この構成により、アクセスルータ力 モパイルノレータに係る経路最適化に関して、更 なる追加変更処理を行い、その追加変更処理の結果をモバイルルータに通知するこ とが可能となる。
[0047] さらに、本発明の通信管理装置は、上記の発明に加えて、前記モパイルルータが 前記アクセスルータに接続した後、接続した前記アクセスルータとの間で、情報を安 全に伝送するための信用関係の構築を試みる信用関係構築手段を有している。 この構成により、モパイルノレータは、アクセスルータに対して、経路最適化に係る情 報を安全に送信することが可能となる。
[0048] さらに、本発明の通信管理装置は、上記の発明に加えて、前記信用関係構築手段 において、接続した前記アクセスルータとの間で、情報を安全に伝送するための前 記信用関係を構築できなかった場合には、前記モパイルルータ自身が前記経路最 適化を行うとともに、その後、従来の技術に係る動作を行う手段を有している。
この構成により、モパイルノレータは、アクセスルータに対して、経路最適化に係る情 報を安全に送信することができなレ、場合には、 自ら経路最適化を行う動作に切り換え 、それ以降は従来の技術に係る動作を行うことが可能となる。
[0049] さらに、本発明の通信管理装置は、上記の発明に加えて、前記信用関係構築手段 において、接続した前記アクセスルータとの間で、情報を安全に伝送するための前 記信用関係を構築できた場合には、前記モパイルルータと、接続した前記アクセスル ータとの間で、前記信用関係に基づいて、安全な状態で前記経路最適化に係る情 報の伝送が行われるように構成されてレ、る。
この構成により、モパイルノレータは、アクセスルータに対して、経路最適化に係る情 報を安全に送信することが可能となる。
[0050] さらに、本発明の通信管理装置は、上記の発明に加えて、前記経路最適化情報通 知手段が、前記モパイルネットワークと前記通信ノードとの間の経路を選択して、選 択された前記経路における前記経路最適化に係る情報を通知するように構成されて いる。
この構成により、モパイルルータは、複数の経路の中から、経路最適化の代理処理 を依頼する経路を選択することが可能となる。 [0051] また、上記目的を達成するため、本発明の通信管理装置は、配下にモパイルネット ワークを有するモパイルルータとの接続を行うアクセスルータの動作を制御するため の通信管理装置であって、
前記アクセスルータに接続されている前記モパイルルータから、前記モバイルルー タが経路最適化を行うべき通信ノードに関する前記経路最適化に係る情報を取得す る経路最適化情報取得手段と、
前記経路最適化情報取得手段で取得された前記経路最適化に係る情報を格納す る経路最適化情報格納手段と、
前記モパイルノレータが移動後に接続する別のアクセスルータに対して、前記経路 最適化情報格納手段に格納されている前記モパイルノレータの前記経路最適化に係 る情報を送信する経路最適化情報送信手段とを、
有している。
この構成により、アクセスルータは、モパイルノレータから経路最適化に係る情報を受 け、その経路最適化に係る情報を、モパイルノレータが移動後に接続するアクセスノレ ータに渡すことによって、モパイルルータが移動後に新たなアクセスルータに接続し た際に送信する経路最適化に係る情報の情報量を削減することが可能となり、モバ ィルルータとアクセスルータとの間の輻輳を回避することが可能となる。
[0052] さらに、本発明の通信管理装置は、上記の発明に加えて、前記経路最適化情報取 得手段が、前記モパイルノレータから送信された前記アクセスルータをあて先とするメ ッセージによって前記情報を取得する力、又は前記アクセスルータが前記情報を抽 出できる状態を有するメッセージであって、前記モバイルルータから送信された前記 アクセスルータとは異なるノードをあて先とする前記メッセージによって前記情報を取 得する。
この構成により、アクセスルータは、モバイルルータカ、ら送られてくる特定のメッセ一 ジによって経路最適化に係る情報を取得する力、、あるいは、モパイルノレータからの B Uメッセージなどを受信 (インターセプト)して、経路最適化に係る情報を抽出すること によって取得することが可能となる。
[0053] また、上記目的を達成するため、本発明の通信管理装置は、配下にモパイルネット ワークを有するモパイルルータとの接続を行うアクセスルータの動作を制御するため の通信管理装置であって、
前記アクセスルータに接続されている前記モパイルノレータによって移動前に接続さ れていた別のアクセスルータから、前記モパイルルータの経路最適化に係る情報を 取得する経路最適化情報取得手段と、
前記経路最適化情報取得手段で取得された前記経路最適化に係る情報を格納す る経路最適化情報格納手段と、
前記アクセスルータが、前記経路最適化情報格納手段に格納されてレ、る前記モバ ィルルータの前記経路最適化に係る情報を用いて、前記モパイルルータに係る前記 経路最適化の代理処理を行う経路最適化代理実行手段とを、
有している。
この構成により、アクセスルータは、新たに接続するモパイルノレータが接続変更前 に接続していたアクセスルータから、モパイルノレータの経路最適化に係る情報を受け 、その経路最適化に係る情報に基づいて、モバイルルータの経路最適化の代理処 理を行うことによって、モバイルルータが移動後に新たなアクセスルータに接続した 際に送信する経路最適化に係る情報の情報量を削減することが可能となり、モバイ ノレノレータとアクセスルータとの間の輻輳を回避することが可能となる。
[0054] さらに、本発明の通信管理装置は、上記の発明に加えて、前記経路最適化情報取 得手段が、前記経路最適化に係る情報と共に、移動前の前記モパイルルータを特定 する識別情報を前記別のアクセスルータから取得することによって、 自身に接続され てレ、る前記モパイルノレータの前記経路最適化情報を特定するように構成されてレ、る この構成により、アクセスルータは、新たに接続するモパイルノレータが接続変更前 に接続していたアクセスルータから受けたモパイルノレータの経路最適化に係る情報 と、この経路最適化に係る情報に関連する配下のモパイルルータとの対応関係を適 切に把握することが可能となる。
[0055] さらに、本発明の通信管理装置は、上記の発明に加えて、前記アクセスルータと前 記別のアクセスルータとの間で、情報を安全に伝送するための信用関係が構築され 、前記アクセスルータと前記別のアクセスルータとの間で、前記信用関係に基づいて 、安全な状態で前記経路最適化に係る情報の伝送が行われるように構成されている この構成により、モパイルノレータは、アクセスルータに対して、経路最適化に係る情 報を安全に送信することが可能となる。
[0056] さらに、本発明の通信管理装置は、上記の発明に加えて、前記経路最適化に係る 情報として、前記モパイルノレータの識別情報、前記モパイルネットワークの識別情報 、前記モパイルノレータとの間で経路最適化が行われる通信ノードの識別情報、前記 モパイルルータと前記通信ノードとの間の RRテストに利用される情報が、それぞれ関 連付けられて前記経路最適化情報格納手段に格納されるように構成されている。 この構成により、アクセスルータは、モパイルルータの経路最適化の代理処理に必 要な RRテストの実行及び BUメッセージの送信に関する情報を保持することが可能と なる。
[0057] また、上記目的を達成するため、本発明の通信管理方法は、複数のアクセスルータ のそれぞれとの接続を変更することによって移動するモパイルノードの動作を制御す るための通信管理方法であって、
前記モパイルノード力 移動前の状態において、所定のネットワークノードに対して 、経路最適化を行うべき通信ノードに関する前記経路最適化に係る情報を通知する 経路最適化情報通知ステップと、
前記モパイルノードが次に前記アクセスルータを変更した際に、前記所定のネットヮ ークノードによって、前記経路最適化に係る情報を用いて前記モパイルノードに係る 前記経路最適化の代理処理が行われるように依頼する依頼代理ステップとを、 有している。
この構成により、モバイルノードは、所定のネットワークノード(例えば、ホームエージ ェント)に対して経路最適化に係る情報を渡すことによって、移動後に新たなアクセス ルータに接続した際に送信する経路最適化に係る情報の情報量を削減することが可 能となり、モパイルノードとアクセスルータとの間の輻輳を回避することが可能となる。
[0058] また、上記目的を達成するため、本発明の通信管理方法は、アクセスルータに接続 するモパイルノードの代理処理を行う所定のネットワークノードの動作を制御するため の通信管理方法であって、
前記アクセスルータに接続されている前記モパイルノードから、前記モパイルノード が経路最適化を行うべき通信ノードに関する前記経路最適化に係る情報を取得する 経路最適化情報取得ステップと、
前記モパイルノードの前記経路最適化に係る情報を格納する経路最適化情報格 納ステップと、
前記モパイルノードが移動後に別のアクセスルータに接続した場合に、前記経路 最適化情報格納ステップで格納された前記モパイルノードの前記経路最適化に係る 情報を用いて前記モパイルノードに係る前記経路最適化の代理処理を行う経路最適 化代理処理ステップとを、
有している。
この構成により、所定のネットワークノード(例えば、ホームエージェント)は、モバイ ルルータから経路最適化に係る情報を受け、その経路最適化に係る情報に基づい て、モパイルノードの経路最適化の代理処理を行うことによって、モパイルノードが移 動後に新たなアクセスルータに接続した際に送信する経路最適化に係る情報の情 報量を削減することが可能となり、モパイルノードとアクセスルータとの間の輻輳を回 避すること力 S可言 となる。
また、上記の目的を達成するため、本発明の通信管理装置は、複数のアクセスル ータのそれぞれとの接続を変更することによって移動するモパイルノード内に配置さ れる通信管理装置であって、
移動前の状態において、所定のネットワークノードに対して、経路最適化を行うべき 通信ノードに関する前記経路最適化に係る情報を通知する経路最適化情報通知手 段と、
前記モパイルノードが次に前記アクセスルータを変更した際に、前記所定のネットヮ ークノードによって、前記経路最適化に係る情報を用いて前記モパイルノードに係る 前記経路最適化の代理処理が行われるように依頼する依頼代理手段とを、
有している。 この構成により、モバイルノードは、所定のネットワークノード(例えば、ホームエージ ェント)に対して経路最適化に係る情報を渡すことによって、移動後に新たなアクセス ルータに接続した際に送信する経路最適化に係る情報の情報量を削減することが可 能となり、モパイルノードとアクセスルータとの間の輻輳を回避することが可能となる。
[0060] また、上記の目的を達成するため、本発明の通信管理装置は、アクセスルータに接 続するモパイルノードの代理処理を行う所定のネットワークノードの動作を制御するた めの通信管理装置であって、
前記アクセスルータに接続されている前記モパイルノードから、前記モパイルノード が経路最適化を行うべき通信ノードに関する前記経路最適化に係る情報を取得する 経路最適化情報取得手段と、
前記モパイルノードの前記経路最適化に係る情報を格納する経路最適化情報格 納手段と、
前記モパイルノードが移動後に別のアクセスルータに接続した場合に、前記経路 最適化情報格納手段に格納された前記モパイルノードの前記経路最適化に係る情 報を用いて前記モパイルノードに係る前記経路最適化の代理処理を行う経路最適化 代理処理手段とを、
有している。
この構成により、所定のネットワークノード(例えば、ホームエージェント)は、モバイ ノレルータから経路最適化に係る情報を受け、その経路最適化に係る情報に基づい て、モパイルノードの経路最適化の代理処理を行うことによって、モパイルノードが移 動後に新たなアクセスルータに接続した際に送信する経路最適化に係る情報の情 報量を削減することが可能となり、モパイルノードとアクセスルータとの間の輻輳を回 避すること力 s可肯 となる。
[0061] 本発明の通信管理方法及び通信管理装置は、上記の構成を有しており、無線通 信を介して接続するモパイルノードとアクセスルータとの間で伝送される情報量を削 減し、モパイルノードとアクセスルータとの間の輻輳を回避するという効果を有してい る。
図面の簡単な説明 [0062] [図 1]本発明の実施の形態における通信システムの一構成例を示すブロック図
[図 2]本発明の実施の形態における MRの構成の一例を示すブロック図
[図 3]本発明の実施の形態における ARの構成の一例を示すブロック図
[図 4]本発明の実施の形態における MRの動作の一例を示すフローチャート
[図 5]本発明の実施の形態における ARの動作の一例を示すフローチャート
[図 6]本発明の別の実施の形態における通信システムの一構成例を示すブロック図 発明を実施するための最良の形態
[0063] 以下、図面を参照しながら、本発明の実施の形態について説明する。まず、本発明 の実施の形態における通信システムの構成例について説明する。図 1は、本発明の 実施の形態における通信システムの一構成例を示すブロック図である。
[0064] 図 1には、モバイルルータ(MR: Mobile Router) 11、 n台のモパイルネットワークノ ード(MNN : Mobile Network Node) 12 (図 1では、 MNN及び MNNの 2台を図示)
1 n
、相互に信用関係を有する m台の AR21 (図 1では、 AR、 AR 、 ARの 3台を図示
1 m-1 m
)、相互に信用関係を有する m台の AR21と信用関係を有さない AR21 (図 1の AR ) 、 MR11の HA31、 MMN12の通信相手となる p台の CN41 (図 1では、 CN1、 CNp の 2台を図示)、 AR21、 HA31、 CN41が接続しているネットワーク 51が図示されて いる。
[0065] MR11は、 NEMOに関連するプロトコルなどを実装しており、配下のモパイルネット ワーク 13のそれぞれに存在する MNN12の代理として、移動管理機能を実現するこ とが可能なモバイルノードである。 MR11は、モパイルネットワーク 13単位で移動に 係る処理を行うので、各 MNN12は、接続の移動を意識することなく(すなわち、移動 管理機能を実装、若しくはモパイルネットワーク自体の移動ごとに実行することなく)、 MR11の上位に存在するネットワーク 51への接続性を確保することが可能となる。な お、本発明に係る MR11は、 CN41との間で経路最適ィ匕(以下、 RO (Route Optimiz ation)と記載する)を行うので、例えば、 RO機能を有するモパイル IPv6を実装してい る。また、 MNN12は、 MR11の配下のモパイルネットワーク 13に存在するネットヮー クノードである。また、図 1では、 MR11の配下のモパイルネットワーク 13が 1つのみ 図示されているが、複数存在する場合もある。 [0066] また、 AR21は、ネットワーク 51に接続されているとともに、 MR11や MH (Mobile H ost :モパイルホスト)などのモパイルノードが接続可能なサブネットを形成しており、サ ブネットに接続するモパイルノードに対して、ネットワーク 51への接続性を提供するこ とが可能である。
[0067] また、相互に信用関係を有する複数の AR21 (AR〜AR )は、それぞれ信用関係 にあり、セキュアな状態を保ったまま、相互に情報交換を行うことが可能なように構成 されている。なお、 AR21 (AR〜AR )間の信用関係は、情報交換を行うたびに構 築 (確認)されてもよぐまた、あらかじめ鍵の交換などによって構築されてもよい。また 、 AR21 (AR〜AR )間の信用関係は、例えば、 IPsec QP security Protocol)やそ の他のセキュリティ技術を利用して構築されてもよい。
[0068] なお、相互に信用関係を有する複数の AR21の各サブネットは、地理的に隣接して 配置されており、移動するモパイルノードは、相互に信用関係を有する複数の AR21 間の接続変更を連続して行えるように構成されていることが望ましい。こうした配置の 一例としては、移動体の軌道に沿って形成されたサブネットが挙げられる。また、相 互に信用関係を有する複数の AR21とは別に、この信用関係を有さない AR21 (AR
)力 複数の AR21のいずれか 1つに隣接して存在する場合もある。この ARは、例え ば、従来の技術に係る AR、又は AR〜ARとは異なる ARとの間で別の信用関係を 有する ARである。
[0069] また、 HA31は、 MR11のホームエージェントであり、 MR11に関する位置情報(具 体的には、 MR11の HoA及び CoAと、 MR11のモパイルネットワーク 13のプリフイツ タス情報)を保持するとともに、モパイルネットワークのプリフィックスを含む送信先アド レスが設定されたパケットを受信 (インターセプト)して、 MR11にトンネリングする。
[0070] また、 CN41は、ネットワーク 51に接続されており、 MR11や MNN12の通信相手 となる任意の通信ノードである。なお、本発明では、 CN41は、 MR11との間で ROを 行うので、例えば、 RO機能を有するモパイル IPv6を実装している。また、ネットワーク 51は、インターネットなどに代表される任意のパケット交換ネットワークである。
[0071] 続いて、図 1を参照しながら、本発明の実施の形態における概要について説明する 。本発明では、 MR11が接続する AR21力 MR11の代理として、 MR11と CN41と の間で確立される ROを行うようにする。なお、 AR21力 MR11の代理として行う RO を、代理 ROと呼ぶことにする。
[0072] この代理 ROは、 MR11が移動して新たな AR21と接続した際に、新たな AR21に よって行われる。このとき、新たな AR21は、 MR11に代わって代理 ROを行うための 情報 (ROに係る情報)を、 MR11が移動前に接続していた AR21から取得することに よって、 MR11の処理負荷を軽減させるとともに、 MR11と AR21との間のトラフィック を低減させる。
[0073] なお、この ROに係る情報は、 CN41を特定するための情報(例えば、 CN41のアド レス)、 MR11と CN41との間で移動前に確立されてレ、た R〇で用レ、られてレ、た情報( 例えば、 RRテストの HoKや CoK:、 BUメッセージ内の Authなど)、 MR11を特定す るための情報(例えば、 MR11の HoAや CoA)など、新たに接続する MR11を特定 して、その MR11に代わって ROを行うための情報である。また、この R〇に係る情報 は、さらに、 MR11の配下にある複数のモパイルネットワーク 13のそれぞれを識別す る情報を含んでもよぐ各モパイルネットワーク 13と各 CN41との間の詳細な接続設 定情報 (例えば、 QoSのパラメータや認証情報)などを含んでもょレ、。
[0074] なお、 BUメッセージに含まれる Authは、 HoK及び CoKに基づいて生成される情 報であり、 AR21は、 HoK及び CoKを取得すれば、 BUメッセージの Authを生成し て、 BUを行うことが可能である。また、 MR11が移動後に接続する AR21は、例えば 、 MR11と移動前の AR21との間における信用関係の構築に用レ、られた信用情報( 鍵情報)などの上記以外の情報を、 MR11が移動前に接続していた AR21から取得 することも望ましい。
[0075] また、 MR11は、複数の CN41に対して ROを行うことが可能である。したがって、 R Oに係る情報は、複数の CN41のそれぞれに関して、管理される必要がある。具体的 には、ある MR11が ROを行う複数の CN41のそれぞれのアドレスと、 RRテストで用 いられる HoKや CoKとのセットが、その MR11と特定の CN41の R〇に係る情報とし て管理される。なお、 ROに係る情報として、さらに、各 CN41との間における ROの優 先度や ROの動作開始タイミングが設定され、代理 ROを行う AR21は、この優先度や 動作開始タイミングを参照して、例えば、優先度の高い CN41との間の代理 ROを先 に行い、その後、優先度の低い CN41との間の代理 ROを段階的に行うことも可能で ある。
[0076] また、 MR11は、 ROを行う複数の CN41の一部のみに対する ROに係る情報を AR 21に渡し、残りの CN41に関しては、 自身で ROを行うことも可能である。すなわち、 MR11は、 AR21に代理 ROを行ってもらう CN41と、 MR11自身が R〇を行う CN41 とを選択してもよレ、。
[0077] MR11が移動前に接続していた AR21は、例えば、 MR11力、らの情報通知や、 M R11が送信したパケットからの情報抽出などの装置によって、あらかじめ MR11の R Oに係る情報を取得し、保持しておく。そして、 MR11が移動前に接続していた AR2 1は、 MR11が別の新たな AR21に対して、例えば、 MR11が移動後に接続する AR 21からの要求に応じて、あるいは事前に、その MR11の R〇に係る情報を渡すことに よって、 MR11が移動後に接続する AR21は、 MR11との間の無線通信を介さずに 、 MR11の ROに係る情報を取得することが可能となる。
[0078] なお、 AR21間における MR11の ROに係る情報の交換は、信用関係を有する AR 21 (図 1の AR〜AR )間で安全に行われる必要がある。なお、ローミング協約などに
1 m
よって、 AR21間で ROに係る情報の受け渡しが可能な場合も、 AR21が相互に信用 関係を有していると言える。
[0079] 以下、詳細かつ具体的に、本発明に係る構成及び動作について説明する。まず、 本発明に係る MR11及び AR21の具体的な構成例について説明する。図 2は、本発 明の実施の形態における MRの構成の一例を示すブロック図である。また、図 3は、 本発明の実施の形態における ARの構成の一例を示すブロック図である。
[0080] まず、図 2を参照しながら、 MR11の構成の一例について説明する。図 2に示す M R11は、パケット受信部 61、パケット送信部 62、信用関係構築部 63、 RO実行部 64 、 R〇代理依頼部 65、 R〇情報通知部 66、依頼履歴情報格納部 67、実行要求部 68 、結果解析部 69、 R〇情報格納部 70を有している。
[0081] 図 2に示すパケット受信部 61及びパケット送信部 62は、それぞれ伝送路(無線伝 送路)を介してパケットの受信及び送信を行う機能を有しており、パケット受信部 61及 びパケット送信部 62を通じて、 AR21との間でパケットのやり取りが行われる。 [0082] また、図 2に示す信用関係構築部 63は、伝送路におけるパケットの保護を目的とし て、 AR21との間で信用関係を構築する機能を有している。 AR21との間で信用関係 が構築された場合には、その結果が信用関係構築部 63から RO代理依頼部 65及び RO情報通知部 66に通知される。一方、 AR21との間で信用関係が構築できなかつ た場合には、その結果が信用関係構築部 63から RO実行部 64に通知される。
[0083] また、図 2に示す R〇実行部 64は、 CN41との間で R〇を実行する機能を有してい る。例えば、 RO実行部 64は、 CN41との間で RRテストを実行し、 CN41に対して B Uメッセージを送信する。また、 RO実行部 64は、 CN41との間で行った R〇に係る情 報、及びその依頼履歴を示す情報 (依頼履歴情報)を、それぞれ Rひ晴報格納部 70 及び依頼履歴情報格納部 67に送出したり、 Rひ晴報格納部 70及び依頼履歴情報 格納部 67のそれぞれに格納されている ROに係る情報及び依頼履歴情報を参照し て、 R〇の追加変更処理を行ったりすることが可能である。
[0084] また、図 2に示す RO代理依頼部 65は、次に移動した後に接続する AR21が CN4 1との間の代理 ROを行うように、移動前に接続している AR21又は次の移動後に接 続する AR21、若しくは移動後に接続した AR21に対して依頼を行う機能を有してレ、 る。なお、本明細書では、依頼とは、 AR21に対して(より具体的には、後述の cAR及 び nARのいずれか一方又はこれらの両方)に対して、代わりに ROの処理や、以降の その他の処理を行ってもらうように頼むことである。また、代理 ROの依頼の際には、 移動前に接続している AR21との間で ROに関する情報がやり取りされるので、信用 関係構築部 63によって、移動前に接続している AR21との間で信用関係が構築でき た場合のみ、代理 ROの依頼が行われることが望ましレ、。
[0085] また、図 2に示す R〇情報通知部 66は、 AR21に対して、代理 R〇の依頼の際に R Oに係る情報を通知したり、 RO実行部 64で自ら行った ROに係る追加変更処理の差 分情報を通知したりする機能を有している。なお、 ROに係る情報の通知は、後述の ように、 BUメッセージなどの AR21あてではなレ、メッセージによって行うことも可能で ある。また、 ROに係る情報を通知することによって、代理 R〇の依頼が行われたもの とすることも可能であり、この場合には、 RO代理依頼部 65の機能は、 Rひ晴報通知 部 66に包含されることになる。なお、 R〇情報通知部 66は、モパイルネットワーク 13と CN41との間の経路を選択して、選択された経路の ROに係る情報のみを通知したり 、更には、各経路の所定のパラメータを選択的に通知したりすることも可能である。ま た、 Rひ青報通知部 66における ROに係る情報の通知の履歴は、依頼履歴情報格納 部 67に格納される。
[0086] また、図 2に示す依頼履歴情報格納部 67は、 RO代理依頼部 65による代理 R〇の 依頼に関する履歴や、 R〇情報通知部 66による R〇に係る情報の通知の履歴を、依 頼履歴情報として格納する機能を有してレ、る。
[0087] また、図 2に示す実行要求部 68は、 AR21に対して代理 ROの実行を要求する機 能を有している。なお、本明細書では、実行要求とは、即座に所定の処理の実行を 行うように指示することであり、所定の処理に関する実行要求を受けた装置は、所定 の処理を即座に行うことが要求される。例えば、実行要求部 68は、新たな AR21との 接続後に、この新たな AR21に対して代理 R〇の実行要求を行ったり、 R〇に係る追 加変更処理の実行要求を行ったりする。また、実行要求部 68は、モパイルネットヮー ク 13と CN41との間の経路の一部のみを選択的に代理 ROしてもらうような実行要求 を送信することも可能である。なお、 AR21が MR11の接続を検知した後、即座にこ の MR11に関する代理 ROを行うように構成されている場合には、 MR11は、代理 R Oの実行要求を実行要求部 68から送信する必要はない。
[0088] また、図 2に示す結果解析部 69は、 AR21による代理 ROの結果を受信し、この結 果を解析して、追加変更処理の必要性を検討する機能を有している。なお、追加変 更処理を行う必要があると判断された場合は、例えば、結果解析部 69から RO実行 部 64や Rひ 報通知部 66に追加変更処理の実行指示が送出され、 RO実行部 64 や RO情報通知部 66によって、追加変更処理が行われる。また、 AR21による代理 R Oの結果は、 ROに係る情報として、 Rひ 報格納部 70に格納される。
[0089] なお、結果解析部 69によって追加変更処理を行う必要があると判断される場合の 一例としては、例えば、 CoKや BUのライフタイムが満了となった場合(あるいは満了 になりそうな場合)力 S挙げられる。この場合には、 CoKや BUの更新処理又はライフタ ィムの延長処理などの追加変更処理が行われることになる。
[0090] また、図 2に示す Rひ隋報格納部 70は、 AR21によって行われた代理 R〇の結果に 含まれる ROに係る情報や、 MR11が自ら行った ROに係る情報を格納する機能を有 している。
[0091] 次に、図 3を参照しながら、 AR21の構成の一例について説明する。図 3に示す AR 21は、パケット受信部 81、パケット送信部 82、信用関係構築部 83、 Rひ晴報取得部 84、 R〇情報交換部 85、 Rひ晴報格納部 86、代理 RO実行部 87、 Rひ晴報通知部 8 8を有している。
[0092] 図 3に示すパケット受信部 81及びパケット送信部 82は、それぞれ伝送路を介して パケットの受信及び送信を行う機能を有しており、パケット受信部 81及びパケット送 信部 82を通じて、配下に接続されている MR11や、ネットワーク 51に接続されている 任意の CN41との間でパケットのやり取りが行われる。
[0093] また、図 3に示す信用関係構築部 83は、伝送路におけるパケットの保護を目的とし て、 MR11及び他の AR21のそれぞれとの間で信用関係を構築する機能を有してい る。 MR11との間で信用関係が構築されたか否かを示す結果は、信用関係構築部 8 3から Rひ青報取得部 84に通知される。また、他の AR21との間で信用関係が構築さ れたか否かを示す結果は、信用関係構築部 83から RO情報交換部 85に通知される
[0094] また、図 3に示す Rひ 報取得部 84は、 MR11から ROに係る情報を取得する機能 を有してレ、る。この RO情報取得部 84によって MR11力ら取得された MR11の ROに 係る情報は、 Rひ 報格納部 86に格納される。 MR11からの ROに係る情報の通知 は、例えば、 AR21あての所定のメッセージによって行われ、 Rひ青報取得部 84がこ の所定のメッセージ内から情報の抽出を行ってもよぐまた、 Rひ青報取得部 84が、 MR11からの他の通信ノード(例えば、 MR11の HA31)に対して送信される HoTIメ ッセージや BUメッセージ内から、 R〇に係る情報を抽出してもよレ、。なお、 MR11との 間で信用関係が構築できな力、つた場合には、 Rひ晴報取得部 84は、 R〇に係る情報 の取得を行わなレ、ようにすることが望ましレ、。
[0095] また、図 3に示す R〇情報交換部 85は、他の AR21との間で MR11の R〇に係る情 報のやり取りを行う機能を有している。この R〇情報交換部 85によって他の AR21か ら取得された MR11の R〇に係る情報は、 Rひ 報格納部 86に格納される。なお、他 の AR21との間で、 MR11の ROに係る情報の送信を行う場合、能動的に、他の AR 21に対して ROに係る情報を渡してもよぐさらに、 MR11の移動予測や MR11から の事前通知などにより、複数の AR21の中から ROに係る情報を渡す AR21を絞り込 んでもよぐまた、受動的に、他の AR21からの要求を受けた場合に、他の AR21に 対して特定の MR11の R〇に係る情報を渡してもよい。なお、信用関係を有さない他 の AR21との間では、 R〇情報交換部 85は、 ROに係る情報の交換を行わないように することが望ましい。
[0096] また、図 3に示す R〇情報格納部 86は、 RO情報取得部 84によって MR11から取 得した R〇に係る情報、 R〇情報交換部 85によって他の AR21から取得した R〇に係 る情報、代理 RO実行部 87によって、代理 R〇を行った場合に生成された ROに係る 情報を格納する機能を有してレ、る。
[0097] また、図 3に示す代理 R〇実行部 87は、 MR11から代理 ROの実行要求を受けた場 合や、 ROに係る情報の更新が必要な場合、 MR11の接続を検知した場合などに、 RO情報格納部 86に格納されているこの MR11の ROに係る情報を用いて、 MR11 に代わって代理 ROを実行する機能を有してレ、る。
[0098] また、 Rひ青報通知部 88は、例えば、代理 RO実行部 87で代理 ROを行った際に新 たな ROに係る情報が生成された場合などに、その新たな ROに係る情報を MR11に 対して通知する機能を有している。また、 Rひ 報通知部 88は、代理 RO実行部 87 で行われた代理 ROの実行結果を MR11に通知することも可能である。
[0099] 次に、本発明の実施の形態における MR11の動作の一例について説明する。図 4 は、本発明の実施の形態における MRの動作の一例を示すフローチャートである。
[0100] まず、 MR11は、 AR21に接続して、 AR21及びネットワーク 51への接続性を確保 する(ステップ S 101 :新たな ARと接続)。なお、このステップ 101における処理では、 例えば、 MR11は、 AR21から RA (Router Advertisement :ルータ通知)を受信し、 A R21のサブネットに係る CoAを取得して HA31に BUを行うなど、 MR11が AR21に 接続する際に行われる従来の処理と同一の処理が行われる。
[0101] また、 MR11は、 AR21から通知される情報や AR21への問い合わせなどによって 、AR21が本発明に対応した対応 AR (本発明に係る処理を行うことが可能な AR)か 否かの確認を行う(ステップ S 102 :対応 AR?)。ステップ S102の処理では、例えば 、 MR11が、 AR21から受信した RA内に本発明に対応している旨を示すビットが存 在するかを確認したり、 AR21に対して、本発明に対応している旨の問い合わせを行 うためのメッセージを送信したりすることによって、接続した AR21が対応 ARか否かを 把握することが可能である。
[0102] なお、このステップ S102の処理は必ずしも行われる必要がなぐ以降に説明する 動作中に、例えば、 AR21から、 MR11が送信したメッセージを認識することができな いなどのエラーメッセージが返ってきた時点で、 MR11は、接続した AR21が対応 A Rではない旨を把握することも可能である。
[0103] AR21が対応 ARである場合(ステップ S102で『はい』)には、 MR11は、 AR21との 間で信用関係を構築する(ステップ S103: ARとの信用関係の構築に成功?)。なお 、 MR11と AR21との間における信用関係の構築は、必ずしも本発明独自の特別な 処理ではなく、従来の技術にぉレ、て構築される MR11と AR21との信用関係を利用 することも可能である。また、このステップ S103の信用関係の構築時などにおいて、 MR11は、 AR21に対して、移動前後の MR11を一意に識別可能とする情報(例え ば、接続変更前に使用していた CoAと、接続変更後に使用する CoAとの対応を示 す情報)を送信し、移動後に MR11が現時点で接続している AR21 (以降、 cARと記 載する)が、移動前に MR11が接続していた AR21 (以降、 pARと記載する)から、こ の MR11の ROに係る情報を取得できるようにする必要がある。
[0104] なお、 ROに係る情報 (すなわち、 BUなどに関する情報)は重要な情報である。した がって、 ROに係る情報が MR11と AR21との間で安全に交換される必要があるだけ ではなぐ MR11が、 AR21が信用できるものであって R〇に係る情報を渡してもよい ことの確認を行えるようにする必要がある。このような MR11が AR21の信用性を確認 するための具体的な装置としては、例えば、 AR21から MR11に通知される情報に、 所定の管理団体の証明書情報などを付加することなどが挙げられる。すなわち、 MR 11は、 AR21から渡された情報に付加されている証明書情報を確認することによって 、AR21が正当なもの(信用できるもの)であることを確認できるようにしてもよい。
[0105] 一方、 AR21が対応 ARではない場合 (ステップ S102で『いレヽえ』)には、本発明に 係る処理の実行が不可能である。この場合、 MR11は、 自身で ROを行う(ステップ S 104: MR自身カ¾0を行う)とともに、その後は従来の技術に基づく処理を行う(ステ ップ S105 :通常の動作)ことによって、 ROを問題なく行うことが可能である。また、 M Rl 1が AR21との間に信用関係を構築できな力、つた場合 (ステップ S 103で『いいえ』 )には、 AR21は、 MR11の代理として R〇を行わないことが望ましぐ AR21が対応 A Rではない場合と同様に、 MR11は、自身が ROを行った後に、従来の技術に基づく 処理を行うことが望ましい。
[0106] 次に、 MR11が AR21との間における信用関係の構築に成功した場合 (ステップ S 103で『はい』)には、 MR11は、前回の接続時点での次に移動を行って接続する A R (すなわち、 cAR)が MRl lの代理として ROを行うように、 pARに対して依頼してい たか否かを確認する(ステップ S106 :既に pARで依頼?)。なお、この依頼は、 pAR の接続時にぉレ、て、後述のステップ S 108又はステップ S 111の処理が行われてレ、る 場合に対応する。このステップ S106における確認は、例えば、 MR11が pARとの接 続時における依頼履歴情報(具体的には、 pARとの接続時における後述のステップ S 108やステップ S 111の処理に係る履歴)を格納しておき、この依頼履歴情報を確 認することによって可能である。
[0107] ステップ S106における確認によって、 MR11力 pARに対して、 cARが MR11の 代理として ROを行うように依頼していなかつたことを把握した場合 (ステップ S106で『 レヽレ、え』)には、 MR11自身が ROを行う(ステップ S107: MR自身が ROを行う)。な お、このステップ S107で行われる RO処理は、従来の RO処理と同一であり、 MRU 自身から CN41に対する RRテスト及び BUの実行を伴う。 MR11は、 MNN12が CN 41と通信を開始する力 \既に通信している場合で ROも行っている場合には各 CN4 1に対して順次 BUを行うが、この処理を行うか否力、、あるいはいつ行うかは、 MRU が決定できる。このとき、 MR11は、 ROにおける情報交換の際に、情報の輻輳が起 こらないようにすることが望ましい。こうした R〇の優先度や動作開始タイミングを、例 えば、 MNN12との間の契約や通信状況(すなわち、 MNN12がローカルのノードか 訪問ノードか、契約者がどのくらいのコストを払ってサービスと契約している力 \ MNN 12の通信に係る QoS保証を行っている力、)などによって決定してもよぐまた、ランダ ムに決定してもよい。
[0108] ステップ S 107で MR11自身が ROを行う場合としては、例えば、 MR11の電源が O Nになった後、最初に対応 ARに接続した場合(すなわち、上記の cARが、 MR11が 最初に接続する ARである場合)や、 pARが対応 ARではない場合などが想定される 。なお、この場合には、ステップ S 107において、 MR11が cARに対して、 ROに係る 情報を渡すことによって、 R〇の代理を依頼することも可能である力 上述のように、 MR11自身が ROを行うことが望ましレ、。
[0109] そして、 CN41との間で自ら R〇を行った MR11は、管理している ROに係る情報を cARに送信するとともに、 ROに係る処理に関して、 MR11が次の移動後に新たな A R21 (以降、 nARと記載する)に接続した場合における ROに係る処理の代理を依頼 する(ステップ S 108:管理している R〇に係る情報を ARに送信し、次の接続変更後 の ARによる代理を依頼)。
[0110] なお、ステップ S 108における ROに係る情報の送信及び代理の依頼は、 MR11力 S cARと接続している任意の時点で行われればよレ、。また、 AR21力 MR11力 の依 頼を受けずに代理 ROを行うように構成されている場合には、 MR11は、 AR21に対 して ROに係る情報を渡すだけでよぐ明示的に代理の依頼を行う必要はない。この 場合は、 MR11力 AR21に対する ROに係る情報の送信力 MR11による AR21へ の代理 ROの依頼を兼ねていると言うことができる。
[0111] また、 MR11力 cARに送信された ROに係る情報は、例えば、後述の図 5のステツ プ S207におレ、て、 nARに渡され、これによつて、 nARは、 MR11の代理として代理 ROを行うことが可能となる。
[0112] ステップ S 108で MR11力も cARに送信される ROに係る情報としては、例えば、 M Rl 1にモパイル IP及び NEMOに関連するプロトコルの両方が実装されている場合 には、 MR1 1が RRテスト及び BUを行うために必要な情報が挙げられる。この場合、 ROに係る情報は、具体的には、 AR21に対して MR11自身を一意に認識してもらう ための情報(例えば、 MR11の HoAや CoA)や、 R〇を行う各 CN41のアドレス及び 各 CN41に対応する HoKなどである。
[0113] 以上のステップ S 108までの処理によって、 MR11自身が各 CN41との間における ROを完了するとともに、 MR1 1によって行われた ROに係る情報が cARに渡される。 この後、 MR11は、何らかの追加変更を行う必要が生じるまで、イベント待ち状態とな る(ステップ S 109 :追加変更有り?(追加変更待機状態))。
[0114] そして、追加変更に係るイベントが発生した場合 (ステップ S 109で『はい』)には、 M Rl 1自身がこの追加変更に係る処理を行う(ステップ S 110:追加変更処理)とともに 、 cARに対して、この追加変更処理によって更新された ROに係る情報の差分情報を 送信し、この差分情報が反映された ROに係る情報に基づいて、 MR1 1が次の移動 後に nARに接続した場合における代理 ROを行うように依頼し (ステップ S 111:追加 変更に係る差分情報を ARに送信し、次の接続変更後の ARによる代理を依頼)、再 び、追加変更に係るイベント待ち状態となる。なお、ステップ S 111における代理 R〇 の依頼に関しては、ステップ S 108と同様に、例えば、 AR21が、 MR11からの依頼を 受けずに代理 R〇を行うように構成されている場合には、 MR11は、 AR21に対して R Oに係る情報を渡すだけでよぐ明示的に代理の依頼を行う必要はない。
[0115] なお、追加変更に係るイベントとしては、例えば、新たな ROの実行や、 ROが完了 している経路に係る更新などが挙げられる。新たな ROの実行は、例えば、新たな CN 41との間におレ、て ROを実行する場合や、新たなモパイルネットワーク 13と CN41と の間において ROを実行する場合などである。また、 ROが完了している経路に係る 更新とは、例えば、 RRテストで使用される HoKや CoKの有効期限が満了する際に HoKや CoKの更新を行う場合や、 HA31や CN41に登録したバインディング情報の ライフタイム満了前に、 HA31や CN41に BUを再度送信する場合などである。
[0116] また、ここでは、追加変更に係るイベントが発生した場合には、ステップ S110で MR 11自身が追加変更処理を行って、ステップ S 111で差分情報を cARに渡すようにし ているが、こうした追加変更に係るイベント(特に、 ROが完了している経路に係る更 新)に関して、 cAR (及び、次の移動以降は nAR)に処理を代理してもらうようにする ことも可能である。この場合には、 cAR及び nARが追加変更処理の実行結果(追加 変更に係る差分情報)を、その都度、 MR11に対して通知することによって、 MR11 及び cARがそれぞれ有する R〇に係る情報の同期化を行うことが望ましいが、このよ うな装置では、 MR11と AR21との間のトラフィックが増加する可能性がある。図 4に 図示されているフローチャートでは、上記の装置とは異なる装置として、 MR11が cA Rに接続した際に、 PARで行われた追加変更処理の実行結果をも含む ROの結果を 受信する装置による処理 (具体的には、後述のステップ S113における処理)が図示 されている。なお、追加変更に係るイベントを AR21に代理してもらうようにする場合、 CoKに関しては、 AR21による生成及び更新の代理を行ってもらうことが可能である 力 HoKに関しては、後述のように、例えば AR21と HA31との間に信用関係を有さ なければ、 AR21による HoKの生成及び更新の代理は不可能である。
[0117] 一方、ステップ S106における確認によって、 cARに対して MR11の代理として RO を行うように、 pARに対して既に依頼していることを把握した場合 (ステップ S106で『 はい』)には、 MR11は、 cARに対して、代理 ROの実行要求を送信する(ステップ S1 12 :代理 R〇の実行要求)とともに、 cARによる代理 R〇の実行結果の受信待機状態 となる(ステップ S113 : R〇の結果を受信?(受信待機状態))。なお、 cARは、 MR1 1からの代理 ROの実行要求を受信せずに、 MR11の接続を検知した場合に、 MR1 1の代理として代理 ROを自ら開始するように構成されていてもよぐこの場合には、 M R11は、明示的に cARに対して代理 ROの実行要求を送信する必要はない。
[0118] なお、このとき、 cARは、 pAR力も渡された ROに係る情報に基づいて代理 ROを実 行するので、ステップ S 113で MR11が受信する代理 ROの実行結果には、 pARで 行われていた代理 ROの追加変更処理も反映されている。したがって、上述のように 、 AR21が追加変更処理の実行結果を、その都度、 MR11に対して通知する代わり に、このステップ S 113において、 MR11は、 pARで行われた追加変更処理の実行 結果が反映された ROに係る情報を用いて cARが行った代理 ROの実行結果を受信 することによって、 MR11と cARとの間の ROに係る情報の同期化を図ることが可能 である。すなわち、 MR11と AR21との間の R〇に係る情報の同期化は、逐一行われ てもよく、また、所定のタイミング (ここでは、 MR11による cARへの新規接続時)で行 われてもよい。
[0119] そして、 MR11は、 cARから代理 ROの結果を受信した場合には、この代理 R〇の 結果を格納するとともに、例えば、 pARとの接続時における ROの状態から何らかの 変化(差異)が有るか否かを確認する(ステップ S114 :状態に変化有り?)。なお、上 記の状態の変化とは、 pARとの接続時における ROの状態と、 cARによって新たに行 われた ROの実行結果に係る状態との差異であり、具体的には、 pARとの接続時に 所定の CN41との間で ROが行われていたが、 cARによる代理 ROでは、この所定の CN41との間で R〇が失敗に終わったなどの事象を指している。
[0120] なお、 MR11力 ScARから受信する代理 R〇の結果として、 cARがまったく代理 ROを 行うことができなかったという結果を受信する場合もあり得る。このような場合としては 、例えば、 cAR力 ¾AR力 R〇に係る情報を受信することができない場合が考えられ 、具体的には、例えば、何らかの不具合によって pARと cARとの間の通信が途絶し てしまっている場合や、 pAR及び cARが共に対応 ARであるにもかかわらず、 pARと cARとの間に信用関係がなく(すなわち、 MR11は、 AR21との間に信用関係がない AR21に移動)、 cARが、 pAR力も ROに係る情報を受信することができない場合な どが想定される。
[0121] また、 MR11は、代理 ROの結果として、単純に各 CN41との間における代理 ROの 成功/失敗に係る情報だけではなぐ例えば、代理 RO実行の際の RRテストにおい て使用された CoKを cARから受信することが望ましい。これにより、 cARによって行 われた各 CN41との間における代理 ROの成功/失敗を把握するだけではなく、例 えば、以降の処理において、 MR11自身が直接 CN41との間で RRテストを実行する ことになつた場合に、この CoKを使用することが可能となる。
[0122] ステップ S114におレ、て、状態に何らかの変化が有る場合(ステップ S114で『はレ、』 )には、この状態の変化に応じて、追加変更処理を行うか否かの検討を行う(ステップ S115 :状態の変化に応じた追加変更の検討)。このステップ S 115では、具体的には 、 pARとの接続時に所定の CN41との間で R〇が行われていた力 cARによる代理 R Oでは、この所定の CN41との間で R〇が失敗に終わったような場合に、所定の CN4 1と再度 R〇を行うか否かが決定される。
[0123] また、 MR11は、 nARに接続した場合における代理 R〇を依頼する(ステップ S116 :次の接続変更後の ARによる代理を依頼)。なお、このステップ S116における代理 ROの依頼は、ステップ S108における処理と同様に、 MR11力 ScARと接続している 任意の時点で行われればよレ、。また、 AR21が、 MR11からの依頼を受けずに代理 ROを行うように構成されている場合には、このステップ S116の処理は実行される必 要はない。
[0124] そして、 MR11は、ステップ S109における追加変更待機状態となり、ステップ S11 5において何らかの追加変更処理を行う旨を決定している場合には、上述のステップ S110及びステップ S111に係る処理を行う。一方、ステップ S115において追加変更 処理を行わなレ、旨を決定してレ、る場合には、別の追加変更に係るイベント(例えば、 新たな CNに対する R〇の実行)が発生するまで、追加変更待機状態となる。
[0125] ステップ S114において、状態に変化が無い場合 (ステップ S114で『いいえ』)には 、上述のステップ S 116における次の接続変更後の AR21による代理の依頼処理を 行った後、ステップ S109における追加変更待機状態となる。
[0126] 次に、本発明の実施の形態における AR21の動作の一例について説明する。図 5 は、本発明の実施の形態における ARの動作の一例を示すフローチャートである。
[0127] 新たな MR11が接続してきた場合には、 AR21は、まず、 MR11との接続性を確保 する(ステップ S201 :新たな MRと接続)。なお、このステップ 201における処理では、 例えば、 AR21は、 RAを送信することによって、 MR11に対してサブネットの識別情 報の通知や、 MR11の CoAに係る DAD (Duplicate Address Detection :アドレス重 複検出)処理などが行われる。また、 AR21は、自身が本発明に対応している旨を示 すビットを RAに挿入することによって、 MR11に対して、対応 ARであることを通知し てもよい。
[0128] 次に、 AR21は、 MR11が本発明に対応した対応 MR (本発明に係る処理を行うこ とが可能な MR)か否かの確認を行う(ステップ S202:対応 MR? )。なお、 AR21は、 例えば、後述のステップ S205において、 MR11から代理 R〇の実行要求を受けた時 点で、 MR11が対応 MRであることを把握することができるので、ステップ S202にお ける MR11が対応 MRか否かを確認する処理は、必ずしも必要な処理ではない。
[0129] MR11が対応 MRである場合(ステップ S202で『はい』)、 AR21は、 MR11との間 で信用関係を構築する(ステップ S203: MRとの信用関係の構築に成功?)。なお、 MR11と AR21との間における信用関係の構築は、必ずしも本発明独自の特別な処 理ではなく、従来の技術にぉレ、て構築される MR11と AR21との信用関係を利用す ることも可能である。なお、この信用関係の構築の際には、 AR21の接続切り換え時 に、 MR11のすり替え(あるいは MR11の取り違え)が起こらないように、 cARは、 pA Rが MRl 1を一意に識別するために用いられてレ、た情報を取得することが望ましレ、。
[0130] 一方、 MR11が対応 MRではない場合(ステップ S202で『いいえ』)には、本発明 に係る処理の実行が不可能である。この場合、 MR11は自身で ROを行うことになり、 AR21では、従来の技術に基づく処理が行われる (ステップ S204 :通常の動作)。ま た、 AR21が MRl 1との間に信用関係を構築できな力 た場合 (ステップ S 203で『レヽ いえ』)には、 AR21は、 MR11の代理として代理 ROを行わないことが望ましぐ MR 11が対応 MRではない場合と同様に、従来の技術に基づく処理を行うことが望まし レ、。
[0131] 次に、 AR21が MR11との間における信用関係の構築に成功した場合 (ステップ S 203で『はレ、』)、 MRl 1からの代理 ROの実行要求の受信待機状態(ステップ S205: 代理 ROの実行要求を受ける?)、及び MR11からの ROに係る情報の受信待機状 態(ステップ S206: MR力 ROに係る情報を受信? )となる。
[0132] ステップ S205において、 AR21が MR11から代理 ROの実行要求を受信した場合
(ステップ S205で『はい』)には、 AR21は、この MR11の ROに係る情報を pARから 取得して(ステップ S207 :対応する MRの ROに係る情報を pARから受信)、この RO に係る情報に基づレ、て、代理 ROを行レヽ(ステップ S 208: MRに代わって代理 ROを 行う)、この代理 ROの結果を MRl 1に通知する(ステップ S209:結果を MRに通知) 。なお、上述の AR21が MR11力も代理 ROの実行要求を受信して、ステップ S207 以降に進むプロセスは、図 4に図示されてレ、る MRl 1のステップ SI 12及びステップ S113の処理に対応してレ、る。また、ステップ S209における結果の通知では、 MR1 1と AR21との間のトラフィックを低減させるために、レ、くつかの CN41との間の代理 R Oに係る結果をまとめて送信したり、必要な情報 (例えば、変化が生じた状態の差分 情報)のみを送信したりしてもよい。
[0133] なお、 AR21は、 MR11からの代理 ROの実行要求を受信せずに、 MR11の接続 検知に応じて MR11の代理として R〇を開始するように構成されていてもよい。この場 合には、 AR21は、例えば、 pARの接続時における MR11の CoA (pCoA)を MR11 力ら取得し、この pARの接続時における pCoAに基づいて pARから MR11の R〇に 係る情報を取得することによって、 MR11からの代理 ROの実行要求を受信すること なぐ代理 ROを行うことが可能である。
[0134] 具体的には、例えば、 AR21は、 MR11を一意に識別できる情報と、 MR11が以前 接続していた pARのアドレスなどの pARを一意に識別できる情報とを MR11から得 ることで、 pARに対して特定の MR11の R〇に係る情報を要求できるようになる。なお 、 AR21は、 pCoAのネットワークプリフィックスを参照することによって、 pARを特定 することも可能である。
[0135] また、ここでは、 MR11からの代理 R〇の実行要求を受信した後に、 MR11の ROに 係る情報を pARから取得している力 例えば、 MR11がまだ pARに接続している段 階にぉレ、て、任意のタイミングで pARから MR11の R〇に係る情報を取得することも 可能である。これは、例えば、相互に信用関係を有する AR21間において、任意の MR11の ROに係る情報が定期的に交換されるようにすることによつて実現可能であ る。また、特に、 MR11が所定の軌道上を移動しており、 MR11の移動方向(MR11 の次の接続先となる AR21)の予測が可能な場合や、 FMIP (Fast Handovers for Mo bile IP)が利用されている場合には、 AR21は、 MR11の次の接続先となることが予 測される AR21に、あらかじめ MR11の ROに係る情報を渡すことも可能である。また 、 MR11が、次の接続先となることが予測される AR21に、 ROに係る情報を渡したり 、代理 ROを行うように依頼を行ったりすることも可能である。また、 MR11力 cARに 対して、移動の予告と共に次の接続先となる nARの識別情報を通知してもよレ、。
[0136] 一方、ステップ S206において、 AR21が MR11から ROに係る情報を受信した場 合 (ステップ S206で『はい』)には、 AR21は、この ROに係る情報を MR11の識別情 報と関連付けて、 R〇情報格納部 86に格納する (ステップ S210 : ROに係る情報を格 糸内)。なお、上述の AR21が MR11力も ROに係る情報を受信して、ステップ S210に 進むプロセスは、図 4に図示されている MR11のステップ S108やステップ S111の処 理に対応している。
[0137] そして、 AR21は、ステップ S209における結果の通知、又はステップ S210におけ る ROに係る情報の格納を行った後、イベント待機状態(ステップ S205及びステップ S206における受信待機状態)となる。そして、図 4に図示されている MR11のステツ プ S111の処理に対応して、追加変更に係る差分情報を MR11から受信した場合に は、この追加変更に係る差分情報によって、 Rひ 報格納部 86に格納されている RO に係る情報の更新を行う。
[0138] なお、上述の MR11及び AR21の動作において、 MR11から AR21に送信される ROに係る情報や差分情報(図 4に示すステップ S108やステップ S111、図 5に示す ステップ S206に対応)は、 MR11から AR21あてに送信されるメッセージによって伝 送されてもょレ、が、 AR21力 MR11から HA31や CN41に送信される R〇に係る情 報を含むメッセージを転送する際に、このメッセージ内力 R〇に係る情報を抽出して 取得することも可能である。
[0139] ただし、 AR21力 MR11から HA31や CN41に送信されるメッセージ内力、ら情報 を抽出して管理する場合には、 MR11と AR21との間で、 MR11から送信されたパケ ット内の情報を AR21が抽出することに関して、 MR11が合意する処理が行われるこ とが望ましい。この MR11による合意は、例えば、上述の信用関係の構築(図 4に示 すステップ S103、及び図 5に示すステップ S203)の際に行われる。
[0140] そして、 MR11は、新たな CN41に対して ROすべきであると判断した場合には、こ の CN41との間で、 HA31経由で HoTI及び HoTのやり取りを行う。しかしながら、こ の HoTI及び HoTは、 MR11と HA31との間のトンネル経由で伝送されるので、 AR2 1は、この HoTI及び HoTの内容を知ることができない可能性がある。この場合には、 MR11は、 HoTI及び HoTで使用される HoKを、 MR11の識別情報及び CN41の アドレスと共に、 AR21に通知する必要がある。なお、この通知は、 MR11と AR21と の間の信用関係に基づいて、暗号化などが施されることによってセキュアな状態で行 われることが望ましい。
[0141] また、 AR21力 MR11と HA31との間のトンネルパケットの中身を見ることができる 場合には、トンネルパケットから HoK及び CN41のアドレスなどの R〇に係る情報を抽 出してもよレ、。一方、 CoTI及び CoTは、特にトンネルなどを経由せずに、そのまま A R21を通るので、 AR21は、 CoTI及び CoTの内容を容易に取り出すことが可能であ る。 [0142] AR21は、 MR11から送信されたパケットから抽出した情報(例えば、 RRテスト及び BUで使用される HoKや CoK)を、 MR11の識別情報及び CN41のアドレスと関連 付けて、 RO情報格納部 86に格納する。なお、この CoKは、有効期限が満了する前 に更新される必要がある力、もしれず、 AR21が、 CoKの生成及び更新作業を代理す ることも可能である。また、 AR21が代理となって更新された CoKは、 MR11に通知さ れ、 MR11及び AR21の両方が有する CoKの同期化が図られることが望ましレ、。ま た、後述のように、例えば、 AR21が HA31との間で信用関係を有していれば、 HoK の生成及び更新作業を代理することも可能である。
[0143] また、 AR21は、 MR11が移動した場合、 MR11の移動前後の認証を確認し、保存 している情報を使って処理を行う。 AR間の情報の交換は、 MR11の移動先が判明し てから代理 ROを行うまでの間に、 AR同士の信用関係に基づいて行われることが望 ましい。
[0144] AR21は、新たな CoKを CN41との間で生成し、 HoKと合わせて BUパケットを生 成して、その CN41に MR11の新しいアドレス(nCoA)を登録する。なお、 AR21が 代理となって行われた BUの結果は、 MR11に通知されることが望ましぐこの場合、 各 CN41に係る BUの結果をまとめたメッセージによって通知が行われるようにするこ とによって、トラフィックを低減させることが可能となる。
[0145] また、上述の実施の形態では、 MR11は、 CN41との間において行う ROを AR21 に代理してもらうようにしている力 さらに、 HA31との間の信用関係に関する情報を AR21に渡すことによって、 MR11が HA31に対して行うべき処理を、 AR21に代理 してもらうようにすることも可能である。この場合には、例えば、 AR21が HoKの生成 を行ってもよいように、 AR21と HA31との間で信用関係が構築される必要がある。
[0146] ただし、 AR21力 MR11と HA31との間のトンネル経由で、 HA31に対してパケッ トを送信できない場合には、 MR11自身力 HoKの生成処理を行う必要がある。この HoKの生成処理を AR21が代理するためには、 AR21力 HA31経由のトンネルパ ケットの生成を行えるようにし、すなわち、 AR21は、 MR11力、ら MR11と HA31との 間のトンネルパケットの生成に係る鍵情報を、 MR11から受け取る必要がある。この MR11から AR21へのトンネルパケットの生成に係る鍵情報の送信は、 MR11と AR 21との間の信用関係に基づいて、安全に通知される必要がある。
[0147] 例えば、 AR21が HA31との間で信用関係を構築し、 MRU , AR21、 HA31が互 いに信用関係を有するようにすることによって、別途 AR21が HA31との通信を行つ て、 AR21が MR11の代理となって HoTI及び HoTを交換できるようにすればょレ、。 ただし、この場合には、 HA31が、この信用関係を受け入れるように構成される必要 力 Sある。
[0148] また、 AR21力 HA31経由で HoTI及び HoTを送信できるようになると、 HoKの有 効期限の満了に係る HoK更新も行うことができるようになり、 MR11と AR21と間のト ラフィックを更に低減させて、 MR11の移動後の新たな BUが完了することになる。
[0149] また、 MR11が移動する先の AR21が、対応 ARではなレ、か、あるいは、一連の AR 21間の信用関係とは異なる別の信用関係に基づく AR21である場合 (すなわち、移 動前の AR21とは信用関係を有さない AR21 (図 1に示す AR )に移動する場合)に は、 MR11が現在接続している AR21から、 MR11が移動する先の AR21に、 ROに 係る情報の安全な受け渡しが不可能なことがある。
[0150] MR11が接続した(しょうとする) ARが上記のような場合には、例えば、図 4に示す ステップ S102の対応 ARであるか否かを確認する処理、又は図 4に示すステップ S1 03の信用関係を構築する処理において、 MR11は、このことを把握することが可能 である。この場合には、代理 ROの依頼が無効となるので、図 4に示すステップ S107 以降に進み、 MR11が自ら ROを行わなければならない。
[0151] このように、次に移動する先の AR21が、 MR11の代理 ROを行うことができない場 合を想定して、 MR11は、 AR21で随時更新してもらっている代理 ROの結果と、その ときの鍵情報を、適宜 AR21から受け取っておき、最新の情報を保持しておくことが 望ましい。仮に、 MR11が AR21による代理 R〇で使用された最新の ROに係る情報 を受け損ねた状態で、 MR11の代理 ROを行うことができない AR21に移動した場合 には、 MR11は、鍵情報の有効期限が満了していたり、 BUが失敗したりすることによ つて、 MR11が保持している情報が最新の情報ではないことを把握する。この場合に は、レ、つたん従来の技術を用いて自ら ROを行う状態に戻り、単に、従来通りに、 RO を最初からやり直せばよい。 [0152] また、 MRl lが、 CN41との間に、 IPsecなどの更に深い信用関係を構築すること が可能な状態にある場合には、 MR11が、 AR21に対して、 CN41との間の信用関 係に係る鍵情報を通知しなければ、 AR21による代理 ROが行えなくなる可能性があ る。これは、 MR11と CN41との間の信用レベルと、 MR11と AR21との間の信用レ ベルとの強さの比較によるところが大きレ、が、 MR11が、 CN41との間の信用関係に 係る鍵情報を AR21に開示できない場合には、 AR21に対して、代理 ROの依頼を 行うことは困難である。この場合には、 MR11は、該当する CN41に関しては、従来 通り、自身で R〇を行うことになる。し力 ながら、このような CN41との間の信用関係 に係る鍵情報を AR21に開示できない場合はまれであり、こうした CN41を除く他の C N41に関して代理 R〇を依頼することによって、全体として、本発明の目的は達成さ れる。
[0153] すなわち、本発明に係る動作に対応していない環境下では、 CN41に対して、 MR 11及び AR21は従来の技術に係る動作を行えばよい。これは、例えば、 AR21から MR11に対して、特定の CN41に関連した環境が本発明に係る動作に対応していな い旨を通知することによって、 MR11がその動作を切り換えてもよぐまた、 MR11力 S 、任意の CN41が本発明に係る動作が可能な環境下にあることを前提として動作を 行レ、、その手順において失敗した場合には、その CN41に対しては、従来通りの動 作を行う通常モードに切り換えるだけでもよい。
[0154] なお、上述の本発明の実施の形態では、 AR21が MR11の代理として ROを行う場 合の MR11及び AR21の構成及び動作について説明した力 ARが MHの代理とし て R〇を行う場合の構成及び動作に容易に拡張可能であることは、当業者にとって自 明である。
[0155] さらに、上述の本発明の実施の形態における構成及び動作を、モパイルノード(以 下、 MNと記載)と HAとの関係に対して拡張することも可能である。なお、 MNは、上 述のように、 MRや MHなどを含む移動通信装置の総称である。以下、図 6を参照し ながら、本発明を MNと HAとの関係に適用した場合の動作例にっレ、て説明する。
[0156] 図 6は、本発明の別の実施の形態における通信システムの一構成例を示すブロック 図である。図 6には、例えばローミング協約などによって相互に信用関係(ローミング 関係)を有するネットワーク 611及びネットワーク 621力 S、インターネットなどのグロ
1 2 一 バルネットワーク 631に接続されてレ、る状態が図示されてレ、る。
[0157] ネットワーク 611及びネットワーク 621には、各ネットワーク内における MN601の
1 2
位置情報の管理を行う HA 612及び1^八 622がそれぞれ設置されている。なお、以
1 2
下では、 MN601がネットワーク 611で提供され、 HA 612によって管理される MN6
1 1
01の HoAを HoAlと記載し、 MN601がネットワーク 621で提供され、 HA 622によ
2 2 つて管理される MN601の HoAを HoA2と記載する。また、ネットワーク 621は、 N台
2
の AR623 (図 6では、 AR
1、 AR
2、 ARの 3台を図示)を有している。なお、不図示で N
はあるが、ネットワーク 611もネットワーク 621と同様の構成(すなわち、 1つ以上の A
1 2
Rが配置されてレ、る構成)を有してレヽる。
[0158] 各 AR623は、 MN601が接続可能なサブネットを形成しており、サブネットに接続 する MN601に対して、このサブネットに適合する CoAを割り当てるとともに、グロ一 バルネットワーク 631への接続性を提供することが可能である。すなわち、各 AR623 に接続した MN601は、例えば、グローバルネットワーク 631に接続されている CN 6
1
41や CN 642と通信を行うことが可能である。
2
[0159] 図 6に図示されているように、相互にローミング関係を有するネットワーク間におい て、 MN601がローミングを行った場合(すなわち、例えば、 MN601がネットワーク 6
1
11からネットワーク 621に接続を変更した場合)に、接続変更後のネットワーク 621
2 2 で HoA2の提供を受ける場合がある。
[0160] しかしながら、 MN601がネットワーク 611力 ネットワーク 621に接続を変更した
1 2
時点で、使用する HoAを HoAlから HoA2にそのまま変更してしまうと、ローミング前 のネットワーク管理者(ネットワーク 611の HA 612)が MN601の移動を管理できな
1 1
くなつてしまうという問題がある。また、 MN601の HoAとして HoAlのみを知っている CNは、 MN601あてのパケットのあて先アドレスに HoAlを設定する。したがって、ネ ットワーク 611の HA 612が MN601の移動を管理できなくなってしまった時点で、こ
1 1
のパケットは、 MN601に不達になる可能性がある。
[0161] また、ローミング前のネットワーク 611で既に通信を始めており、ローミング先のネッ
1
トワーク 621においてもその通信の継続が望まれる CNは、 MN601の HoAの変更 によって MN601の同定が困難となるため、 MN601とのセッションをいつたん切断し てしまうという問題がある。したがって、このような CNに関しては、元の HoAに係るバ インデイング情報(MN601のローミング前に CNが保持してレ、た HoAlに係るバイン デイング情報)が継続して保持されるようにすることが望ましい。なお、 MN601が、 C Nや元の HA 612にネットワーク 611の位置情報を別途送信した場合には、 MN60
1 1
1が AR623を変更するタイミングで、 AR623との間の無線伝送路上に多量の情報 が送信されることになり、通信帯域の過剰な消費及び輻輳が発生してしまうことになる
[0162] このような場合に対処するため、本発明の別の実施の形態では、ローミング先の H A 622に、先の本発明の実施の形態の AR21が有する通信管理装置(図 3に図示さ
2
れている構成)を導入する。以下、図 6において、本発明に係る通信管理装置が HA
2
622に導入された場合の動作について説明する。なお、以下では、ローミングを行う 前に HoAlを使用していた MN601との間で通信を開始した CN (あるいは、 MN60 1を HoAlとして認識している CN) CNを CN 641、ローミング先に移動して HoA2を
1
使用している MN601との間で通信を開始した CNを CN 642とする。
2
[0163] MN601がローミング前のネットワーク 611からローミング先のネットワーク 621に
1 2 接続を変更した場合、 MN601は、ローミング先のネットワーク 621に属する ARの 1
2
つ(図 6では、 AR 623)に接続して、 AR 623のサブネットに適合した CoAを取得す
1 1
る。このローミング先のネットワーク 621に新たに接続した時点で、 MN601は、上述
2
の本発明の実施の形態と同様の動作を行って、 MN601に関する ROの処理を代理 して行ってもらうように設定することが可能である。
[0164] ただし、上述の本発明の実施の形態では、本発明に係る通信管理装置が AR21に 導入されており、代理 R〇処理を AR21が行っている力 ここで説明する本発明の別 の実施の形態では、本発明に係る通信管理装置が HA 622に導入されており、代理
2
RO処理を HA 622力 S行うとレヽぅ点、で異なる。したがって、ここでは、 MN601から HA
2 2
622に対して R〇に係る情報が通知される。また、 R〇に係る情報には、ローミング前 のネットワーク 611を識別するための HA 612のアドレス(あるレ、は、ローミング前の
1 1
ネットワーク 611を識別するための任意の情報)や、 HoAlも含まれる。さらに、 R〇 に係る情報には、代理 ROの対象として HA 612のアドレスや CN 641のアドレスが
1 1
含まれる。なお、これらの依頼先(HA 612や CN 641など、 HA 622が代理 ROを行
1 1 2
う相手)力 MN601を HoAlとして認識している旨を示す識別子が付けられることが 望ましい。
[0165] そして、上述の本発明の実施の形態における AR21と同様に、 MN601から代理 R O処理に必要な R〇に係る情報を受信した HA 622は、この R〇に係る情報を格納し
2
、例えば MN601からの代理 ROの実行要求の受信などをトリガとして、 MN601に代 わって HA 612や CN 641に対する ROを行う。また、 HA 622は、 MN601からの B
1 1 2
Uメッセージの受信をトリガとして、代理 R〇を実行してもよレ、。また、さらに、 MN601 が接続した AR 623が HA 622に対して、トリガとなるメッセージを送信してもよい。
1 2
[0166] なお、 HA 622は、 MN601の代理 R〇を実行する際、 CN 641に対しては RRテス
2 1
ト及び BUメッセージの送信処理を行うが、 HA 612に対しては、あらかじめ相互に信
1
用関係を有しているので、 RRテストを行わずに BUメッセージの送信処理のみを行え ばよい。また、 HA 622や CN 641に対して送信される BUメッセージには、 HoAlと
2 1
CoAとの関連を示す情報が含まれてもよぐまた、 HoAlと HoA2との関連を示す情 報や、 HoAlとローミング先のネットワーク 621を特定する情報(例えば、ネットワーク
2
621のネットワークプリフィックス)との関連を示す情報が含まれてもよい。
2
[0167] また、 MN601は、ローミング先に移動して HoA2を取得した後に通信を開始した C N 642に対しては、 HoAlではなく HoA2を使用して通信を行うことが望ましい。この
2
場合、 HA 622は、 CN 642に対して、 HoA2を使用している MN601の代理 ROを
2 2
行う。したがって、 HA 622は、 MN601の HoAが HoAlであるという状態に基づレヽ
2
て代理 R〇を行う対象(例えば、 HA 612や CN 641)と、 MN601の HoAが HoA2
1 1
であるという状態に基づいて代理 ROを行う対象 (例えば、 CN 641)とを明確に識別
2
できるように、 ROに係る情報の格納を行うことが望ましい。具体的には、 HA 622は、
2
ROに係る情報として、例えば、代理 R〇を行う対象のアドレスと、 HoAl及び HoA2 のどちらを使用して代理を行うかを示す情報とが関連付けられた情報を MN601から 受信し、この R〇に係る情報を格納しておく。
[0168] また、 HA 622は、 MN601がローミング先のネットワーク 621内を移動して、新た な ARに接続を変更(例えば、 AR 623力 AR 623に接続を変更)し、新たな CoAを
1 2
取得するたびに、 MN601から新たな CoAの通知を受ける。 HA 622は、 自身のデ
2
ータベース内において、 HoA2に関連付けられる CoAを新たな CoAで更新するとと もに、関連する R〇に係る情報から HoAlとして代理 R〇を行う対象のノード(例えば、 HA 612や CN 641)と、 HoA2として代理 ROを行うノード(例えば、 CN 642)とを
1 1 2 区別して、それぞれに対して代理 ROを行う。
[0169] 特に、 HA 612に対する代理 RO (すなわち、 BU)では、特別な信用関係が必要と
1
なる。例えば、 HA 612が属するネットワーク 611と HA 622が属するネットワーク 6
1 1 2 2
21との間のローミング協約の中に、本発明に係る代理 R〇の実行に関する信用関係 をあら力、じめ設定しておき、 HA 622-HA 612間では、従来の MN— HA間の認証
2 1
方法とは異なる HA 622-HA 612間独自の認証方法によって、代理 R〇が行われ
2 1
ることが望ましい。
[0170] また、 HA間の ROに係る情報の転送も、従来の ROに係る情報の転送方法とは異 なる方法が採用されることが望ましい場合もあり得る。例えば、 MN601が更なる移動 を行って不図示の別のネットワーク(ネットワーク)に接続する場合、ネットワークは、
3 3
MN601が元々所属するネットワーク 611とローミング関係を有しているとしても、直
1
前に接続していたネットワーク(ネットワーク 621)とはローミング関係を有していない
2
可能性がある。この場合は、上述した動作のように次々と ROに係る情報を転送する 方法(具体的には、ネットワーク 621の HA 622からネットワークの HAに対して、 R
2 2 3 3
Oに係る情報を転送する方法)ではなぐ HA 612経由で新たな HAに ROに係る情
1 3
報が転送されることが望ましい場合もあり得る。なお、ネットワーク間における ROに係 る情報の転送方法は、ネットワーク同士のローミング規約に依存するところが大きいた め、 HAは、このローミング規約に基づいて、 ROに係る情報の転送方法を動的に判 断して、適切な R〇に係る情報の転送方法に切り替えることができるように構成されて あよい。
[0171] 以上、説明したように、本発明の別の実施の形態によれば、 MN601がローミング 関係にあるネットワーク間を移動する場合や、 MN601の HoAが変更される場合であ つても、本発明に係る代理 ROが有効に動作し、本発明の目的である通信帯域の有 効利用が達成される。
[0172] さらに、上述した 2つの本発明の実施の形態(MN— AR間の代理 ROの手順(すな わち、 ARによる代理 RO手順)、及び MN— HA間の代理 ROの手順(すなわち、 HA による代理 R〇手順))を組み合わせることも可能である。この場合、例えば、 ARでし かできない処理(MNが接続した時点で行われる処理など)と、 HAでしかできない処 理(複数の HoAの管理、移動前に MNが接続してレ、たネットワークで提供される Ho Aを使用して通信を行っているノードへの代理 R〇、ローミング規約の参照など)とを 適切に AR及び HAに分散することによって、処理の負荷を分散することが可能であ る。このとき、 MNは、 ARでしかできない処理に係る R〇に係る情報に関しては ARに 渡し、一方、 HAでしかできない処理に係る ROに係る情報に関しては HAに渡して、 これらの R〇に係る情報力 S、それぞれ AR—AR間及び HA—HA間で伝送されるよう にすることが望ましい。また、上記以外の処理 (AR及び HAのどちらでも可能な処理) に関しては、各処理をどのように割り振ってもよぐまた、 AR及び HAの双方で協同し て同一の処理を行うことも可能である。
[0173] 例えば、図 6において、 CN 641や HA 612への代理 ROは HA 622力 S行レヽ、 CN
1 1 2 2
642への代理 ROは各 AR623が行うようにするとともに、関連する ROに係る情報の 管理や転送、結果の通知なども、 HA 622や AR623においてそれぞれ行われるよう
2
にする。また、 MN601は、 HA 622や AR623のそれぞれに対して、必要な ROに係
2
る情報の通知を行った後、代理依頼や実行要求は AR623にのみ行レ、、 AR623は、 必要に応じて代理依頼や実行要求を HA 622に転送することで、 HA 622に対して
2 2
代理依頼や実行要求の通知が行われるようにすることも可能である。なお、 AR— H A間で処理分散が行われている場合において、 MN力、ら ARや HAに対する R〇に係 る情報、代理依頼や実行要求の通知方法としては、様々な組み合わせが考えられる が、任意の組み合わせの実施が可能である。
[0174] また、上述の本発明の実施の形態では、 MRが RRテストを行うことによって、 MR自 身の HoA及び CoAの関連を CNが検証できるようにするとともに、 MR自身の HoA 及び CoAの関連をバインディング情報として CNに送信している。し力、しながら、さら に、 MRが配下に有するモパイルネットワーク自体を R〇すべき対象として設定したい 場合も考えられる。この場合には、 MR自身がモパイルネットワークの所有者である旨 を CNが検証できるようにするとともに、モパイルネットワークの識別情報(例えば、ネ ットワークプリフィックス)を上記のバインディング情報として CNに送信することが望ま しレ、。この場合には、例えば、 RRテストが MRのモパイルネットワークの検証用に改 良され、 RRテストの際に、ネットワークプリフィックスやそれに関連する鍵情報などの 交換が行われる必要がある。そして、これらの情報も ROに係る情報に含まれるように し、モパイルネットワークに係る代理 R〇も同時に行われることが望ましい。
[0175] なお、上記の本発明の実施の形態の説明で用いた各機能ブロックは、典型的には 集積回路である LSI (Large Scale Integration)として実現される。これらは個別に 1チ ップ化されてもよいし、一部又はすベてを含むように 1チップ化されてもよレ、。なお、こ こでは、 LSIとした力 集積度の違いにより、 IC (Integrated Circuit)、システム LSI、ス 一パー LSI、ウルトラ LSIと呼称されることもある。
[0176] また、集積回路化の手法は LSIに限るものではなぐ専用回路又は汎用プロセッサ で実現してもよい。 LSI製造後に、プログラムすることが可能な FPGA (Field Program mable Gate Array)や、 LSI内部の回路セルの接続や設定を再構成可能なリコンフィ ギュラブノレ ·プロセッサを利用してもょレ、。
[0177] さらには、半導体技術の進歩又は派生する別技術により LSIに置き換わる集積回 路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行って もよレ、。例えば、バイオ技術の適応などが可能性としてあり得る。
産業上の利用可能性
[0178] 本発明は、無線通信を介して接続するモパイルノードとアクセスルータとの間で伝 送される情報量を削減し、モパイルノードとアクセスルータとの間の輻輳を回避すると レ、う効果を有しており、 IPを利用した通信における通信技術に適用可能であり、特に 、モパイルルータの移動によってネットワーク全体が移動を行うモパイルネットワーク に係る通信技術に適用可能である。

Claims

請求の範囲
[1] 配下にモパイルネットワークを有し、複数のアクセスルータのそれぞれとの接続を変 更することによって移動するモパイルノレータの動作を制御するための通信管理方法 であって、
前記モパイルノレータが、移動前の状態において、移動前に接続している前記ァク セスルータに対して、経路最適化を行うべき通信ノードに関する前記経路最適化に 係る情報を通知する経路最適化情報通知ステップと、
次の移動後に接続する前記アクセスルータが、前記経路最適化情報通知ステップ で通知された前記経路最適化に係る情報を用いて前記モパイルルータに係る前記 経路最適化の代理処理を行うことができるように、前記モパイルルータが、移動前に 接続している前記アクセスルータに対して、移動後に接続する前記アクセスルータへ の前記経路最適化に係る情報の送信を依頼する代理依頼ステップとを、
有する通信管理方法。
[2] 前記経路最適化情報通知ステップにおける前記情報の通知が、移動前に接続して レ、る前記アクセスルータをあて先とするメッセージによって行われるカ 又は移動前 に接続している前記アクセスルータが前記情報を抽出できる状態を有するメッセージ であって、移動前に接続している前記アクセスルータとは異なるノードをあて先とする 前記メッセージによって行われる請求項 1に記載の通信管理方法。
[3] 前記モパイルノレータが、移動前に接続している前記アクセスルータから移動後に接 続する前記アクセスルータに接続を変更した後、移動後に接続した前記アクセスル ータに対して、前記経路最適化の代理処理を行うように要求する実行要求送信ステ ップを有する請求項 1に記載の通信管理方法。
[4] 前記モパイルノレータが、移動前に接続している前記アクセスルータから移動後に接 続する前記アクセスルータに接続を変更した後、移動後に接続した前記アクセスル ータによる前記経路最適化の代理処理が行われない旨を把握した場合には、前記 モパイルルータ自身が、前記経路最適化を行う経路最適化実行ステップを有する請 求項 1に記載の通信管理方法。
[5] 前記モパイルノレ一タカ 移動前に接続している前記アクセスルータから移動後に接 続する前記アクセスルータに接続を変更した後、移動前に接続している前記アクセス ルータによって保持されている前記経路最適化に係る情報に基づいて、移動後に接 続した前記アクセスルータによって行われた前記経路最適化の代理処理の結果を、 移動後に接続した前記アクセスルータから受信する結果受信ステップを有する請求 項 1に記載の通信管理方法。
[6] 前記モパイルルータが、前記経路最適化に係る更なる処理を行う必要があるか否 かを判断する追加変更実行判断ステップを有する請求項 5に記載の通信管理方法。
[7] 前記追加変更実行判断ステップで前記経路最適化に係る更なる処理を行う必要が あると判断された場合には、前記モパイルルータ自身が、前記経路最適化に係る更 なる処理を行う追加処理実行ステップを有する請求項 6に記載の通信管理方法。
[8] 前記追加変更実行判断ステップで前記経路最適化に係る更なる処理を行う必要が あると判断された場合には、前記モパイルルータは、移動後に接続した前記アクセス ルータに対して、前記経路最適化に係る更なる処理を行うための情報を通知する追 加変更情報通知ステップを有する請求項 6に記載の通信管理方法。
[9] 前記追加変更情報通知ステップにおける前記情報の通知が、移動後に接続した前 記アクセスルータをあて先とするメッセージによって行われるカ 又は移動後に接続 した前記アクセスルータが前記情報を抽出できる状態を有するメッセージであって、 移動後に接続した前記アクセスルータとは異なるノードをあて先とする前記メッセージ によって行われる請求項 8に記載の通信管理方法。
[10] 移動後に接続した前記アクセスルータが、前記経路最適化に係る更なる処理を行 う必要があるか否かの判断を行うように構成されており、前記モパイルノレータが、移動 後に接続した前記アクセスルータによって行われた前記経路最適化に係る更なる処 理の結果を、移動後に接続した前記アクセスルータから受信する追加変更結果受信 ステップを有する請求項 3に記載の通信管理方法。
[11] 前記モパイルノレータが前記アクセスルータに接続した後、前記モパイルルータが、 接続した前記アクセスルータとの間で、情報を安全に伝送するための信用関係の構 築を試みる信用関係構築ステップを有する請求項 1に記載の通信管理方法。
[12] 前記信用関係構築ステップにおレ、て、前記モパイルノレータが、接続した前記ァクセ スルータとの間で、情報を安全に伝送するための前記信用関係を構築できなかった 場合には、前記モパイルルータ自身が前記経路最適化を行うとともに、その後、従来 の技術に係る動作を行う通常動作ステップを有する請求項 11に記載の通信管理方 法。
[13] 前記信用関係構築ステップにおレ、て、前記モパイルノレータが、接続した前記ァクセ スルータとの間で、情報を安全に伝送するための前記信用関係を構築できた場合に は、前記モパイルノレータと、接続した前記アクセスルータとの間で、前記信用関係に 基づいて、安全な状態で前記経路最適化に係る情報の伝送が行われる請求項 11に 記載の通信管理方法。
[14] 前記モパイルルータは、前記経路最適化情報通知ステップで、前記モパイルネット ワークと前記通信ノードとの間の経路を選択して、選択された前記経路における前記 経路最適化に係る情報を通知する請求項 1に記載の通信管理方法。
[15] 配下にモパイルネットワークを有するモパイルルータとの接続を行うアクセスルータ の動作を制御するための通信管理方法であって、
前記アクセスルータ力 自身に接続されている前記モバイルルータから、前記モバ ィルルータが経路最適化を行うべき通信ノードに関する前記経路最適化に係る情報 を取得する経路最適化情報取得ステップと、
前記モパイルノレータの前記経路最適化に係る情報を格納する経路最適化情報格 納ステップと、
前記アクセスルータ力 前記モパイルノレータが移動後に接続する別のアクセスルー タに対して、前記経路最適化情報格納ステップで格納された前記モバイルルータの 前記経路最適化に係る情報を送信する経路最適化情報送信ステップとを、
有する通信管理方法。
[16] 前記アクセスルータは、前記経路最適化情報取得ステップで、前記モパイルルータ 力 送信された前記アクセスルータをあて先とするメッセージによって前記情報を取 得するか、又は前記アクセスルータが前記情報を抽出できる状態を有するメッセージ であって、前記モパイルルータから送信された前記アクセスルータとは異なるノードを あて先とする前記メッセージによって前記情報を取得する請求項 15に記載の通信管 理方法。
[17] 配下にモパイルネットワークを有するモパイルルータとの接続を行うアクセスルータ の動作を制御するための通信管理方法であって、
前記アクセスルータ力 S、自身に接続されている前記モパイルルータによって移動前 に接続されてレ、た別のアクセスルータから、前記モパイルルータの前記経路最適化 に係る情報を取得する経路最適化情報取得ステップと、
前記モパイルノレータの前記経路最適化に係る情報を格納する経路最適化情報格 納ステップと、
前記アクセスルータが、前記経路最適化情報格納ステップで格納された前記経路 最適化に係る情報を用いて、前記モパイルルータに係る前記経路最適化の代理処 理を行う経路最適化代理実行ステップとを、
有する通信管理方法。
[18] 前記経路最適化情報取得ステップにおいて、前記アクセスルータが、前記経路最 適化に係る情報と共に、移動前の前記モパイルルータを特定する識別情報を前記別 のアクセスルータから取得し、 自身に接続されてレ、る前記モバイルルータの前記経 路最適化情報を特定する請求項 17に記載の通信管理方法。
[19] 前記アクセスルータと前記別のアクセスルータとの間で、情報を安全に伝送するた めの信用関係が構築され、前記アクセスルータと前記別のアクセスルータとの間で、 前記信用関係に基づレ、て、安全な状態で前記経路最適化に係る情報の伝送が行わ れる請求項 15に記載の通信管理方法。
[20] 前記アクセスルータと前記別のアクセスルータとの間で、情報を安全に伝送するた めの信用関係が構築され、前記アクセスルータと前記別のアクセスルータとの間で、 前記信用関係に基づいて、安全な状態で前記経路最適化に係る情報の伝送が行わ れる請求項 17に記載の通信管理方法。
[21] 前記経路最適化情報格納ステップにおいて、前記アクセスルータは、前記経路最 適化に係る情報として、前記モパイルノレータの識別情報、前記モパイルネットワーク の識別情報、前記モパイルノレータとの間で経路最適化が行われる通信ノードの識別 情報、前記モパイルノレータと前記通信ノードとの間の RRテストに利用される情報をそ れぞれ関連付けて格納する請求項 15に記載の通信管理方法。
[22] 前記経路最適化情報格納ステップにおいて、前記アクセスルータは、前記経路最 適化に係る情報として、前記モパイルノレータの識別情報、前記モパイルネットワーク の識別情報、前記モパイルノレータとの間で経路最適化が行われる通信ノードの識別 情報、前記モパイルノレータと前記通信ノードとの間の RRテストに利用される情報をそ れぞれ関連付けて格納する請求項 17に記載の通信管理方法。
[23] 配下にモパイルネットワークを有し、複数のアクセスルータのそれぞれとの接続を変 更することによって移動するモパイルノレータ内に配置される通信管理装置であって、 移動前の状態において、移動前に接続している前記アクセスルータに対して、経路 最適化を行うべき通信ノードに関する前記経路最適化に係る情報を通知する経路最 適化情報通知手段と、
次の移動後に接続する前記アクセスルータが、前記経路最適化情報通知手段で 通知された前記経路最適化に係る情報を用いて前記モパイルルータに係る前記経 路最適化の代理処理を行うことができるように、移動前に接続している前記アクセス ルータに対して、移動後に接続する前記アクセスルータへの前記経路最適化に係る 情報の送信を依頼する代理依頼手段とを、
有する通信管理装置。
[24] 前記経路最適化情報通知手段が、移動前に接続している前記アクセスルータをあ て先とするメッセージによって前記情報の通知を行うか、又は移動前に接続してレ、る 前記アクセスルータが前記情報を抽出できる状態を有するメッセージであって、移動 前に接続している前記アクセスルータとは異なるノードをあて先とする前記メッセージ によって前記情報の通知を行うように構成されている請求項 23に記載の通信管理装 置。
[25] 移動前に接続している前記アクセスルータから移動後に接続する前記アクセスノレ ータに接続を変更した後、移動後に接続した前記アクセスルータに対して、前記経 路最適化の代理処理を行うように要求する実行要求送信手段を有する請求項 23に 記載の通信管理装置。
[26] 移動前に接続している前記アクセスルータから移動後に接続する前記アクセスノレ ータに接続を変更した後、移動後に接続した前記アクセスルータによる前記経路最 適化の代理処理が行われなレ、旨を把握した場合には、 自ら前記経路最適化を行う 経路最適化実行手段を有する請求項 23に記載の通信管理装置。
[27] 移動前に接続している前記アクセスルータから移動後に接続する前記アクセスノレ ータに接続を変更した後、移動前に接続している前記アクセスルータによって保持さ れている前記経路最適化に係る情報に基づいて、移動後に接続した前記アクセスル ータによって行われた前記経路最適化の代理処理の結果を、移動後に接続した前 記アクセスルータから受信する結果受信手段を有する請求項 23に記載の通信管理 装置。
[28] 前記経路最適化に係る更なる処理を行う必要があるか否かを判断する追加変更実 行判断手段を有する請求項 27に記載の通信管理装置。
[29] 前記追加変更実行判断手段で前記経路最適化に係る更なる処理を行う必要があ ると判断された場合には、 自ら前記経路最適化に係る更なる処理を行う追加処理実 行手段を有する請求項 28に記載の通信管理装置。
[30] 前記追加変更実行判断手段で前記経路最適化に係る更なる処理を行う必要があ ると判断された場合には、移動後に接続した前記アクセスルータに対して、前記経路 最適化に係る更なる処理を行うための情報を通知する追加変更情報通知手段を有 する請求項 28に記載の通信管理装置。
[31] 前記追加変更情報通知手段が、移動後に接続した前記アクセスルータをあて先と するメッセージによって前記情報の通知を行うか、又は移動後に接続した前記ァクセ スルータが前記情報を抽出できる状態を有するメッセージであって、移動後に接続し た前記アクセスルータとは異なるノードをあて先とする前記メッセージによって前記情 報の通知を行うように構成されている請求項 30に記載の通信管理装置。
[32] 移動後に接続した前記アクセスルータが、前記経路最適化に係る更なる処理を行 う必要があるか否かの判断を行うように構成されており、移動後に接続した前記ァク セスルータによって行われた前記経路最適化に係る更なる処理の結果を、移動後に 接続した前記アクセスルータから受信する追加変更結果受信手段を有する請求項 2 5に記載の通信管理装置。
[33] 前記モパイルノレータが前記アクセスルータに接続した後、接続した前記アクセスル ータとの間で、情報を安全に伝送するための信用関係の構築を試みる信用関係構 築手段を有する請求項 23に記載の通信管理装置。
[34] 前記信用関係構築手段において、接続した前記アクセスルータとの間で、情報を 安全に伝送するための前記信用関係を構築できなかった場合には、前記モパイル ルータ自身が前記経路最適化を行うとともに、その後、従来の技術に係る動作を行う 手段を有する請求項 33に記載の通信管理装置。
[35] 前記信用関係構築手段において、接続した前記アクセスルータとの間で、情報を 安全に伝送するための前記信用関係を構築できた場合には、前記モパイルルータと 、接続した前記アクセスルータとの間で、前記信用関係に基づいて、安全な状態で 前記経路最適化に係る情報の伝送が行われるように構成されている請求項 33に記 載の通信管理装置。
[36] 前記経路最適化情報通知手段が、前記モパイルネットワークと前記通信ノードとの 間の経路を選択して、選択された前記経路における前記経路最適化に係る情報を 通知するように構成されてレ、る請求項 23に記載の通信管理装置。
[37] 配下にモパイルネットワークを有するモパイルルータとの接続を行うアクセスルータ の動作を制御するための通信管理装置であって、
前記アクセスルータに接続されている前記モパイルルータから、前記モバイルルー タが経路最適化を行うべき通信ノードに関する前記経路最適化に係る情報を取得す る経路最適化情報取得手段と、
前記経路最適化情報取得手段で取得された前記経路最適化に係る情報を格納す る経路最適化情報格納手段と、
前記モパイルノレータが移動後に接続する別のアクセスルータに対して、前記経路 最適化情報格納手段に格納されている前記モパイルノレータの前記経路最適化に係 る情報を送信する経路最適化情報送信手段とを、
有する通信管理装置。
[38] 前記経路最適化情報取得手段が、前記モパイルルータから送信された前記ァクセ スルータをあて先とするメッセージによって前記情報を取得する力 又は前記ァクセ スルータが前記情報を抽出できる状態を有するメッセージであって、前記モバイルル ータから送信された前記アクセスルータとは異なるノードをあて先とする前記メッセ一 ジによって前記情報を取得する請求項 37に記載の通信管理装置。
[39] 配下にモパイルネットワークを有するモパイルルータとの接続を行うアクセスルータ の動作を制御するための通信管理装置であって、
前記アクセスルータに接続されている前記モパイルノレータによって移動前に接続さ れていた別のアクセスルータから、前記モパイルルータの経路最適化に係る情報を 取得する経路最適化情報取得手段と、
前記経路最適化情報取得手段で取得された前記経路最適化に係る情報を格納す る経路最適化情報格納手段と、
前記アクセスルータが、前記経路最適化情報格納手段に格納されてレ、る前記モバ ィルルータの前記経路最適化に係る情報を用いて、前記モパイルルータに係る前記 経路最適化の代理処理を行う経路最適化代理実行手段とを、
有する通信管理装置。
[40] 前記経路最適化情報取得手段が、前記経路最適化に係る情報と共に、移動前の 前記モバイルルータを特定する識別情報を前記別のアクセスルータから取得するこ とによって、 自身に接続されている前記モパイルノレータの前記経路最適化情報を特 定するように構成されてレ、る請求項 39に記載の通信管理装置。
[41] 前記アクセスルータと前記別のアクセスルータとの間で、情報を安全に伝送するた めの信用関係が構築され、前記アクセスルータと前記別のアクセスルータとの間で、 前記信用関係に基づレ、て、安全な状態で前記経路最適化に係る情報の伝送が行わ れるように構成されてレ、る請求項 37に記載の通信管理装置。
[42] 前記アクセスルータと前記別のアクセスルータとの間で、情報を安全に伝送するた めの信用関係が構築され、前記アクセスルータと前記別のアクセスルータとの間で、 前記信用関係に基づいて、安全な状態で前記経路最適化に係る情報の伝送が行わ れるように構成されてレ、る請求項 39に記載の通信管理装置。
[43] 前記経路最適化に係る情報として、前記モパイルルータの識別情報、前記モバイ ルネットワークの識別情報、前記モパイルノレータとの間で経路最適化が行われる通 信ノードの識別情報、前記モバイルルータと前記通信ノードとの間の RRテストに利用 される情報が、それぞれ関連付けられて前記経路最適化情報格納手段に格納され るように構成されてレ、る請求項 37に記載の通信管理装置。
[44] 前記経路最適化に係る情報として、前記モパイルルータの識別情報、前記モバイ ルネットワークの識別情報、前記モパイルノレータとの間で経路最適化が行われる通 信ノードの識別情報、前記モパイルルータと前記通信ノードとの間の RRテストに利用 される情報が、それぞれ関連付けられて前記経路最適化情報格納手段に格納され るように構成されてレ、る請求項 39に記載の通信管理装置。
[45] 複数のアクセスルータのそれぞれとの接続を変更することによって移動するモバイ ルノードの動作を制御するための通信管理方法であって、
前記モパイルノードが、移動前の状態において、所定のネットワークノードに対して 、経路最適化を行うべき通信ノードに関する前記経路最適化に係る情報を通知する 経路最適化情報通知ステップと、
前記モパイルノードが次に前記アクセスルータを変更した際に、前記所定のネットヮ ークノードによって、前記経路最適化に係る情報を用いて前記モパイルノードに係る 前記経路最適化の代理処理が行われるように依頼する依頼代理ステップとを、 有する通信管理方法。
[46] アクセスルータに接続するモパイルノードの代理処理を行う所定のネットワークノー ドの動作を制御するための通信管理方法であって、
前記アクセスルータに接続されている前記モパイルノードから、前記モパイルノード が経路最適化を行うべき通信ノードに関する前記経路最適化に係る情報を取得する 経路最適化情報取得ステップと、
前記モパイルノードの前記経路最適化に係る情報を格納する経路最適化情報格 納ステップと、
前記モパイルノードが移動後に別のアクセスルータに接続した場合に、前記経路 最適化情報格納ステップで格納された前記モパイルノードの前記経路最適化に係る 情報を用いて前記モパイルノードに係る前記経路最適化の代理処理を行う経路最適 化代理処理ステップとを、 有する通信管理方法。
[47] 複数のアクセスルータのそれぞれとの接続を変更することによって移動するモバイ ルノード内に配置される通信管理装置であって、
移動前の状態において、所定のネットワークノードに対して、経路最適化を行うべき 通信ノードに関する前記経路最適化に係る情報を通知する経路最適化情報通知手 段と、
前記モパイルノードが次に前記アクセスルータを変更した際に、前記所定のネットヮ ークノードによって、前記経路最適化に係る情報を用いて前記モパイルノードに係る 前記経路最適化の代理処理が行われるように依頼する依頼代理手段とを、
有する通信管理装置。
[48] アクセスルータに接続するモパイルノードの代理処理を行う所定のネットワークノー ドの動作を制御するための通信管理装置であって、
前記アクセスルータに接続されている前記モパイルノードから、前記モパイルノード が経路最適化を行うべき通信ノードに関する前記経路最適化に係る情報を取得する 経路最適化情報取得手段と、
前記モパイルノードの前記経路最適化に係る情報を格納する経路最適化情報格 納手段と、
前記モパイルノードが移動後に別のアクセスルータに接続した場合に、前記経路 最適化情報格納手段に格納された前記モパイルノードの前記経路最適化に係る情 報を用いて前記モパイルノードに係る前記経路最適化の代理処理を行う経路最適化 代理処理手段とを、
有する通信管理装置。
PCT/JP2006/300545 2005-01-18 2006-01-17 通信管理方法及び通信管理装置 WO2006077835A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
BRPI0606648A BRPI0606648A2 (pt) 2005-01-18 2006-01-17 Método e dispositivo de gerenciamento de comunicação
US11/813,730 US20090010223A1 (en) 2005-01-18 2006-01-17 Communication Management Method and Communication Management Device
JP2006553898A JP4583384B2 (ja) 2005-01-18 2006-01-17 通信管理方法及び通信管理装置
EP06711825A EP1841147A4 (en) 2005-01-18 2006-01-17 COMMUNICATION MANAGEMENT METHOD AND COMMUNICATION MANAGEMENT DEVICE

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2005-010100 2005-01-18
JP2005010100 2005-01-18
JP2005-200921 2005-07-08
JP2005200921 2005-07-08

Publications (1)

Publication Number Publication Date
WO2006077835A1 true WO2006077835A1 (ja) 2006-07-27

Family

ID=36692224

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/300545 WO2006077835A1 (ja) 2005-01-18 2006-01-17 通信管理方法及び通信管理装置

Country Status (5)

Country Link
US (1) US20090010223A1 (ja)
EP (1) EP1841147A4 (ja)
JP (1) JP4583384B2 (ja)
BR (1) BRPI0606648A2 (ja)
WO (1) WO2006077835A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007108422A1 (ja) * 2006-03-17 2007-09-27 Matsushita Electric Industrial Co., Ltd. パケット転送制御装置及びモバイルノード
WO2008029950A1 (en) * 2006-09-06 2008-03-13 Panasonic Corporation Communication system, mobile router and home agent
JP2008167396A (ja) * 2006-12-04 2008-07-17 Canon Inc 通知装置、方法、及び、プログラム
JP2010504667A (ja) * 2006-09-22 2010-02-12 華為技術有限公司 モバイルノードとコレスポンデントノードとの間でのバインディングアップデートのための方法および装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007061121A1 (en) * 2005-11-22 2007-05-31 Matsushita Electric Industrial Co., Ltd. Communication route optimization method and communication route optimization control device
CN100454921C (zh) * 2006-03-29 2009-01-21 华为技术有限公司 一种数字版权保护方法及***
KR100737360B1 (ko) * 2006-10-20 2007-07-09 한국전자통신연구원 동적 이동형 네트워크에서의 루트 이동 라우터 및 그 운용방법
JP4670950B2 (ja) * 2008-12-09 2011-04-13 ソニー株式会社 通信装置、通信方法、及びプログラム
US8190194B2 (en) * 2008-12-23 2012-05-29 At&T Mobility Ii Llc Femto cell visitation history for location based services
US9258696B2 (en) * 2009-02-11 2016-02-09 Alcatel-Lucent Method for secure network based route optimization in mobile networks

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6636498B1 (en) * 1999-01-08 2003-10-21 Cisco Technology, Inc. Mobile IP mobile router
US7295551B1 (en) * 2000-12-28 2007-11-13 Cisco Technology, Inc. Support mobile device in asymmetric link environment
US7298743B2 (en) * 2001-11-14 2007-11-20 Nokia Corporation Mobile router support for IPv6
US6721297B2 (en) * 2001-11-19 2004-04-13 Motorola, Inc. Method and apparatus for providing IP mobility for mobile networks
US7886075B2 (en) * 2003-05-16 2011-02-08 Cisco Technology, Inc. Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
CALDERON M. ET AL.: "Securing route optimisation in NEMO", MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS, 2005, WIOPT 2005, 3RD INTERNATIONAL SYMPOSIUM ON, IEEE, 3 April 2005 (2005-04-03), pages 248 - 254, XP010789181 *
NG C. ET AL.: "Network Mobility Route Optimization Solution Space Analysis, Internet Draft", 31 August 2005 (2005-08-31), XP015040950, Retrieved from the Internet <URL:http://www.tools.ietf.org/wg/nemo/draft-ietf-nemo-ro-space-analysis/draft-ietf-nemo-ro-space-analysis-00.txt> *
See also references of EP1841147A4 *
SUZUKI ET AL.: "Mobile IP Network ni okeru Moving Network Yo Routing Hoshiki", IEICE TECHNICAL REPORT, vol. 103, no. 625, 23 January 2004 (2004-01-23), pages 13 - 16, XP003001151 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007108422A1 (ja) * 2006-03-17 2007-09-27 Matsushita Electric Industrial Co., Ltd. パケット転送制御装置及びモバイルノード
US8027323B2 (en) 2006-03-17 2011-09-27 Panasonic Corporation Packet transfer control device and mobile node
WO2008029950A1 (en) * 2006-09-06 2008-03-13 Panasonic Corporation Communication system, mobile router and home agent
JP2010504667A (ja) * 2006-09-22 2010-02-12 華為技術有限公司 モバイルノードとコレスポンデントノードとの間でのバインディングアップデートのための方法および装置
US8447979B2 (en) 2006-09-22 2013-05-21 Huawei Technologies Co., Ltd. Method and apparatus for binding update between mobile node and correspondent node
JP2008167396A (ja) * 2006-12-04 2008-07-17 Canon Inc 通知装置、方法、及び、プログラム

Also Published As

Publication number Publication date
EP1841147A4 (en) 2012-05-30
JP4583384B2 (ja) 2010-11-17
US20090010223A1 (en) 2009-01-08
BRPI0606648A2 (pt) 2017-07-11
EP1841147A1 (en) 2007-10-03
JPWO2006077835A1 (ja) 2008-06-19

Similar Documents

Publication Publication Date Title
JP5072864B2 (ja) 通信システム及びドメイン管理装置
JP3647433B2 (ja) 無線通信管理方法及び無線通信管理サーバ
JP4583384B2 (ja) 通信管理方法及び通信管理装置
EP1883188B1 (en) Access router, service control system, and service control method
JP5147982B2 (ja) 無線ネットワークのためのシームレス・ローミングの方法および装置
EP1260113B1 (en) Hierarchical mobility management for wireless networks
US7911973B2 (en) Moving router, home agent, router position registration method, and moving network system
US20110090842A1 (en) Network mobility management method and corresponding apparatus
US20100208706A1 (en) Network node and mobile terminal
WO2005069559A1 (ja) 動的ネットワーク管理装置及び動的ネットワーク管理方法
US20100103876A1 (en) Mobile terminal and communication management device
WO2010010695A1 (ja) 移動端末及びネットワークノード
JPWO2008105176A1 (ja) 通信方法、通信システム、モバイルノード、代理ノード及び管理ノード
KR20050101693A (ko) 이동 네트워크에서 손상된 라우팅 경로 복구 방법
JP4672670B2 (ja) 通信システム及び移動端末並びに認証サーバ
US20090257401A1 (en) Communication system, mobile router and home agent
JPWO2008078632A1 (ja) 通信方法、通信システム、ホームエージェント及びモバイルノード
JPWO2009054127A1 (ja) 通信システム及び移動端末並びにネットワークノード
US20100085915A1 (en) Overlay Network Node
US8098642B2 (en) Communication system and mobile home agent
US20100027474A1 (en) Packet Communication Device
US20100067381A1 (en) Overlay Network Node and Mobile Node
JP4500831B2 (ja) ネットワークベースipモビリティプロトコルを利用した通信システム、制御装置、ルータ及びその通信方法
JP2010147686A (ja) 経路最適化のための情報交換方法、モバイルノード、アクセスゲートウェイ並びに通信システム
CN101107821A (zh) 通信管理方法以及通信管理设备

Legal Events

Date Code Title Description
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: 2006711825

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2006553898

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 200680002559.1

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2006711825

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 11813730

Country of ref document: US

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: PI0606648

Country of ref document: BR

ENP Entry into the national phase

Ref document number: PI0606648

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20070717