WO2006077835A1 - 通信管理方法及び通信管理装置 - Google Patents
通信管理方法及び通信管理装置 Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/082—Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
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
Description
Claims
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)
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)
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)
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 |
-
2006
- 2006-01-17 EP EP06711825A patent/EP1841147A4/en not_active Withdrawn
- 2006-01-17 JP JP2006553898A patent/JP4583384B2/ja not_active Expired - Fee Related
- 2006-01-17 US US11/813,730 patent/US20090010223A1/en not_active Abandoned
- 2006-01-17 WO PCT/JP2006/300545 patent/WO2006077835A1/ja active Application Filing
- 2006-01-17 BR BRPI0606648A patent/BRPI0606648A2/pt not_active IP Right Cessation
Non-Patent Citations (4)
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)
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 |