WO2009113517A1 - 通信システム、転送ノード、移動ノード、サーバ装置、通信制御方法およびプログラム - Google Patents
通信システム、転送ノード、移動ノード、サーバ装置、通信制御方法およびプログラム Download PDFInfo
- Publication number
- WO2009113517A1 WO2009113517A1 PCT/JP2009/054501 JP2009054501W WO2009113517A1 WO 2009113517 A1 WO2009113517 A1 WO 2009113517A1 JP 2009054501 W JP2009054501 W JP 2009054501W WO 2009113517 A1 WO2009113517 A1 WO 2009113517A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- registration request
- registration
- request signal
- node
- server
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- 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/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
- H04W80/045—Network layer protocols, e.g. mobile IP [Internet Protocol] involving different protocol versions, e.g. MIPv4 and MIPv6
Definitions
- the present invention relates to a communication system that realizes mobile communication by registering in a management server an address that a mobile node uses in a fixed manner and an address that depends on a destination network, a forwarding node used in the system, a mobile node, and
- the present invention relates to a server device, a communication control method, and a program for causing a computer to execute the method.
- RFC3344 Mobile Internet Protocol
- IP Mobility support for IPv4 RFC3344, August 2002, Network Working Group, ⁇ URL: http: //www.ietf.org/rfc/rfc3344> (Viewed: January 17, 2008) ).
- a mobile node which is a mobile node, connects to a CoA (Care-of Address) that is an address acquired in a connection destination network when the network is connected, when the network moves, and when a predetermined time elapses.
- CoA Care-of Address
- a registration request signal for associating a fixedly assigned HoA (Home Address) regardless of the connected network is sent to the management server HA (Home Agent).
- the HA In response to this registration request signal, the HA holds the correspondence between the HoA and the CoA, receives the traffic addressed to the HoA of the MN as a proxy, encapsulates it, and forwards it to the CoA. As a result, the MN can continue to receive packets sent to the HoA of the MN even after moving, and mobile communication can be achieved.
- a method of using a CoA assigned to the MN itself (Co-located CoA mode) and a CoA held by a forwarding node FA (Foreign Agent) are shared by multiple MNs.
- Two types of methods (FA mode) are defined. Among these, in the FA mode, the registration request signal sent from the MN is sent to the HA via the FA. A registration response signal as a response to the registration request signal is also sent to the MN via the FA.
- PMIP Proxy Mobile IP
- IETF Internet Engineering Task Force
- a mobile communication system that enables mobile communication by sending a registration request signal to a management server and registering the correspondence between HoA and CoA in the management server, such as MIP and PMIP, has been briefly described.
- the mobile node, the PMIP Client, and the MAG send a registration request signal at each time when a predetermined time elapses from the registration in order to prevent the registration expiration when the network is connected, when the network moves.
- One method for solving this is a method in which signals to be transmitted are aggregated and then transmitted. This is a method that is generally used in many fields, such as a radio field where bandwidth efficiency is important. By collecting signals, information overlapping in individual signals can be omitted, and the number of signals to be processed can be further reduced. The reason is that, in many cases, various processing modules are involved in signal reception and transmission processing, so even if the data size cannot be reduced by aggregation, the processing load can be reduced only by reducing the number of signals. It is. Therefore, it is possible to improve the transmission efficiency and reduce the load on the node that processes the signal.
- signal aggregation is an effective method, for example, if received signals to be transferred are aggregated, signal transmission is not performed during the aggregation period, so the latency until the response of that signal is obtained increases. There is a problem of doing.
- the signal aggregation method is applied to the MIP or PMIP described above, an increase in the latency of the registration request signal when the mobile node moves leads to an increase in many packet losses, resulting in an unacceptable service disruption. It becomes.
- Patent Document 1 when a mobile node called MR (Mobile Router) operates as a router, a plurality of addresses assigned to nodes connected under the MR are summarized. That the registration request signal is transmitted.
- MR Mobile Router
- a registration request signal in which addresses managed by the MR are collected at a time may be transmitted. The problem of increased latency does not occur in the first place.
- An example of an object of the present invention is to reduce a processing load on a server that manages addresses, and suppress communication quality deterioration in a mobile node, a transfer node, a mobile node, a server device, a communication control method, and a method thereof It is providing the program for making a computer run.
- a communication system is a communication system including a transfer node that transmits a registration request signal for requesting registration of an address of a mobile node, and a server that receives the registration request signal from the transfer node.
- the forwarding node determines the type of transmission trigger and, depending on the determined type, a mobile node that is subject to registration by the registration request signal or an extension of the registration expiration time If a plurality of mobile nodes are not targeted, a registration request signal for one mobile node is generated and transmitted to the server, and a plurality of mobile nodes are targeted.
- an aggregation registration request signal including information indicating that a plurality of mobile nodes are targeted, information indicating a plurality of targeted mobile nodes, or both of them is generated.
- the server performs registration processing of the mobile node targeted by the registration request signal or extension processing of the registration expiration time, and the aggregation registration request signal from the forwarding node. Is received, the registration process of a plurality of target mobile nodes or the process of extending the registration expiration time is performed.
- a forwarding node is a forwarding node that transmits a registration request signal for requesting registration of an address of a mobile node to a server that manages the address, and is included in the transmission trigger of the registration request signal.
- a transmission request for a registration request signal occurs and a storage unit for storing the information to be stored, the type of transmission trigger is determined, and depending on the determined type, the registration target or registration expiration time is extended by the registration request signal It is determined whether or not there are a plurality of target mobile nodes.
- a registration request signal for a single mobile node is generated and transmitted to the server,
- an aggregation registration request including information indicating that a plurality of mobile nodes are targeted, information indicating a plurality of targeted mobile nodes, or both information
- a configuration and a control unit that transmits to the server generates a degree.
- the mobile node is a mobile node connected to a server that manages an address via a forwarding node, and a storage unit that stores the address of the own node and registration of the address of the own node And a control unit that includes information indicating the type of the registration request signal for requesting the registration request and transmits a signal that triggers the transmission of the registration request signal to the server via the transfer node.
- a server apparatus is a server apparatus that receives a registration request signal for requesting registration of an address of a mobile node from a transfer node, the storage unit for registering the address, and the transfer node When receiving a registration request signal from the transfer node, perform registration processing for registering the address included in the registration request signal in the storage unit, and when receiving an aggregate registration request signal including information on a plurality of registration request signals from the forwarding node, collective registration And a control unit that performs registration processing of a plurality of addresses included in the request signal.
- the communication control method is a communication control method using a transfer node that transmits a registration request signal for requesting registration of an address of a mobile node and a server that receives the registration request signal from the transfer node.
- the forwarding node determines the type of the transmission opportunity, and the forwarding node extends the registration target or the registration expiration time by the registration request signal according to the determined type. It is determined whether or not there are a plurality of target mobile nodes.
- a registration request signal for a single mobile node is generated and transmitted to the server, When targeting a mobile node, information indicating that a plurality of mobile nodes are targeted, or information indicating a plurality of targeted mobile nodes, or an aggregate registration including information on both of them.
- a request signal is generated and transmitted to the server.
- the server receives the registration request signal from the forwarding node, the server performs the registration process of the mobile node targeted by the registration request signal or the extension process of the registration expiration time. In the case of receiving an aggregate registration request signal from, registration processing of a plurality of target mobile nodes or registration expiration time extension processing is performed.
- a program for causing a computer to transmit a registration request signal for requesting registration of an address of a mobile node to a server that manages the address.
- the type of transmission trigger is determined, and whether or not there are a plurality of mobile nodes subject to registration or extension of the registration expiration time according to the registration request signal according to the determined type. If it is determined that a plurality of mobile nodes are not targeted, a registration request signal for one mobile node is generated and transmitted to the server. If a plurality of mobile nodes are targeted, a plurality of mobile nodes are targeted. Processing to generate an aggregate registration request signal including information indicating that the mobile node is to be processed, information indicating a plurality of target mobile nodes, or both, and transmitting the aggregate registration request signal to the server It is intended to execute on a computer.
- a program according to one aspect of the present invention is a program for causing a computer that receives a registration request signal for requesting registration of an address of a mobile node from a transfer node to receive the registration request signal from the transfer node.
- a plurality of addresses included in the aggregation registration request signal are included.
- the computer executes a process for performing the address registration process.
- FIG. 1 is a block diagram illustrating a configuration example of a mobile communication system according to the first embodiment.
- FIG. 2 is a block diagram showing a configuration example of the mobile node.
- FIG. 3 is a block diagram illustrating a configuration example of the forwarding node.
- FIG. 4 is a flowchart showing an operation procedure in which the registration request type determination unit determines the type of the registration request signal.
- FIG. 5 is a table showing an example of information registered in the management server information recording unit.
- FIG. 6 is a diagram for explaining a method of determining the aggregation registration request signal transmission time.
- FIG. 7 is a diagram for explaining a method for determining whether or not to aggregate registration request signals for a plurality of mobile nodes.
- FIG. 1 is a block diagram illustrating a configuration example of a mobile communication system according to the first embodiment.
- FIG. 2 is a block diagram showing a configuration example of the mobile node.
- FIG. 3 is a block diagram illustrating a configuration example
- FIG. 8 is a diagram illustrating an example of an aggregate information table registered in the aggregate information recording unit.
- FIG. 9 is a block diagram illustrating a configuration example of the management server according to the first embodiment.
- FIG. 10 is a flowchart showing an operation procedure when the forwarding node receives the registration request signal.
- FIG. 11 is a flowchart showing an operation procedure when the forwarding node transmits an aggregation registration request signal.
- FIG. 12 is a flowchart showing an operation procedure when the forwarding node receives a registration response signal or an aggregate registration response signal.
- FIG. 13 is a flowchart showing an operation procedure when the management server receives a registration request signal or an aggregate registration request signal.
- FIG. 10 is a flowchart showing an operation procedure when the forwarding node receives the registration request signal.
- FIG. 11 is a flowchart showing an operation procedure when the forwarding node transmits an aggregation registration request signal.
- FIG. 12 is a flowchart showing an operation procedure when
- FIG. 14 is a sequence diagram illustrating an example of an operation procedure of the mobile communication system according to the first embodiment.
- FIG. 15 is a sequence diagram illustrating an example of an operation procedure of the mobile communication system according to the first embodiment.
- FIG. 16 is a block diagram illustrating a configuration example of the forwarding node according to the second embodiment.
- FIG. 17 is a flowchart illustrating an operation procedure when the forwarding node according to the second embodiment receives a signal that triggers transmission of a registration request signal or an aggregate registration request signal.
- FIG. 18 is a flowchart showing an operation procedure when the forwarding node of the second embodiment processes the registration response signal or the aggregated registration response signal.
- FIG. 1 is a block diagram showing a configuration example of a mobile communication system according to this embodiment.
- the mobile communication system includes a forwarding node 200 and a management server 300.
- the forwarding node 200 is connected to each of the access network 500 and the core network 600.
- a mobile node 100 is connected to the access network 500.
- a communication node 400 that is a communication partner of the mobile node 100 is connected to the core network 600.
- FIG. 1 Although only one access network is shown in FIG. 1, a plurality of access networks are provided, and the access network to be connected changes as the mobile node 100 moves.
- the mobile node 100 will be described first.
- the configuration and operation of the mobile node 100 are the same as those of the Mobile Node defined in RFC3344, but in the following, portions related to the present invention will be described in detail.
- FIG. 2 is a block diagram showing a configuration example of a mobile node.
- the mobile node 100 includes a communication unit 110 that transmits and receives signals via the access network 500, a storage unit 150, and a control unit 120 that controls each unit.
- the control unit 120 includes a CPU (Central Processing Unit) (not shown) that executes processing according to a program, and a memory (not shown) for storing the program.
- CPU Central Processing Unit
- the communication unit 110 can be connected to the access network 500 by either wireless or wired methods.
- a HoA that is a fixed address and a CoA that is an address depending on the network of the connection destination are registered regardless of the network of the connection destination.
- the control unit 120 sends a registration request signal for requesting the management server 300 to register HoA and CoA to the management server 300. Send.
- the registration request signal includes information on the address of the management server 300 and the time when the registration of the address in the management server 300 is valid.
- the registration valid time in which the registered information is valid is referred to as Lifetime.
- the control unit 120 includes HoA and related information in the registration request signal. Other information may be included as information included in the registration request signal.
- the registration request signal is sent to the management server 300 via the transfer node 200.
- HoA is an address assigned to the mobile node 100 itself, but the CoA is generally assigned to the forwarding node 200 connected to the same access network 500 as in the case of the address assigned to the mobile node 100 itself. Sometimes it is the assigned address. In the present embodiment, CoA is an address assigned to the forwarding node 200.
- the registration request signal is sent to the management server 300 when the access network to be connected is changed, when the mobile node 100 is connected to the access network when the mobile node 100 is started, and for the already registered address. It may prevent registration expiration due to the passage of time.
- the registration request signal includes an address change notification in order to register an access network CoA as a new connection destination, an address initial registration notification, and an address registration. Some are intended to prevent revocation.
- the purpose of the notification of the initial address registration includes a case where the mobile node 100 connects to the access network when entering the communication area from outside the communication area.
- the registration request signal may include information on whether or not to be an aggregation target.
- the control unit 120 may include information indicating a trigger for transmitting the registration request signal in the signal sent to the forwarding node.
- the information indicating the registration trigger at the time of initial connection, the information indicating the registration trigger at the time of movement, and the information indicating the trigger of registration invalidation prevention are referred to as initial registration information, movement registration information, and invalidation prevention registration information, respectively. . With these pieces of information, it is possible to make a more reliable determination than when the forwarding node 200 determines the transmission trigger of the registration request signal without the information for notifying the aforementioned trigger.
- a general forwarding node for example, a general FA
- the reading of the information indicating the transmission trigger may be skipped, and the same processing as the registration request signal in which the information indicating the transmission trigger is not stored may be performed. A specific example will be described below.
- the information indicating the transmission trigger may include information on whether or not to collect.
- the forwarding node 200 configures an aggregate registration request signal obtained by aggregating registration request signals received from a plurality of mobile nodes 100, and transmits this to the management server 300. At this time, the forwarding node 200 determines whether the received registration request signal is a registration request signal whose registration processing time is important, such as the registration request signal when the mobile node 100 moves, and the registration signal is sent accordingly. Control the time period for aggregation. For example, when the registration processing time is important, the aggregation time is made sufficiently short or not aggregated. In this embodiment, no aggregation is performed in this case.
- the registration request signal is for the purpose of notification of initial address registration or for the purpose of preventing address registration expiration
- the time required for registration is much more important than for the purpose of notification of address change. is not. Therefore, in these cases, the aggregation period is lengthened in order to increase the load reduction effect of the management server 300 due to the aggregation.
- the forwarding node 200 inquires of the management server 300 whether or not the aggregation registration request signal can be processed.
- the aggregation registration request signal is transmitted to the management server 300 only when the management server 300 determines that the aggregation registration request signal can be processed. If the management server 300 determines that the aggregation registration request signal cannot be processed, the normal registration request signal is transmitted to the management server 300 without being aggregated.
- the forwarding node 200 of the present invention and a general management server not having the characteristics of the present invention can be operated in combination.
- the forwarding node 200 When the forwarding node 200 receives the registration response signal or the aggregated registration response signal from the management server 300, if the code indicating the registration success is set in the signal, the forwarding node 200 and the address of the forwarding node 300 (CoA ) Is formed as a terminal point, and the data packet destined for HoA encapsulated as CoA is decapsulated and transferred to the mobile node 100. Since the operation for establishing the tunnel is a general operation, detailed description thereof is omitted.
- FIG. 3 is a block diagram showing a configuration example of the forwarding node.
- the forwarding node 200 has a configuration including a communication unit 201, a storage unit 205, and a control unit 202.
- the control unit 202 includes a CPU (not shown) that executes processing according to a program, and a memory (not shown) for storing the program.
- the communication unit 201 includes a receiving unit 210 and a transmitting unit 230.
- the storage unit 205 includes a registration information recording unit 250, a management server information recording unit 251, and an aggregate information recording unit 252.
- the control unit 202 includes a registration request processing unit 220, a registration response processing unit 240, and a data packet processing unit (not shown). When the CPU executes the program, each of the registration request processing unit 220, the registration response processing unit 240, and the data packet processing unit is virtually configured in the forwarding node 200.
- the management server information recording unit 251 information indicating whether or not the management server can process the aggregation registration request signal is recorded.
- the registration information recording unit 250 records information related to registration processing, such as the HoA of the mobile node 100, the address of the management server 300 that is the registration request destination, and Lifetime. Such information is referred to as registration information.
- the aggregation information recording unit 252 records information on registration request signals to be aggregated. For example, it is recorded in a format that is summarized for each time at which the aggregation registration request signal is transmitted or in a format that is summarized for each destination management server.
- the communication unit 201 is provided with an interface for connecting to each of the access network 500 and the core network 600.
- the receiving means 210 receives a data packet from the network via the interface. If the received data packet is a registration request signal transmitted from the mobile node 100, the registration request signal is passed to the registration request processing means 220. When the received data packet is a registration response signal transmitted from the management server 300 or an aggregation registration response signal obtained by aggregating registration responses for a plurality of mobile nodes 100 by the management server, the signal is passed to the registration response processing means 240. If the received data packet does not apply to any of the above cases, the data packet is passed to a data packet processing means (not shown).
- the interface with each of the access network 500 and the core network 600 can be implemented by a NIC (Network Interface Card) and a driver for operating the NIC.
- the data packet processing means performs general packet processing.
- the general packet processing includes, for example, data packet fragment processing, filtering processing, route control processing, packet transmission / reception processing, etc., when the CPU executes a software program for TCP (Transmission Control Protocol) / IP. Since these processes are not directly related to the features of the present invention, a detailed description thereof will be omitted.
- the registration request processing unit 220 determines whether or not to perform aggregation according to the type of the registration request signal received from the receiving unit 210, and determines an aggregation period.
- an aggregate registration request signal obtained by aggregating a plurality of registration request signals received during the same aggregation period is configured and transmitted.
- the forwarding node 200 notifies the plurality of management servers that the registration request signal has an aggregation capability.
- an aggregate registration request signal is sent only to a management server that has returned a response indicating that the aggregate registration request signal can be processed among a plurality of management servers.
- the registration request processing unit 220 includes a registration request type determination unit 221, a management server capability determination unit 222, an aggregate capability information addition unit 223, an aggregate signal transmission time determination unit 224, an aggregate registration request. And a configuration means 225.
- the registration request type determination unit 221 determines whether the registration request signal received from the reception unit 210 is a registration request signal when the mobile node 100 is first connected to the network or a new access network 500 when the mobile node 100 moves. It is determined whether the registration request signal is for registering the CoA acquired in step 1 or the registration request signal for the purpose of extending the expiration time for preventing the expiration of registration information over time.
- the registration request type determination means 221 uses the registration request signal as an aggregation candidate.
- the registration request signal is intended to register a new CoA by changing the connection destination of the access network.
- the registration request signal is not aggregated.
- registration request signals during network movement are not aggregated.
- registration request signals may be aggregated in a very short aggregation period. Further, it is possible to not aggregate at the time of initial connection.
- the operation of the registration request type determination means 221 will be described. It is assumed in advance which of the registration request signals the HoA is written.
- FIG. 4 is a flowchart showing an operation procedure in which the registration request type determining means determines the type of the registration request signal.
- the registration request type determining means determines the type of the registration request signal.
- the registration request type determination unit 221 checks information included in the registration request signal (step 1001). It is determined whether initial registration notification information is included in the registration request signal (step 1002), and whether a significant HoA is described in a predetermined location of the registration request signal (step 1003). Significant HoA is HoA that is not 0 and all bits are not 1.
- the registration request type determination unit 221 The type of the received registration request signal is determined as initial registration (step 1006). Then, this registration request signal is set as a candidate for aggregation.
- the registration request type determination unit 221 determines whether the registration request signal includes movement registration notification information (step 1004) or associates it with the HoA set in the registration request signal. It is determined whether the registered information is recorded (step 1005).
- the registration request type determination unit 221 includes: It is determined that the type of registration request signal is movement registration (step 1007). In this case, registration request signals are not targeted for aggregation.
- the registration request type determination unit 221 determines that the type of the registration request signal is prevention of registration expiration (step 1008). In this case, the registration request signal is set as a candidate for aggregation.
- the management server 300 can perform address change processing as soon as possible, and increase the time until the registration process is completed when the mobile node moves. It is possible to prevent the deterioration of communication quality during movement. The problem of increased latency can be prevented.
- the registration request type determination unit 221 has no registration information in the registration information recording unit 250. (Step 1005), it is determined that it is a registration request signal at the time of movement. In this case, in order to make an accurate determination, when the mobile node 100 moves to another access network, the related registration information needs to be deleted from the transfer node connected to the access network before the movement. There is.
- the order of determination shown in FIG. 4 is not limited to this case.
- the method for determining the type of the registration request signal described with reference to FIG. 4 is an example, and the method is not limited to this method.
- the registration request type determination unit 221 determines the type of the registration request signal as described above, and then passes the registration request signal and the determination result to the management server capability determination unit 222.
- the management server capability determination unit 222 When the management server capability determination unit 222 obtains the registration request signal and the determination result indicating the type thereof, the management server capability determination unit 222 reads the information of the management server that is the destination of the registration request signal from the management server information recording unit 251, Determine whether the signal can be processed.
- FIG. 5 is a table showing an example of information registered in the management server information recording unit. As shown in FIG. 5, the identifier of the management server and information on whether or not there is aggregate registration request processing capability are registered as a pair.
- the type of the registration request signal by the registration request type determination unit 221 is initial registration or registration invalidation prevention, that is, when it is an aggregation candidate, and as a result of searching the management server information recording unit 251
- the management server that is the destination of the registration request signal is a management server that can process the aggregated registration request signal, it is determined that the registration request signal is aggregated.
- the destination management server when the destination management server is a management server that cannot process the aggregate registration request signal, it decides not to perform the aggregation process on the registration request signal. If the management server information recording unit 251 does not have information on the destination management server, the registration request signal is determined not to be aggregated, and the forwarding node 200 requests the registration request by the aggregation capability adding means 223 described later. Aggregation capability information indicating that the capability to aggregate signals is held is added to the registration request signal.
- the aggregation capability information adding unit 223 has not yet acquired information on whether or not the management server capability determination unit 222 has the function of processing the aggregation registration request signal for the management server 300 that is the destination in the management server information recording unit 251. In this case, the aggregation capability information is added to the registration request signal.
- a method is adopted in which a general management node skips the information and can perform the same processing as a general registration request signal not including the information.
- the registration request signal is a Registration Request
- the information can be stored as extended information in which the Type number is assigned to an unused one of 128 to 255 in the signal.
- NVSE may be used, and other methods may be used as long as the same effect can be obtained.
- the aggregated signal transmission time determination unit 224 aggregates the registration request signals determined to be aggregated by the registration request type determination unit 221 and the management server capability determination unit 222, and determines the time to transmit as the aggregated registration request signal.
- FIG. 6 is a diagram for explaining a method of determining the aggregation registration request signal transmission time.
- the aggregated signal transmission time determination unit 224 determines a limit time wait_limit_time (n) at which transmission of a registration request signal of a certain mobile node #n (n is an arbitrary integer equal to or greater than 1) is reserved as follows.
- the aggregate signal transmission time determination unit 224 adds a preset fixed time to the reception time receive_time (n) of the registration request signal, and sets the result time to wait_limit_time (n ).
- the aggregate signal transmission time determination unit 224 refers to the registration information of the mobile node #n recorded in the registration information recording unit 250. , Expire_time (n) is read, a time obtained by subtracting the margin time from the time is obtained, and the obtained time is determined as wait_limit_time (n). Assume that the margin time is determined in advance. In this way, the limit time is determined.
- wait_limit_time (n) must be between receive_time (n) and expire_time (n) of the registration request signal. If wait_limit_time (n) is the same as receive_time (n) or a time earlier than receive_time (n), the registration request signal aggregation process is not performed.
- wait_limit_time (n) may be calculated using another method.
- the aggregate signal transmission time determination unit 224 checks whether wait_limit_time (n) of the registration request signal satisfies the following expression (1), and determines whether the registration request signal can be aggregated.
- T_aggr (HA) ⁇ wait_limit_time (n) (1)
- T_aggr (HA) in Expression (1) is the time when the aggregate registration request signal is transmitted to the management server 300 that is the transmission destination of the registration request next time.
- the aggregate signal transmission time determination unit 224 manages this time for each management server.
- the registration request signal is finally subject to aggregation, and the aggregate signal transmission time determination unit 224 sets the transmission time of the aggregate registration request signal including the registration request signal to T_aggr ( HA).
- the transmission is performed without aggregation.
- the aggregate signal transmission time determination unit 224 determines T_aggr (HA) shown in Expression (1) according to Expression (2) below.
- T_aggr (HA) First_T_aggr (HA) + aggr_window (2)
- First_T_aggr (HA) shown in Expression (2) is the reception time of the registration request signal received first among the registration request signals whose transmission is reserved to form the aggregate registration request. This time is also managed for each management server by the aggregate signal transmission time determination means 224.
- aggr_window is an aggregation time determined by prior setting or the like. Aggregation time information is registered in advance in the aggregation information recording unit 252.
- FIG. 7 is a diagram for explaining a method for determining whether or not to aggregate registration request signals for a plurality of mobile nodes.
- the aggregate signal transmission time determination unit 224 calculates wait_limit_time (1) based on the expire_time (1) of the registration information for the mobile node # 1 by the above-described method. Also for the mobile node # 2, wait_limit_time (2) is calculated based on the expire_time (2) of the registration information by the method described above. Also for the mobile node # 3, wait_limit_time (3) is calculated based on the expire_time (3) of the registration information by the method described above.
- the aggregated signal transmission time determining unit 224 determines whether to aggregate the registration request signal for each of the mobile node # 1, the mobile node # 2, and the mobile node # 3 according to the equation (1). Judgment is made. From equation (1), it can be seen that as a result, the registration request signals for mobile node # 1 and mobile node # 2 are subject to aggregation, and the registration request for mobile node # 3 is not subject to aggregation.
- the aggregated signal transmission time determination unit 224 records information included in the aggregation request recording unit 252 for the registration request signals that are finally determined to be aggregated and the transmission time of the aggregated registration request signal is determined. At this time, the information in the registration request signal is recorded in the aggregate information table of the aggregate information recording unit 252 for each time when the aggregate registration request signal is transmitted and for each management server that is the destination of the aggregate registration request signal. What is classified by the transmission time and the destination management server is a unit constituting the aggregate registration request signal.
- mobile node # 1 and mobile node # 2 are aggregation targets.
- the registration request signal type of both nodes is prevention of registration expiration
- the limit time of mobile node # 1 is earlier than mobile node # 2, so the limit of mobile node # 1 It is necessary to set a time earlier than the time as the transmission time of the aggregate registration request signal. This is to prevent registration expiration of mobile node # 1.
- the time prior to the earliest end of the registration valid time of the registration request signal is determined as the transmission time of the aggregate registration request signal, It is possible to prevent registration expiration of registered mobile nodes and to aggregate a plurality of registration request signals.
- FIG. 8 is a diagram showing an example of an aggregate information table registered in the aggregate information recording unit.
- the leftmost first column is delimited by the transmission time T_aggr (1) and T_aggr (2) of the aggregation registration request signal.
- the second column is delimited by the identifier of the management server that is the transmission destination of the aggregate registration request signal.
- the third column describes common information that is common to two or more registration request signals, the fourth column describes the aggregation number of registration request signals, and the last column describes a mobile node. Individual information, which is different information for each, is described. Common information and individual information correspond to information elements included in the registration request signal. In this way, information that can be aggregated is collected in a table.
- the common information is expressed as COMMON_INFO # n.
- COMMON_INFO # n includes at least CoA information, for example, but may include other information.
- n is an integer of 1 or more, but is a number for identifying common information, unlike “n” of mobile node #n.
- MN_INDIVIDUAL_INFO # n the individual information is described as MN_INDIVIDUAL_INFO # n.
- n may be the same as “n” of the mobile node #n.
- the MN_INDIVIDUAL_INFO # n includes at least one of information such as HoA, NAI (Network Access Identifier: MN identifier), Lifetime, and authentication information according to the purpose of communication. Further, other information may be included.
- the aggregation registration request signal is transmitted to each of the management server HA_addr1 and the management server HA_addr2.
- an aggregation registration request signal is transmitted to the management server HA_addr3.
- the table of FIG. 8 describes only when the transmission times are T_aggr (1) and T_aggr (2), but each transmission of T_aggr (3), T_aggr (4),... Information of the aggregation registration request signal to be transmitted at the time is written in the aggregation information table.
- the aggregation registration request configuration unit 225 refers to the aggregation information table recorded in the aggregation information recording unit 252 and monitors the time when the aggregation registration request signal should be transmitted. Then, when it is time to transmit the aggregate registration request signal, an aggregate registration request signal is generated using information in the aggregate information table, and then the aggregate registration request signal is passed to the signal transmission unit 230.
- the aggregation registration request configuration unit 225 inserts the authentication information into the aggregation registration request signal.
- the management server 300 that receives the aggregate registration request signal can perform authentication processing for individual registration requests.
- the forwarding node 200 acquires key information necessary for performing authentication processing for detecting whether or not a signal transmitted and received between the mobile node 100 and the management server 300 has been tampered with from the management server 300.
- authentication processing may be performed. In this case, it is not always necessary to store the authentication information in the aggregate registration request signal.
- the method of receiving the key information of the forwarding node 200 there is a method of storing the key information in the registration response signal sent from the management server 300 to the forwarding node 200, but other methods may be used.
- the forwarding node 200 does not receive an aggregate registration response signal that is a signal corresponding to the aggregate registration request signal even if a predetermined time has elapsed after transmitting the aggregate registration request signal. If the set code indicating the processing result of the registration request indicates an error, the aggregate registration request signal is generated again using the information in the aggregate information table and transmitted.
- the signal transmission unit 230 of the communication unit 201 transmits the registration request signal or the aggregate registration response signal output from the registration request processing unit 220 to the management server 300 via the core network 600 and the interface.
- the registration response signal output from the registration response processing means 240 is transmitted to the mobile node 100 via the access network 500 and the interface.
- the registration response processing means 240 performs reception processing of a registration response signal or an aggregate registration response signal sent from the management server 300.
- the registration response processing unit 240 includes a capability response acquisition unit 241, a registration response signal separation unit 242, and an individual registration response processing unit 243.
- the aggregate registration request processing capability information indicating that the management server 300 that is the transmission source of the registration response signal can process the aggregate registration request signal. Is included in the signal. If the registration response signal includes aggregate registration request processing capability information, the management server information recording unit 251 indicates that the management server 300 that is the transmission source of the registration response signal can process the aggregate registration request signal. To record.
- the capability response acquisition unit 241 receives the registration response signal from the management server 300 to which the aggregation capability information addition unit 223 has transmitted the registration request signal including the aggregation capability information, and the aggregate registration request processing capability information is included in the registration response signal. If not included, the management server information recording unit 251 records information indicating that the management server 300 that is the transmission source of the registration response signal cannot process the aggregate registration request signal.
- the capability response acquisition unit 241 determines that the management server 300 can process the aggregation registration request signal based on the aggregation registration request processing capability information.
- the management server 300 performs aggregation registration with the forwarding node 200.
- Information on whether to permit transmission of the request signal may be included in the aggregate registration request processing capability information.
- the forwarding node 200 acquires the aggregation registration request processing capability information from the management server 300, the forwarding node 200 recognizes that the management server 300 has the aggregation registration request processing capability, and whether the aggregation processing is permitted from the management server 300. It becomes possible to determine whether or not.
- the registration response signal separation unit 242 reconstructs an individual registration response signal from information elements included in the aggregate registration response signal. Since the aggregated registration response signals are reconfigured into individual registration response signals, the registration response signals can be returned to each of the plurality of mobile nodes 100. On the other hand, if the signal input from the outside to the signal receiving unit 210 is a registration response signal, it can be transferred to the mobile node 100 as it is, and no processing is performed.
- the individual registration response processing unit 243 performs the following processing on the registration response signal received from the outside or the registration response signal reconstructed by the registration response signal separation unit 242 as in the case of processing a general registration response signal. To process.
- the individual registration response processing means 243 determines that the registration process corresponding to the received registration response signal has been successfully processed by the management server 300, and collects information on the registration request signal corresponding to the registration response signal as an aggregate information recording unit Delete from 252. Then, the registration response signal is transferred to the mobile node 100 via the signal transmission unit 230.
- the individual registration response processing unit 243 refers to the aggregate information recording unit 252 and determines that the registration process has failed if the information of the registration request signal remains in the record even after a predetermined time has passed. Instruct the aggregated registration request composing means 225 to prepare for retransmission of the registration request signal.
- the registration request signal that has failed in the registration request is retransmitted to the management server 300.
- an aggregate registration request signal in which only the failed registration request signals are aggregated is configured. In this case, the load on the network can be suppressed.
- the reason is as follows. If there is an aggregate registration request signal that includes at least one registration request signal that has failed in the registration process, the information on the registration request signal that has succeeded in the registration process is not deleted from the aggregate information recording unit 252 and the aggregate registration request signal is retransmitted. It is also conceivable to configure and transmit. However, by doing so, the aggregated registration request signal to be retransmitted also includes information on the registration request signal that has been successfully registered, which increases the load on the network and is disadvantageous in terms of network utilization efficiency.
- the timing at which the forwarding node 200 receives the registration response signal Thus, a tunnel is established for the mobile node 100 with the address of the management server 300 and the address (CoA) of the forwarding node 200 as endpoints. As a result, the mobile node 100 and the communication node 400 can start or resume communication using HoA.
- the management server 300 processes a registration request signal received from the forwarding node 200, records the HoA and CoA of the mobile node 100 in association with each other, and then performs a general process of transmitting a registration response signal to the forwarding node 200. . Thereby, the data packet addressed to HoA is sent to the forwarding node 200 via the tunnel addressed to CoA, and finally delivered to the destination of the mobile node 100.
- the management server 300 of the present embodiment receives the aggregate registration response signal, it separates it and configures an individual general registration request signal. Further, as a response to the aggregate registration response signal, an aggregate registration response signal in which responses are aggregated is generated in response to the aggregated registration request signal, and this signal is transmitted to the forwarding node 200. Furthermore, if the aggregation capability information is included in the registration request signal received from the forwarding node 200, the aggregation registration request processing capability information is stored in the registration response signal.
- FIG. 9 is a block diagram showing a configuration example of the management server of this embodiment.
- the management server 300 includes a communication unit 305, a storage unit 325, and a control unit 310 serving as a registration request processing unit.
- the communication unit 305 includes a signal reception unit 301 and a signal transmission unit 302.
- the signal receiving unit 301 receives a data packet from an interface connected to the core network 600. If the data packet is a registration request signal or an aggregate registration request signal transmitted from the forwarding node 200, the signal reception unit 301 sends the signal to the control unit 310. Output.
- the signal transmission unit 302 transmits the registration response signal or the aggregated registration response signal input from the control unit 310 to the transfer node 200 via the interface connected to the core network 600.
- the storage unit 325 includes a registration information recording unit 320.
- the registration information recording unit 320 is a recording device for recording the association between the HoA and the CoA of the mobile node 100 stored in the registration request signal. Further, not only information related to the association between HoA and CoA but also other information included in the registration request signal is stored.
- control unit 310 will be described.
- the control unit 310 performs a general process of recording HoA and CoA included in the registration request signal in the registration information recording unit 320 in association with each other. In addition, the control unit 310 processes the aggregate registration request signal and transmits an aggregate registration response signal as a response to the transfer node 200. Further, in order to notify the forwarding node 200 that the aggregate registration request signal can be processed, aggregate registration request processing capability information is added to the registration response signal.
- the control unit 310 includes an aggregation capability notification acquisition unit 311, a registration request signal separation unit 312, an individual registration request processing unit 313, a registration response configuration unit 314, and an aggregate registration processing capability information addition unit. 315. Further, the control unit 310 is provided with a CPU (not shown) that executes processing according to a program and a memory (not shown) for storing the program. When the CPU executes the program, the aggregation capability notification acquisition unit 311, the registration request signal separation unit 312, the individual registration request processing unit 313, the registration response configuration unit 314, and the aggregate registration processing capability information addition unit 315 are virtualized in the management server. Constructed.
- the aggregation capability notification acquisition unit 311 detects whether or not the aggregation capability information is included in the registration request signal or the aggregation registration request signal received from the signal reception unit 301.
- the registration request signal separation means 312 separates the aggregate registration request signal and reconfigures individual registration request signals that are the basis of the aggregate registration request signal.
- a registration request signal similar to the registration request signal when the aggregation processing is not performed is reconfigured. Therefore, when authentication information used for checking whether or not the registration request signal has been falsified between the mobile node 100 and the management server 300 is applied, the management server 300 correctly performs the authentication process. Can be performed.
- the individual registration request processing means 313 performs registration processing using the registration request signal received from the signal receiving means 301 or the registration request signal reconfigured by the registration request signal separating means 312. Since this registration process is the same as the registration process in a general management node, detailed description is omitted here. By this processing, information such as HoA and CoA included in the registration request signal is recorded in the registration information recording unit 320.
- the key information may be acquired from the mobile node in advance, or the control unit 310 may calculate the key information using the public key information.
- the registration response configuring unit 314 configures a registration response signal for responding to the result of the registration request signal processed by the individual registration request processing unit 313. At this time, if the registration request signal separation unit 313 performs processing for separating the aggregate registration request processing, the registration response configuration unit 314 aggregates the information indicating the result of the registration processing for the aggregated aggregation registration. Configure the response signal. When the process of separating the aggregate registration request signal is not performed, a normal registration response signal is configured.
- the registration response configuration unit 314 may include key information for performing authentication processing shared by the mobile node 100 and the management server 300 in the registration response signal.
- the forwarding node 200 can perform authentication processing of the mobile node 100 using the key information in the registration request signal received from the mobile node 100.
- the aggregate registration processing capability information addition unit 315 adds aggregate registration request processing capability information to the registration response signal or the aggregate registration response signal configured by the registration response configuration unit 314.
- the communication node 400 is a general information processing apparatus that can communicate using IP.
- the access network 500 is a network used when the mobile node 100 is connected to other nodes and servers. Generally, wireless technology is used.
- the core network 600 is a network managed by an operator of the mobile communication system, and the management server 300 is provided in the core network 600.
- the forwarding node 200 is generally provided between the access network 500 and the core network 600.
- the core network 600 is not necessarily a network managed by an operator.
- the installation locations according to the above description for the access network 500 and the core network 600, the mobile node 100, the management server 300, and the forwarding node 200 are only one example.
- all of the above nodes and servers may be provided in one network.
- FIG. 10 is a flowchart showing an operation procedure when the forwarding node receives the registration request signal.
- the forwarding node 200 determines whether or not to collect the registration request signals as follows (step 1012). It is determined whether the registration request signal corresponds to one of initial registration, registration expiration prevention, and transfer registration. The procedure shown in FIG. 4 is applied to determine the type of registration request signal. Further, the information recorded in the management server information recording unit 251 is referred to, and it is determined whether or not the management server 300 that is the destination of the registration request signal can process the aggregate registration request signal. From these determination results, it is finally determined whether or not to register the registration request signals (step 1013).
- the registration request signal is to be aggregated. To decide. Otherwise, regardless of the processing capability of the management server 300 for the aggregate registration request signal, if the type of the registration request signal is mobile registration, the management server 300 does not have the processing capability and the registration request signal If the type of registration is initial registration or prevention of registration expiration, it is determined not to be an aggregation target.
- Step 1013 if the forwarding node 200 determines that the registration request signal is to be aggregated, the process proceeds to Step 1014. If it is determined that the registration request signal is not to be aggregated, the forwarding node 200 proceeds to Step 1017.
- step 1014 the limit time of the registration request signal is calculated by the method described with reference to FIG. 7, and the transmission time of the aggregate registration request signal is determined. Subsequently, when the determined transmission time is the same as or earlier than the limit time of the registration request signal (step 1015), aggregation such as recording information included in the registration request signal in the aggregation information recording unit 252 Processing is performed (step 1016). Subsequent transmission of the aggregate registration request signal will be described later.
- the forwarding node 200 determines whether or not the management server 300 that is the destination of the registration request signal can process the aggregate registration request signal. Since the information already recorded in the management server information recording unit 251 is referred to in step 1013, it is not necessary to access the management server information recording unit 251 again here, and the management server 300 processes the aggregate registration request signal. It is determined whether there is a capability. In step 1013, the information read from the management server information recording unit 251 may be temporarily recorded in a memory that can be read at high speed.
- the transfer node 200 adds aggregate capability information to the registration request signal (step 1018).
- the registration request signal is transmitted to the management server 300 (step 1019).
- the forwarding node 200 determines whether or not the management server 300 has the processing capability of the aggregate registration request signal, and determines that the management server 300 does not have the processing capability, the forwarding node 200 directly sends the registration request signal to the management server 300. It transmits to address (step 1019).
- the registration request signal is excluded from aggregation targets, and the registration request signal is transmitted to the management server 300 (step 1019).
- the determination condition in step 1013 is merely an example, and may be a condition different from this.
- the registration request signal is initial registration, it is not necessary to set the registration target signal as in the case of movement registration.
- the determination conditions described with reference to FIG. 1013 are merely an example, and may be a condition different from this.
- the determination conditions described with reference to FIG. 1013 are merely an example, and may be a condition different from this.
- the registration request signal is initial registration, it is not necessary to set the registration target signal as in the case of movement registration.
- FIG. 11 is a flowchart showing an operation procedure when the forwarding node transmits an aggregation registration request signal.
- the forwarding node 200 determines whether or not the registration request signal is to be aggregated every time a registration request signal is received. If the registration request signal is an aggregation target, the forwarding node 200 aggregates the registration request signal. Processing is performed (step 1021). Then, it is determined whether or not the current time is the transmission time of the aggregate registration request signal (step 1022). The transmission time information is acquired from the aggregate information table recorded in the aggregate information recording unit 252.
- the forwarding node 200 configures the aggregate registration request signal based on the information recorded in the aggregate information table of the aggregate information recording unit 252 (step 1023). Subsequently, the configured aggregation registration request signal is transmitted to the destination (step 1024). On the other hand, if the current time has not reached the transmission time of the aggregation registration request signal in step 1022, the process returns to step 1021, and the aggregation processing is continued for the registration request signal to be aggregated.
- FIG. 12 is a flowchart showing an operation procedure when the forwarding node receives a registration response signal or an aggregate registration response signal.
- the forwarding node 200 When the forwarding node 200 receives a registration response signal or an aggregate registration response signal from the management server 300 (step 1031), the forwarding node 200 checks whether or not aggregate registration request processing capability information is included in the signal (step 1032). When the aggregation registration request processing capability information is included, information indicating that the management server 300 has the aggregation registration request processing capability is recorded in the management server information recording unit 251 (step 1033), and the process proceeds to step 1034. If the received registration signal does not include aggregate registration request processing capability information, the process proceeds to step 1034 without performing any processing.
- step 1034 the forwarding node 200 determines whether or not the received signal is an aggregate registration response signal. As a result of the determination, if the received signal is an aggregate registration response signal, the aggregate registration response signal is separated into individual registration response signals (step 1035), and predetermined processing is performed on each registration response signal (step 1035). Step 1036). If the result of determination in step 1034 is that the received signal is a registration response signal, processing proceeds to step 1036. After step 1036, a registration response signal is transmitted from the forwarding node 200 to the mobile node 100.
- the forwarding node 200 sends the registration response signal from the management server 300.
- a tunnel for the mobile node 100 is established between the management server 300 and the forwarding node 200. Thereby, the mobile node 100 and the communication node 400 can start or restart communication using HoA.
- the management server 300 receives a registration request signal or an aggregate registration request signal from the forwarding node 200 will be described in detail.
- the management server 300 has an aggregate registration request processing capability.
- FIG. 13 is a flowchart showing an operation procedure when the management server receives a registration request signal or an aggregate registration request signal.
- the management server 300 When the management server 300 receives a registration request signal or an aggregate registration request signal from the forwarding node 200 (step 1041), the management server 300 checks whether the aggregate capability information is included in the signal (step 1042). When the aggregation capability information is included, the management server 300 temporarily stores information indicating that the forwarding node 200 has the aggregation capability (step 1043), and then proceeds to step 1044. If the received signal does not include the aggregation capability information, no processing is performed and the process proceeds to step 1044.
- step 1044 the management server 300 determines whether or not the received signal is an aggregation registration request signal. As a result of the determination, if the received signal is an aggregate registration request signal, the aggregate registration request signal is separated, an individual registration request signal is reconfigured (step 1045), and registration processing is executed according to each registration request signal. (Step 1046). As a result, registration information for associating the HoA and CoA of the mobile node 100 is recorded in the registration information recording unit 320. If the result of determination in step 1044 is that the received signal is a registration request signal, processing proceeds to step 1046.
- the management server 300 has received whether or not the information to that effect has been temporarily stored and whether or not the aggregation registration request signal has been received. It is determined whether or not (step 1047). If at least one of the two determinations is “Yes”, it is recognized that the forwarding node 200 has the aggregation capability, and the process proceeds to Step 1048. If both determinations are “No”, the process proceeds to Step 1049. .
- step 1049 the management server 300 configures a registration response signal for responding to the result of the registration process.
- step 1048 the registration response signals are aggregated to form an aggregate registration response signal.
- the aggregate registration request processing capability information is added to the signal configured in step 1048 or step 1049 (step 1050). Thereafter, a registration response signal or an aggregate registration response signal is transmitted to the forwarding node 200.
- the mobile node 100 is initially connected to the access network 500 under the forwarding node 200.
- the forwarding node 200 has aggregation capability, but does not hold information indicating whether the management server 300 can process the aggregation registration request signal. It is assumed that the management server 300 can process the aggregate registration request signal.
- FIG. 14 is a sequence diagram showing an example of an operation procedure of the mobile communication system in the present embodiment.
- the mobile node 100 When the mobile node 100 is connected to the access network 500 under the forwarding node 200, the mobile node 100 detects that it is connected to the access network 500, and transmits a registration request signal for initial registration to the management server 300 (step 1101). ).
- a registration request signal for initial registration to the management server 300 (step 1101). ).
- any method may be used for detecting the connection with the access network 500.
- the forwarding node 200 is FA defined by RFC3344
- AA Agent Advertisement
- the transfer node 200 executes the process according to the procedure shown in FIG. 10 (step 1102).
- the forwarding node 200 does not hold information indicating whether or not the management node 300 can process the aggregate registration request signal
- the aggregation capability information is added to the registration request signal without performing aggregation of the registration request signal.
- the management server 300 To the management server 300 (step 1103).
- the management server 300 executes the process according to the procedure shown in FIG. 13 (step 1104).
- the registration request signal is not aggregated after the aggregation capability information is detected, it is processed by a general method.
- the correspondence relationship between HoA and CoA is recorded in the registration information recording unit 320, and the process of encapsulating the data packet addressed to HoA is also started.
- the management server 300 adds the aggregate registration request processing capability information to the registration response signal and transmits it to the mobile node 100 (step 1105).
- the transfer node 200 executes the process according to the procedure shown in FIG.
- step 1106 the aggregate registration request processing capability information in the registration response signal is detected, and the management server information recording unit 251 records that the management server 300 can process the aggregate registration request signal.
- the registration response signal is processed by a general method, and registration information such as an expiration time of registration information for the mobile node 100 is recorded in the registration information recording unit 250.
- the forwarding node 200 recognizes that the registration processing of the mobile node 100 is successful by receiving a registration response signal from the management server 300.
- the forwarding node 200 transmits a registration request response signal to the mobile node 100 (step 1107).
- data packets can be exchanged between the mobile node 100 and the communication node 400 via the tunnel between the forwarding node 200 and the management node 300 (step 1108). .
- two mobile nodes 100a and 100b transmit registration request signals for the purpose of preventing registration expiration.
- Each of the two mobile nodes 100a and 100b makes a registration request to the management server 300.
- the forwarding node 200 has an aggregation capability and already holds information indicating that the management server 300 can process an aggregation registration request.
- FIG. 15 is a sequence diagram showing an example of an operation procedure of the mobile communication system in the present embodiment.
- Each of the mobile node 100a and the mobile node 100b has already completed registration of HoA and CoA, and is in a state where communication with the communication node 400 is possible (step 1201).
- each of the mobile node 100a and the mobile node 100b transmits a registration request signal for preventing registration expiration to the management server 300 when the expiration time of registration approaches.
- the fact that the registration expiration time is approaching can be recognized by recording information on the registration validity period in advance and measuring the time after receiving the registration response signal.
- the transfer node 200 executes the process according to the procedure shown in FIG. 10 (step 1203).
- the forwarding node 200 since the forwarding node 200 holds information indicating that the management node 300 can process the aggregation registration request signal, the forwarding node 200 determines to perform aggregation processing on these registration request signals. Then, the transmission time of the aggregate registration request signal is determined by the method described in FIG. As a result, it is assumed that these two registration request signals are targeted for the same aggregation period.
- the forwarding node 200 waits for the current time to reach the transmission time T_addr (1) according to the procedure shown in FIG. When the current time reaches T_addr (1), the forwarding node 200 transmits an aggregate registration request signal obtained by aggregating the registration request signals of the mobile nodes 100a and 100b to the management server 300 (step 1204).
- the management server 300 executes the process according to the procedure shown in FIG. 13 (step 1205).
- the aggregate registration request signals are separated to form individual registration request signals, and thereafter, registration processing is performed for each.
- the expiration time of the registration information of mobile node 100a and mobile node 100b is extended.
- the management server 300 performs authentication processing of the registration request signal before extending the registration expiration time, and the authentication processing is performed. Extend the registration expiration time only if it succeeds.
- the management server 300 transmits an aggregate registration response signal to the transfer node 200 (step 1206). Further, the management server 300 may identify the other mobile node from the authentication information, and perform authentication processing using the key information for the registration request signal received from the identified mobile node.
- the forwarding node 200 executes the process of the aggregate registration response signal according to the procedure shown in FIG. 12 (step 1207).
- the forwarding node 200 separates the aggregate registration response signal and constructs individual registration response signals, and then processes each registration response signal. At that time, the forwarding node 200 extends the registration expiration time in the registration information held in the registration information recording unit 250.
- the forwarding node 200 transmits individually configured registration response signals to the mobile node 100a and the mobile node 100b (step 1208).
- the registration request signals sent from a plurality of mobile nodes are aggregated by the transfer node, configured as one aggregate registration request signal, and the aggregate registration request signal is sent to the management server. Therefore, the management server can process a plurality of registration request signals at a time by processing the aggregate registration request signal, and compared with the case of processing each time the registration request signal is received, The load for processing the registration request signal is reduced.
- the forwarding node notifies the management server of aggregate capability information indicating that it has the capability of transmitting an aggregate registration request signal.
- the aggregate registration request signal is transmitted only to the management server that has transmitted the registration response signal including the aggregate registration request processing capability information indicating that it has the ability to process the aggregate registration request signal. ing. Therefore, communication can be performed between a forwarding node having aggregation capability and a management server not having aggregation registration request processing capability. In this case, the general registration request signal is not used, and a general registration request signal and a registration response signal are exchanged.
- the management server returns an aggregate registration response signal only to the transfer node that has transmitted the aggregate registration request signal. Therefore, communication can be performed between a forwarding node that does not have the aggregation capability and a management server that has the aggregation registration request processing capability. Also in this case, the aggregate registration request signal is not used, and a general registration request signal and a registration response signal are exchanged.
- the forwarding node uses this authentication information as an aggregate registration request signal. To include. In addition to the authentication information, the forwarding node performs processing so that all information necessary for reconstructing the individual registration request signal from the aggregate registration request signal is included in the aggregate registration request signal. Therefore, the management server can reconfigure individual registration request signals from the aggregate registration request signal, and can then perform authentication processing on the individual registration request signals. Thus, even if the forwarding node acquires key information for performing authentication processing from the management server and does not execute authentication processing instead of the management server, the management server can execute the authentication processing itself.
- the registration request signal is falsified between the mobile node and the forwarding node, the falsification can be detected by the management node.
- Each of the mobile node 100, the forwarding node 200, and the management server 300 described above may be regarded as each of the MN, FA, and HA defined in RFC3344. Further, the mobile node 100 may be regarded as a PMIPv4 Client defined by WiMAX Forum. PMIPv4 Client does not move between networks like a normal mobile node, but PMIPv4 is moved to a mobile node by notifying PMIPv4 by the operation of the system as a CoA in the network to which the mobile node moves. Instead, the registration request signal is transmitted to the FA corresponding to the forwarding node, and the registration response signal is received. Therefore, PMIPv4 Client can be regarded as a stationary MN.
- each of the registration request signal and the registration response signal can be regarded as each of Registration Request and Registration Reply defined in RFC3344.
- a node corresponding to the forwarding node 200 manages a signal requesting registration of an association between a fixed address and an address that changes for each network, which is transmitted by a node corresponding to a plurality of mobile nodes connected to the node.
- the communication system of the present invention can be applied to a system configured to transfer to a node corresponding to the server 300 and transfer a response to the node corresponding to the mobile node 100.
- the forwarding node and server device of the present invention can be applied to the nodes in the system having the above-described configuration.
- the program of the present invention can be applied to a program for controlling a node in the system having the above-described configuration.
- the mobile node transmits the registration request signal, and the transfer node transfers the registration request signal.
- the transfer node itself generates and transmits the registration request signal. It is a form to do. Specifically, this is the case with PMIPv6.
- PMIPv6 MAG can be regarded as a forwarding node and LMA (Local Mobility Anchor) can be regarded as a management server.
- the mobile node of the present embodiment does not transmit an explicit registration request signal for associating HoA and CoA, and RS (Router Solitization) and DHCP (Dynamic Host Configuration). Protocol)
- RS Raster Solitization
- DHCP Dynamic Host Configuration
- Protocol A signal handled by a general IP terminal that is not explicitly intended to register the association between HoA and CoA, such as Discovery and Request, is transmitted.
- the signal handled by the IP terminal may include information on initial connection to the network or information indicating movement between networks.
- a signal that can detect that the mobile node 100 ′ is connected to the access network 500 or has moved through the connected network such as a signal such as RS and DHCP Discovery and Request, or a signal indicating that the mobile node 100 ′ is connected wirelessly.
- a mobile node connection signal Is hereinafter referred to as a mobile node connection signal.
- the mobile node of the present embodiment does not include the configuration and operation directly related to the features of the present invention, and thus detailed description of the mobile node is omitted.
- FIG. 16 is a block diagram showing a configuration example of the forwarding node of this embodiment.
- the forwarding node 200 ′ exchanges signals with general mobile terminals that are not explicitly intended for registration of association of HoA and CoA, such as RS and DHCP Discovery and Request, with the mobile node. Or, when the mobile node detects the connection to the radio, it generates a registration request signal itself. Then, the generated registration request signal is transmitted to the management server 300.
- general mobile terminals that are not explicitly intended for registration of association of HoA and CoA, such as RS and DHCP Discovery and Request
- the registration request processing unit 220 ′ of the forwarding node 200 ′ includes a registration request transmission trigger generation unit 226 and a registration request configuration unit in addition to the configuration of the registration request processing unit 220 of the first embodiment. 227 is provided.
- the registration request type determination unit 221 ′ and the aggregated signal transmission time determination unit 224 ′ are partially different from those in the first embodiment, the description of the common parts is omitted in this embodiment. Will be described in detail. The same applies to the signal receiving means 210 'of the communication unit 201'.
- the registration response processing unit 240 ′ of the forwarding node 200 ′ is provided with an aggregation period determination unit b 244.
- the signal receiving unit 210 When receiving the mobile node connection signal from the mobile node, the signal receiving unit 210 'outputs the signal to the registration request processing unit 220'.
- the registration request transmission trigger generation unit 226 outputs a registration request trigger signal for urging transmission of the registration request signal to the registration request type determination unit 221 'when receiving the mobile node connection signal. Further, based on the expiration time of the registration information recorded in the registration information recording unit 250, the time for transmitting a registration request signal for extending the expiration time is calculated. Further, when it is time to transmit the registration request signal, a registration request trigger signal is transmitted to the registration request type determination means 221 '.
- the registration request trigger signal transmitted by the registration request transmission trigger generation unit 226 includes a registration request trigger signal indicating whether the mobile node is initially connected to the network, moved from another network, connected, or the registration expiration time is extended. Information indicating the type is stored.
- the respective types are referred to as “initial registration”, “movement registration”, and “registration expiration prevention”.
- the registration request trigger signal is a type of signal that triggers the transmission of the registration request signal.
- the registration request transmission trigger generation unit 226 specifies the type of registration request trigger signal using information obtained from another node, and stores the specified type of information in the registration request trigger signal.
- the registration request type determination unit 221 'differs from the registration request type determination unit 221 of the first embodiment in the signal that is the target of the registration request type determination.
- the registration request type determination unit 221 according to the first embodiment performs type determination on the registration request signal received from the mobile node 100.
- the registration request type determination unit 221 ′ according to the present embodiment includes a registration request transmission trigger generation unit. The type of the registration request trigger signal received from H.226 is determined.
- the aggregated signal transmission time determining unit 224 ′ operates in the same manner as the aggregated signal transmission time determining unit 224, but the meaning of First_T_aggr (HA) used when determining T_aggr (HA) by the equation (2) is the first implementation. Different from form. First_T_aggr (HA) in this embodiment is the reception time of the registration request trigger signal received first among the registration request trigger signals reserved and reserved.
- the registration request composing means 227 is determined when it is determined to send the registration request signals without aggregating as a result of the determination results of the registration request type determining means 221 ′ and the management server capability determining means 222, or the target registration request
- a registration request signal is configured. Then, the configured registration request signal is transmitted to the management server 300.
- each means in the control unit is virtually configured in the transfer node 200 by a CPU (not shown) provided in the control unit 202 ′ executing a program.
- FIG. 17 is a flowchart showing an operation procedure when the forwarding node of this embodiment receives a signal that triggers transmission of a registration request signal or an aggregate registration request signal.
- the registration request transmission trigger generation unit 226 outputs a registration request trigger signal to the registration request type determination unit 221 'when receiving the mobile node connection signal.
- the registration request type determination unit 221 determines whether or not to collect the registration request signals based on the registration request trigger signal (step 1301).
- information on whether or not the management server 300 that is the destination of the registration request signal recorded in the management server information recording unit 251 has the ability to process the aggregate registration request signal, and the registration request trigger signal are initial Whether or not to collect the registration request signals is determined in view of information on which type of registration, registration expiration prevention, and mobile registration. Whether the management server 300 has the processing capability for the aggregate registration request signal can be determined by referring to the information recorded in the management server information recording unit 251.
- the registration request type determination unit 221 ′ aggregates the registration request signal when the type of the registration request trigger signal is initial registration or prevention of registration expiration and the management server 300 can process the aggregate registration request signal. It is decided not to be aggregated in other cases.
- the determination condition for determining whether or not to consolidate is merely an example, and may be different from the above-described condition. For example, when the type of registration request trigger signal is initial registration, the registration request trigger signal may not be aggregated.
- Step 1302 if the forwarding node 200 'determines that the registration request signal is to be aggregated, the process proceeds to Step 1303. If it is determined that the registration request signal is not to be aggregated, the process proceeds to Step 1306.
- the forwarding node 200 ′ calculates the limit time of the registration request signal, and transmits the aggregate registration request signal in the same manner as in the first embodiment based on the reception time of the registration request trigger signal received first. Determine the time. Subsequently, when the determined transmission time is the same as or earlier than the limit time of the registration request signal (step 1304), aggregation such as recording information included in the registration request signal in the aggregation information recording unit 252 Processing is performed (step 1305). Subsequent transmission processing is performed according to the procedure shown in FIG. 11 described in the first embodiment.
- step 1302 the forwarding node 200 'configures the registration request signal according to the registration request trigger signal when the registration request signal is not to be aggregated (step 1306). Subsequently, it is determined whether or not the management server 300 that is the destination of the registration request signal can process the aggregate registration request signal (step 1307). Since the information already recorded in the management server information recording unit 251 is referred to in step 1301, it is not necessary to access the management server information recording unit 251 again, and the management server 300 processes the aggregate registration request signal. It is determined whether there is a capability.
- the transfer node 200 ′ adds aggregate capability information to the registration request signal (step 1308).
- the registration request signal is transmitted to the management server 300 (step 1309). If the forwarding node 200 ′ determines in step 1307 whether it is unknown whether the management server 300 has the processing capability of the aggregation registration request signal or not, the forwarding node 200 ′ proceeds to step 1309 and proceeds as it is. A registration request signal is transmitted to the management server 300.
- the registration request signal is excluded from aggregation targets and the registration request signal is transmitted to the management server 300 (step 1309).
- FIG. 18 is a flowchart showing an operation procedure when the forwarding node processes the registration response signal or the aggregated registration response signal.
- the forwarding node 200 ′ When the forwarding node 200 ′ receives a registration response signal or an aggregate registration response signal from the management server 300 (step 1311), the forwarding node 200 ′ checks whether the signal includes aggregate registration request processing capability information (step 1312). When the aggregation registration request processing capability information is included, information indicating that the management server 300 has the aggregation registration request processing capability is recorded in the management server information recording unit 251 (step 1313), and the process proceeds to step 1314. If the received registration signal does not include aggregate registration request processing capability information, the process proceeds to step 1314 without performing any processing.
- step 1314 the forwarding node 200 'determines whether or not the received signal is an aggregate registration response signal. As a result of the determination, if the received signal is an aggregate registration response signal, the aggregate registration response signal is separated into individual registration response signals (step 1315), and a predetermined process is performed on each registration response signal (step 1315). Step 1316). If the result of determination in step 1314 is that the received signal is a registration response signal, processing proceeds to step 1316.
- step 1316 if a code indicating that the registration process is successful in the management server 300 is stored in the registration response signal, the HoA included in the registration response signal, the address of the management server 300, the registration valid time Lifetime, etc. Registration information is recorded in the registration information recording unit 250.
- the forwarding node 200 ′ sends the registration response signal to the management server 300.
- Mobile node tunnel is established between the management server 300 and the forwarding node 200 ′. Thereby, the mobile node and the communication node 400 can start or restart communication using HoA.
- the forwarding node 200 ′ obtains the aggregation period of the aggregation registration request signal based on the Lifetime in order to prevent the registration of the mobile node from being expired.
- the transmission time of the aggregation registration request signal is determined (step 1317). As described with reference to FIG. 6, the transmission time is determined to be earlier than the registration expiration time by a margin that allows for the time required for the registration extension process on the management server side. Thereafter, a response signal corresponding to the signal that triggered the registration request signal is transmitted to the mobile node (step 1318).
- the transfer node aggregates mobile node connection signals sent from a plurality of mobile nodes, configures one aggregate registration request signal based on the plurality of mobile node connection signals, and transmits the aggregate registration request signal to the management server To send to. Therefore, the management server can process a plurality of registration request signals at a time by processing the aggregate registration request signal, and in comparison with the case of processing each time the registration request signal is received, The load for processing the registration request signal is reduced.
- the forwarding node notifies the management server of aggregate capability information indicating that it has the capability of transmitting an aggregate registration request signal.
- the aggregate registration request signal is transmitted only to the management server that has transmitted the registration response signal including the aggregate registration request processing capability information indicating that it has the ability to process the aggregate registration request signal. ing. Therefore, similarly to the first embodiment, communication can be performed between the forwarding node having the aggregation capability and the management server not having the aggregation registration request processing capability.
- the forwarding node of the present embodiment can transmit signals such as RS, DHCP Discovery, and Request transmitted when the IP terminal is connected to the network.
- a registration request signal or an aggregate registration request signal for initial registration or movement registration is transmitted to the management server.
- the registration revocation time is monitored by referring to the Lifetime information of the stored registration information, and when the current time approaches the registration revocation time, a registration request signal or aggregation for the purpose of preventing registration revocation Send a registration request signal.
- a transfer node performs a registration and extension request to a management server on behalf of a mobile node, a mobile communication service is provided to a mobile node that does not have a function of registering HoA and CoA in association with each other. be able to.
- each of the forwarding node and the management server according to the present embodiment may be regarded as each of the MAG and the LMA defined in PMIPv6 draft for which the specification has been formulated in the IETF.
- each of the registration request signal and the registration response signal may be regarded as a PBU (Proxy Binding Update) and a PBA (Proxy Binding Acknowledgment) defined in PMIPv6 draft.
- PBU Proxy Binding Update
- PBA Proxy Binding Acknowledgment
- the node corresponding to the forwarding node 200 ′ is related to the HoA and the CoA instead of the node corresponding to the plurality of mobile nodes 100 ′ that are connected to the subordinate and do not have the function of registering the HoA and the CoA.
- the communication system of the present invention can be applied to a system configured to transmit a request for registration to a node corresponding to the management server 300 and receive a response.
- the forwarding node and server device of the present invention can be applied to the nodes in the system having the above-described configuration.
- the program of the present invention can be applied to a program for controlling a node in the system having the above-described configuration.
- each means in the control unit of each device is virtually configured by the CPU executing a program, but a part or all of each means is dedicated. You may comprise only hardware, such as a circuit.
- the access network 500 is preferably a network that can be accessed by a mobile node by wireless technology such as WiFi (registered trademark), WiMAX (registered trademark), or 3G, but may be one that uses wired technology. .
- wireless technology such as WiFi (registered trademark), WiMAX (registered trademark), or 3G, but may be one that uses wired technology. .
- the core network 600 is assumed to be a mobile network core network such as 3GPP or 3GPP2, or a CSN (Connectivity Service Network) in WiMAX Forum, but may be the Internet, an IP network in a specific organization, or other networks.
- a mobile network core network such as 3GPP or 3GPP2
- a CSN Connectivity Service Network
- WiMAX Forum may be the Internet, an IP network in a specific organization, or other networks.
- all mobiles in which a transfer node for relaying a registration request signal for location registration is arranged between a mobile node that is a location registration request source and a management server that is a location registration request destination.
- a mobile communication system to which MIPv4 technology or PMIPv6 is applied is preferable.
- it can be applied to a mobile communication system standardized by 3GPP, 3GPP2 and WiMAX Forum.
- nodes having the functions as the HA defined in RFC3344 or the LMA described in PMIPv6 draft are the first and second. This is suitable as the management server 300 described as an example in the embodiment.
- the FA defined by RFC3344 is suitable as the forwarding node 200 described as an example in the first embodiment.
- a node having a function as a MAG described in PMIPv6 draft is suitable as the forwarding node 200 ′ described as an example in the second embodiment.
- the management server determines the number of times the registration request signal is received. Can reduce the load on the server.
- a registration request signal that cannot be aggregated is immediately transmitted to the server, thereby preventing an increase in latency.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
200、200’ 転送ノード
300 管理サーバ
201、201’、305 通信部
202、202’、310 制御部
205、205’、325 記憶部
220、220’ 登録要求処理手段
240、240’ 登録応答処理手段
500 アクセスネットワーク
600 コアネットワーク
本実施形態の移動通信システムの構成を説明する。図1は本実施形態の移動通信システムの一構成例を示すブロック図である。
なお、式(1)のT_aggr(HA)は、次回、登録要求の送信先となる管理サーバ300に対して集約登録要求信号を送信する時刻である。この時刻を、集約信号送信時刻決定手段224は、管理サーバ毎に管理する。
なお、式(2)に示すFirst_T_aggr(HA)は、集約登録要求を構成するためにその送信が留保された登録要求信号のうち、最初に受信した登録要求信号の受信時刻である。この時刻も、集約信号送信時刻決定手段224が管理サーバ毎に管理する。また、aggr_windowは、事前設定などにより決定された集約時間である。集約時間の情報は予め集約情報記録部252に登録されている。
第1の実施形態は移動ノードが登録要求信号を送信する起点であり、転送ノードがこれを転送するという形態であったが、本実施形態は、転送ノード自身が登録要求信号を生成して送信する形態である。具体的には、PMIPv6のケースがこれに当てはまる。PMIPv6の場合、MAGが転送ノードであり、LMA(Local Mobility Anchor)が管理サーバと見なせる。
Claims (60)
- 移動ノードのアドレスの登録を要求するための登録要求信号を送出する転送ノードと、前記転送ノードから前記登録要求信号を受信するサーバと、を有する通信システムであって、
前記転送ノードは、
前記登録要求信号の送信契機が発生すると、該送信契機の種類を判定し、判定した種類に応じて、前記登録要求信号による登録の対象または登録の失効時刻の延長の対象とする移動ノードを、複数とするか否かを判定し、複数の移動ノードを対象としない場合、1つの移動ノードを対象とした登録要求信号を生成して前記サーバに送信し、複数の移動ノードを対象とする場合、該複数の移動ノードを対象とすることを示す情報、もしくは対象となる複数の移動ノードを示す情報、またはそれら両方の情報を含む集約登録要求信号を生成して前記サーバに送信し、
前記サーバは、
前記転送ノードから前記登録要求信号を受信する場合、該登録要求信号が対象とする移動ノードの登録処理または登録の失効時刻の延長処理を行い、前記転送ノードから前記集約登録要求信号を受信する場合、対象となる複数の移動ノードの登録処理または登録の失効時刻の延長処理を行う、通信システム。 - 前記転送ノードは、
前記登録要求信号を前記移動ノードから受信すると、該登録要求信号の種類に応じて該登録要求信号を集約対象とするか否かを判定し、判定の結果、前記登録要求信号を集約対象としない場合、該登録要求信号を前記サーバに送信し、前記登録要求信号を集約対象とする場合、所定の時刻まで前記登録要求信号を保持し、保持した登録要求信号を集約した前記集約登録要求信号を生成して前記所定の時刻に前記サーバに送信する、請求の範囲第1項記載の通信システム。 - 前記登録要求信号の種類は、移動に伴うアドレス変更の際の登録要求を目的とする移動登録、および、登録の失効を防止するための登録延長の要求を目的とする登録失効防止を有し、
前記転送ノードは、
前記登録要求信号の種類が前記登録失効防止である場合、該登録要求信号を集約対象とし、前記登録要求信号の種類が前記移動登録である場合、該登録要求信号を集約対象としない、請求の範囲第2項記載の通信システム。 - 前記登録要求信号に、集約対象とするか否かの情報が含まれている請求の範囲第2項または第3項記載の通信システム。
- 前記転送ノードは、
前記サーバに登録した移動ノード毎の登録有効時間の情報を予め保持し、
集約する登録要求信号に前記登録失効防止の信号があると該登録要求信号の前記登録有効時間のうち最も早い終期よりも前の時刻を、前記所定の時刻に決定する、請求の範囲第3項記載の通信システム。 - 前記登録要求信号の送信契機の種類として、移動に伴うアドレス変更の際の登録要求を目的とする移動登録、および、登録の失効を防止するための登録延長の要求を目的とする登録失効防止を有し、
前記転送ノードは、
前記登録要求信号の送信契機の種類が前記登録失効防止である場合、登録の失効時刻の延長対象とする移動ノードを複数とするための前記集約登録要求信号を前記サーバに送信し、前記登録要求信号の送信契機の種類が前記移動登録である場合、登録の対象とする移動ノードを複数としない前記登録要求信号を前記サーバに送信する、請求の範囲第1項記載の通信システム。 - 前記サーバは、
前記集約登録要求信号を処理する能力を有することを示す集約登録要求処理能力情報を前記転送ノードに通知する、請求の範囲第1項から第6項のいずれか1項記載の通信システム。 - 前記転送ノードは、
前記サーバから前記集約登録要求処理能力情報を受信すると、前記登録要求信号を集約対象とするか否かの判定を行う、請求の範囲第7項記載の通信システム。 - 前記転送ノードは、
前記集約登録要求信号を前記サーバに送信する前に、自装置が前記集約登録要求信号を送信する能力があることを示す集約能力情報を前記サーバに送信する、請求の範囲第1項から第8項のいずれか1項記載の通信システム。 - 前記サーバは、
前記集約能力情報を前記転送ノードから受信すると、前記移動ノードに登録処理の結果を通知するための登録応答信号を集約して前記転送ノードに送信する、請求の範囲第9項記載の通信システム。 - 前記転送ノードは、
前記移動ノードと前記サーバとの間で送受信される信号への改竄を検出するための認証情報が集約対象の登録要求信号に含まれていると、前記認証情報を前記集約登録要求信号に含めて前記サーバに送信する、請求の範囲第1項から第10項のいずれか1項記載の通信システム。 - 前記サーバは、
前記認証情報が前記集約登録要求信号に含まれていると、該集約登録要求信号の元になる前記登録要求信号を再構成し、該登録要求信号に含まれていた前記認証情報を用いて個々の登録要求信号に対して認証処理を行う、請求の範囲第11項記載の通信システム。 - 前記サーバは、
前記移動ノードと自装置との間で送受信される信号への改竄を検出するための認証情報が前記集約登録要求信号に含まれていると、該認証情報の計算に用いる鍵情報を、前記移動ノードに登録処理の結果を通知するための登録応答信号に含めて前記転送ノードに送信する、請求の範囲第1項から第10項のいずれか1項記載の通信システム。 - 前記転送ノードは、
前記鍵情報を含む前記登録応答信号を前記サーバから受信すると、該鍵情報を保持し、その後、前記移動ノードと前記サーバとの間で送受信される信号に対して前記鍵情報を用いて改竄の有無を確認する、請求の範囲第13項記載の通信システム。 - 移動ノードのアドレスの登録を要求するための登録要求信号を、前記アドレスを管理するサーバに送信する転送ノードであって、
前記登録要求信号の送信契機に含まれる情報を保存するための記憶部と、
前記登録要求信号の送信契機が発生すると、該送信契機の種類を判定し、判定した種類に応じて、前記登録要求信号による登録の対象または登録の失効時刻の延長の対象とする移動ノードを、複数とするか否かを判定し、複数の移動ノードを対象としない場合、1つの移動ノードを対象とした登録要求信号を生成して前記サーバに送信し、複数の移動ノードを対象とする場合、該複数の移動ノードを対象とすることを示す情報、もしくは対象となる複数の移動ノードを示す情報、またはそれら両方の情報を含む集約登録要求信号を生成して前記サーバに送信する制御部と、
を有する転送ノード。 - 前記制御部は、
前記登録要求信号を前記移動ノードから受信すると、該登録要求信号の種類に応じて該登録要求信号を集約対象とするか否かを判定し、判定の結果、前記登録要求信号を集約対象としない場合、該登録要求信号を前記サーバに送信し、前記登録要求信号を集約対象とする場合、所定の時刻まで前記登録要求信号を保持し、保持した登録要求信号を集約した前記集約登録要求信号を生成して前記所定の時刻に前記サーバに送信する、請求の範囲第15項記載の転送ノード。 - 前記登録要求信号の種類は、移動に伴うアドレス変更の際の登録要求を目的とする移動登録、および、登録の失効を防止するための登録延長の要求を目的とする登録失効防止を有し、
前記制御部は、
前記登録要求信号の種類が前記登録失効防止である場合、該登録要求信号を集約対象とし、前記登録要求信号の種類が前記移動登録である場合、該登録要求信号を集約対象としない、請求の範囲第16項記載の転送ノード。 - 前記登録要求信号に、集約対象とするか否かの情報が含まれている請求の範囲第16項または第17項記載の転送ノード。
- 前記制御部は、
前記サーバに登録した移動ノード毎の登録有効時間の情報を予め前記記憶部に保持し、
集約する登録要求信号に前記登録失効防止の信号があると該登録要求信号の前記登録有効時間のうち最も早い終期よりも前の時刻を、前記所定の時刻に決定する、請求の範囲第17項記載の転送ノード。 - 前記登録要求信号の送信契機の種類として、移動に伴うアドレス変更の際の登録要求を目的とする移動登録、および、登録の失効を防止するための登録延長の要求を目的とする登録失効防止を有し、
前記制御部は、
前記登録要求信号の送信契機の種類が前記登録失効防止である場合、登録の失効時刻の延長対象とする移動ノードを複数とするための前記集約登録要求信号を前記サーバに送信し、前記登録要求信号の送信契機の種類が前記移動登録である場合、登録の対象とする移動ノードを複数としない前記登録要求信号を前記サーバに送信する、請求の範囲第15項記載の転送ノード。 - 前記制御部は、
前記集約登録要求信号を処理する能力を有することを示す情報を前記サーバから受信すると、前記登録要求信号を集約対象とするか否かの判定を行う、請求の範囲第15項から第20項のいずれか1項記載の転送ノード。 - 前記制御部は、
前記集約登録要求信号を前記サーバに送信する前に、自装置が前記集約登録要求信号を送信する能力があることを示す情報を前記サーバに送信する、請求の範囲第15項から第21項のいずれか1項記載の転送ノード。 - 前記制御部は、
前記移動ノードと前記サーバとの間で送受信される信号への改竄を検出するための認証情報が集約対象の登録要求信号に含まれていると、前記認証情報を前記集約登録要求信号に含めて前記サーバに送信する、請求の範囲第15項から第22項のいずれか1項記載の転送ノード。 - 前記制御部は、
前記移動ノードに登録処理の結果を通知するための登録応答信号を前記サーバから受信し、該登録応答信号に前記認証情報の計算に用いる鍵情報が含まれていると、該鍵情報を前記記憶部に格納し、その後、前記移動ノードと前記サーバとの間で送受信される信号に対して前記鍵情報を用いて改竄の有無を確認する、請求の範囲第23項記載の転送ノード。 - アドレスを管理するサーバと転送ノードを介して接続される移動ノードであって、
自ノードのアドレスが格納された記憶部と、
前記自ノードのアドレスの登録を要求するための登録要求信号の種類を示す情報を含み、該登録要求信号の送信契機となる信号を前記サーバ宛に前記転送ノードを介して送信する制御部と、
を有する移動ノード。 - アドレスを管理するサーバと転送ノードを介して接続される移動ノードであって、
自ノードのアドレスが格納された記憶部と、
前記自ノードのアドレスの登録を要求するための、該登録の種類の情報を含む登録要求信号を前記サーバ宛に前記転送ノードを介して送信する制御部と、
を有する移動ノード。 - 移動ノードのアドレスの登録を要求するための登録要求信号を転送ノードから受信するサーバ装置であって、
前記アドレスを登録するための記憶部と、
前記転送ノードから前記登録要求信号を受信する場合、該登録要求信号に含まれるアドレスを前記記憶部に登録する登録処理を行い、複数の前記登録要求信号の情報を含む集約登録要求信号を前記転送ノードから受信する場合、該集約登録要求信号に含まれる複数のアドレスの前記登録処理を行う制御部と、
を有するサーバ装置。 - 前記制御部は、
前記集約登録要求信号を処理する能力を有することを示す情報を前記転送ノードに通知する、請求の範囲第27項記載のサーバ装置。 - 前記制御部は、
前記集約登録要求信号を送信する能力があることを示す情報を前記転送ノードから受信すると、前記移動ノードに登録処理の結果を通知するための登録応答信号を集約して前記転送ノードに送信する、請求の範囲第27項または第28項記載のサーバ装置。 - 前記制御部は、
前記移動ノードと自装置との間で送受信される信号への改竄を検出するための認証情報が前記集約登録要求信号に含まれていると、該集約登録要求信号の元になる前記登録要求信号を再構成し、該登録要求信号に含まれていた前記認証情報を用いて個々の登録要求信号に対して認証処理を行う、請求の範囲第27項から第29項のいずれか1項記載のサーバ装置。 - 前記制御部は、
前記移動ノードと自装置との間で送受信される信号への改竄を検出するための認証情報が前記集約登録要求信号に含まれていると、該認証情報の計算に用いる鍵情報を、前記移動ノードに登録処理の結果を通知するための登録応答信号に含めて前記転送ノードに送信する、請求の範囲第27項から第29項のいずれか1項記載のサーバ装置。 - 移動ノードのアドレスの登録を要求するための登録要求信号を送出する転送ノードと、前記転送ノードから前記登録要求信号を受信するサーバとによる通信制御方法であって、
前記転送ノードは、前記登録要求信号の送信契機が発生すると、該送信契機の種類を判定し、
前記転送ノードは、判定した種類に応じて、前記登録要求信号による登録の対象または登録の失効時刻の延長の対象とする移動ノードを、複数とするか否かを判定し、複数の移動ノードを対象としない場合、1つの移動ノードを対象とした登録要求信号を生成して前記サーバに送信し、複数の移動ノードを対象とする場合、該複数の移動ノードを対象とすることを示す情報、もしくは対象となる複数の移動ノードを示す情報、またはそれら両方の情報を含む集約登録要求信号を生成して前記サーバに送信し、
前記サーバは、前記転送ノードから前記登録要求信号を受信する場合、該登録要求信号が対象とする移動ノードの登録処理または登録の失効時刻の延長処理を行い、前記転送ノードから前記集約登録要求信号を受信する場合、対象となる複数の移動ノードの登録処理または登録の失効時刻の延長処理を行う、通信制御方法。 - 前記転送ノードは、前記登録要求信号を前記移動ノードから受信すると、該登録要求信号の種類に応じて該登録要求信号を集約対象とするか否かを判定し、判定の結果、前記登録要求信号を集約対象としない場合、該登録要求信号を前記サーバに送信し、前記登録要求信号を集約対象とする場合、所定の時刻まで前記登録要求信号を保持し、保持した登録要求信号を集約した前記集約登録要求信号を生成して前記所定の時刻に前記サーバに送信する、請求の範囲第32項記載の通信制御方法。
- 前記登録要求信号の種類は、移動に伴うアドレス変更の際の登録要求を目的とする移動登録、および、登録の失効を防止するための登録延長の要求を目的とする登録失効防止を有し、
前記転送ノードは、
前記登録要求信号の種類が前記登録失効防止である場合、該登録要求信号を集約対象とし、前記登録要求信号の種類が前記移動登録である場合、該登録要求信号を集約対象としない、請求の範囲第33項記載の通信制御方法。 - 前記登録要求信号に、集約対象とするか否かの情報が含まれている請求の範囲第33項または第34項記載の通信制御方法。
- 前記転送ノードは、
前記サーバに登録した移動ノード毎の登録有効時間の情報を予め保持し、
集約する登録要求信号に前記登録失効防止の信号があると該登録要求信号の前記登録有効時間のうち最も早い終期よりも前の時刻を、前記所定の時刻に決定する、請求の範囲第34項記載の通信制御方法。 - 前記登録要求信号の送信契機の種類として、移動に伴うアドレス変更の際の登録要求を目的とする移動登録、および、登録の失効を防止するための登録延長の要求を目的とする登録失効防止を有し、
前記転送ノードは、
前記登録要求信号の送信契機の種類が前記登録失効防止である場合、登録の失効時刻の延長対象とする移動ノードを複数とするための前記集約登録要求信号を前記サーバに送信し、前記登録要求信号の送信契機の種類が前記移動登録である場合、登録の対象とする移動ノードを複数としない前記登録要求信号を前記サーバに送信する、請求の範囲第32項記載の通信制御方法。 - 前記サーバは、
前記集約登録要求信号を処理する能力を有することを示す集約登録要求処理能力情報を前記転送ノードに通知する、請求の範囲第32項から第37項のいずれか1項記載の通信制御方法。 - 前記転送ノードは、
前記サーバから前記集約登録要求処理能力情報を受信すると、前記登録要求信号を集約対象とするか否かの判定を行う、請求の範囲第38項記載の通信制御方法。 - 前記転送ノードは、
前記集約登録要求信号を前記サーバに送信する前に、自装置が前記集約登録要求信号を送信する能力があることを示す集約能力情報を前記サーバに送信する、請求の範囲第32項から第39項のいずれか1項記載の通信制御方法。 - 前記サーバは、
前記集約能力情報を前記転送ノードから受信すると、前記移動ノードに登録処理の結果を通知するための登録応答信号を集約して前記転送ノードに送信する、請求の範囲第40項記載の通信制御方法。 - 前記転送ノードは、
前記移動ノードと前記サーバとの間で送受信される信号への改竄を検出するための認証情報が集約対象の登録要求信号に含まれていると、前記認証情報を前記集約登録要求信号に含めて前記サーバに送信する、請求の範囲第32項から第41項のいずれか1項記載の通信制御方法。 - 前記サーバは、
前記認証情報が前記集約登録要求信号に含まれていると、該集約登録要求信号の元になる前記登録要求信号を再構成し、該登録要求信号に含まれていた前記認証情報を用いて個々の登録要求信号に対して認証処理を行う、請求の範囲第42項記載の通信制御方法。 - 前記サーバは、
前記移動ノードと自装置との間で送受信される信号への改竄を検出するための認証情報が前記集約登録要求信号に含まれていると、該認証情報の計算に用いる鍵情報を、前記移動ノードに登録処理の結果を通知するための登録応答信号に含めて前記転送ノードに送信する、請求の範囲第32項から第41項のいずれか1項記載の通信制御方法。 - 前記転送ノードは、
前記鍵情報を含む前記登録応答信号を前記サーバから受信すると、該鍵情報を保持し、その後、前記移動ノードと前記サーバとの間で送受信される信号に対して前記鍵情報を用いて改竄の有無を確認する、請求の範囲第42項記載の通信制御方法。 - 移動ノードのアドレスの登録を要求するための登録要求信号を、前記アドレスを管理するサーバに送信するコンピュータに実行させるためのプログラムであって、
前記登録要求信号の送信契機が発生すると、該送信契機の種類を判定し、判定した種類に応じて、前記登録要求信号による登録の対象または登録の失効時刻の延長の対象とする移動ノードを、複数とするか否かを判定し、複数の移動ノードを対象としない場合、1つの移動ノードを対象とした登録要求信号を生成して前記サーバに送信し、複数の移動ノードを対象とする場合、該複数の移動ノードを対象とすることを示す情報、もしくは対象となる複数の移動ノードを示す情報、またはそれら両方の情報を含む集約登録要求信号を生成して前記サーバに送信する処理を前記コンピュータに実行させるためのプログラム。 - 前記登録要求信号を前記移動ノードから受信すると、該登録要求信号の種類に応じて該登録要求信号を集約対象とするか否かを判定し、判定の結果、前記登録要求信号を集約対象としない場合、該登録要求信号を前記サーバに送信し、前記登録要求信号を集約対象とする場合、所定の時刻まで前記登録要求信号を保持し、保持した登録要求信号を集約した前記集約登録要求信号を生成して前記所定の時刻に前記サーバに送信する、請求の範囲第46項記載のプログラム。
- 前記登録要求信号の種類は、移動に伴うアドレス変更の際の登録要求を目的とする移動登録、および、登録の失効を防止するための登録延長の要求を目的とする登録失効防止を有し、
前記登録要求信号の種類が前記登録失効防止である場合、該登録要求信号を集約対象とし、前記登録要求信号の種類が前記移動登録である場合、該登録要求信号を集約対象としない、請求の範囲第47項記載のプログラム。 - 前記登録要求信号に、集約対象とするか否かの情報が含まれている請求の範囲第47項または第48項記載のプログラム。
- 前記サーバに登録した移動ノード毎の登録有効時間の情報を予め記憶部に保持し、
集約する登録要求信号に前記登録失効防止の信号があると該登録要求信号の前記登録有効時間のうち最も早い終期よりも前の時刻を、前記所定の時刻に決定する処理を有する請求の範囲第48項記載のプログラム。 - 前記登録要求信号の送信契機の種類として、移動に伴うアドレス変更の際の登録要求を目的とする移動登録、および、登録の失効を防止するための登録延長の要求を目的とする登録失効防止を有し、
前記登録要求信号の送信契機の種類が前記登録失効防止である場合、登録の失効時刻の延長対象とする移動ノードを複数とするための前記集約登録要求信号を前記サーバに送信し、前記登録要求信号の送信契機の種類が前記移動登録である場合、登録の対象とする移動ノードを複数としない前記登録要求信号を前記サーバに送信する、請求の範囲第46項記載のプログラム。 - 前記集約登録要求信号を処理する能力を有することを示す情報を前記サーバから受信すると、前記登録要求信号を集約対象とするか否かの判定を行う処理を有する請求の範囲第46項から第51項のいずれか1項記載のプログラム。
- 前記集約登録要求信号を前記サーバに送信する前に、自装置が前記集約登録要求信号を送信する能力があることを示す情報を前記サーバに送信する処理を有する請求の範囲第46項から第52項のいずれか1項記載のプログラム。
- 前記移動ノードと前記サーバとの間で送受信される信号への改竄を検出するための認証情報が集約対象の登録要求信号に含まれていると、前記認証情報を前記集約登録要求信号に含めて前記サーバに送信する処理を有する請求の範囲第46項から第53項のいずれか1項記載のプログラム。
- 前記移動ノードに登録処理の結果を通知するための登録応答信号を前記サーバから受信し、該登録応答信号に前記認証情報の計算に用いる鍵情報が含まれていると、該鍵情報を記憶部に格納し、その後、前記移動ノードと前記サーバとの間で送受信される信号に対して前記鍵情報を用いて改竄の有無を確認する処理を有する請求の範囲第54項記載のプログラム。
- 移動ノードのアドレスの登録を要求するための登録要求信号を転送ノードから受信するコンピュータに実行させるためのプログラムであって、
前記転送ノードから前記登録要求信号を受信する場合、該登録要求信号に含まれるアドレスを記憶部に登録する登録処理を行い、複数の前記登録要求信号の情報を含む集約登録要求信号を前記転送ノードから受信する場合、該集約登録要求信号に含まれる複数のアドレスの前記登録処理を行う処理を前記コンピュータに実行させるためのプログラム。 - 前記集約登録要求信号を処理する能力を有することを示す情報を前記転送ノードに通知する処理を有する請求の範囲第56項記載のプログラム。
- 前記集約登録要求信号を送信する能力があることを示す情報を前記転送ノードから受信すると、前記移動ノードに登録処理の結果を通知するための登録応答信号を集約して前記転送ノードに送信する処理を有する請求の範囲第56項または第57項記載のプログラム。
- 前記移動ノードと自装置との間で送受信される信号への改竄を検出するための認証情報が前記集約登録要求信号に含まれていると、該集約登録要求信号の元になる前記登録要求信号を再構成し、該登録要求信号に含まれていた前記認証情報を用いて個々の登録要求信号に対して認証処理を行う処理を有する請求の範囲第56項から第58項のいずれか1項記載のプログラム。
- 前記移動ノードと自装置との間で送受信される信号への改竄を検出するための認証情報が前記集約登録要求信号に含まれていると、該認証情報の計算に用いる鍵情報を、前記移動ノードに登録処理の結果を通知するための登録応答信号に含めて前記転送ノードに送信する処理を有する請求の範囲第56項から第58項のいずれか1項記載のプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009801072061A CN101960873B (zh) | 2008-03-10 | 2009-03-10 | 通信系统、传送节点、移动节点、服务器设备、通信控制方法及程序 |
US12/919,545 US8797951B2 (en) | 2008-03-10 | 2009-03-10 | Communication system, transfer node, mobile node, server apparatus, communication control method, and program |
JP2010502816A JP5370353B2 (ja) | 2008-03-10 | 2009-03-10 | 通信システム、転送ノード、移動ノード、サーバ装置、通信制御方法およびプログラム |
EP09719450.0A EP2237584B1 (en) | 2008-03-10 | 2009-03-10 | Communications system, forwarding node and communications control method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008059488 | 2008-03-10 | ||
JP2008-059488 | 2008-03-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009113517A1 true WO2009113517A1 (ja) | 2009-09-17 |
Family
ID=41065184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2009/054501 WO2009113517A1 (ja) | 2008-03-10 | 2009-03-10 | 通信システム、転送ノード、移動ノード、サーバ装置、通信制御方法およびプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US8797951B2 (ja) |
EP (1) | EP2237584B1 (ja) |
JP (1) | JP5370353B2 (ja) |
CN (1) | CN101960873B (ja) |
WO (1) | WO2009113517A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8054780B1 (en) * | 2008-12-09 | 2011-11-08 | Sprint Spectrum L.P. | Transparent application data notification during IMS registrations |
US9405289B2 (en) | 2012-12-06 | 2016-08-02 | Tokyo Electron Limited | Method and apparatus for autonomous identification of particle contamination due to isolated process events and systematic trends |
WO2015190880A1 (ko) * | 2014-06-12 | 2015-12-17 | 엘지전자(주) | Hdmi를 사용하여 데이터를 송수신하기 위한 방법 및 장치 |
CN109417766B (zh) | 2016-07-01 | 2022-06-07 | 瑞典爱立信有限公司 | 用于用户设备(ue)注册的系统和方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003534719A (ja) * | 2000-05-24 | 2003-11-18 | モトローラ・インコーポレイテッド | 通信システム及び方法 |
JP2004241895A (ja) * | 2003-02-04 | 2004-08-26 | Motorola Inc | 代理位置登録オプションを備えた移動通信システム |
WO2007047145A1 (en) * | 2005-10-11 | 2007-04-26 | Qualcomm Incorporated | Base station methods and apparatus for establishing connections |
JP3972880B2 (ja) | 2003-09-22 | 2007-09-05 | 日本電気株式会社 | 移動通信システム及び方法と、装置と、制御プログラム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3636637B2 (ja) * | 2000-05-30 | 2005-04-06 | 三菱電機株式会社 | 経路最適化方法 |
US7228415B2 (en) * | 2001-11-02 | 2007-06-05 | General Instrument Corporation | Method and apparatus for transferring a communication session |
US7564824B2 (en) * | 2002-02-04 | 2009-07-21 | Qualcomm Incorporated | Methods and apparatus for aggregating MIP and AAA messages |
JP3748415B2 (ja) | 2002-02-13 | 2006-02-22 | 松下電器産業株式会社 | 移動通信方法および通信装置 |
JP3719594B2 (ja) | 2002-02-15 | 2005-11-24 | 日本電信電話株式会社 | エリア情報管理システムおよび管理方法、ならびにロケーションエージェントとその通信方法、ならびにそのプログラムと記録媒体 |
US7295511B2 (en) * | 2002-06-13 | 2007-11-13 | Utstarcom, Inc. | System and method for packet data serving node load balancing and fault tolerance |
WO2004003679A2 (en) * | 2002-06-28 | 2004-01-08 | Nokia Corporation | Method of registering home address of a mobile node with a home agent |
EP1774747B1 (en) * | 2004-07-30 | 2017-03-01 | Telecom Italia S.p.A. | Method and system for controlling operation of a communication network, related network and computer program product therefor |
US20060153120A1 (en) * | 2004-12-28 | 2006-07-13 | Utstarcom, Inc. | Method, apparatus, and system for implementing proxy accounting for a home agent |
JP2007097073A (ja) | 2005-09-30 | 2007-04-12 | Nec Corp | エージェント装置、通信システム、通信仲介方法、通信仲介プログラム |
JP4654950B2 (ja) | 2006-03-15 | 2011-03-23 | 日本電気株式会社 | 情報同報システム、情報同報方法並びにそのプログラム |
US8054780B1 (en) * | 2008-12-09 | 2011-11-08 | Sprint Spectrum L.P. | Transparent application data notification during IMS registrations |
-
2009
- 2009-03-10 US US12/919,545 patent/US8797951B2/en active Active
- 2009-03-10 EP EP09719450.0A patent/EP2237584B1/en active Active
- 2009-03-10 JP JP2010502816A patent/JP5370353B2/ja not_active Expired - Fee Related
- 2009-03-10 CN CN2009801072061A patent/CN101960873B/zh not_active Expired - Fee Related
- 2009-03-10 WO PCT/JP2009/054501 patent/WO2009113517A1/ja active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003534719A (ja) * | 2000-05-24 | 2003-11-18 | モトローラ・インコーポレイテッド | 通信システム及び方法 |
JP2004241895A (ja) * | 2003-02-04 | 2004-08-26 | Motorola Inc | 代理位置登録オプションを備えた移動通信システム |
JP3972880B2 (ja) | 2003-09-22 | 2007-09-05 | 日本電気株式会社 | 移動通信システム及び方法と、装置と、制御プログラム |
WO2007047145A1 (en) * | 2005-10-11 | 2007-04-26 | Qualcomm Incorporated | Base station methods and apparatus for establishing connections |
Non-Patent Citations (3)
Title |
---|
"IP Mobility support for IPv4", RFC3344, 17 January 2008 (2008-01-17), Retrieved from the Internet <URL:http://www.ietf.org/rfc/rfc3344> |
See also references of EP2237584A4 * |
WIMAX FORUM/3GPP2 PROXY MOBILE IPV4, 20 September 2007 (2007-09-20), Retrieved from the Internet <URL:http://tools.ietf.org/html/draft-leung-mip4-proxy-mode-4> |
Also Published As
Publication number | Publication date |
---|---|
JP5370353B2 (ja) | 2013-12-18 |
CN101960873B (zh) | 2013-06-19 |
US20110007691A1 (en) | 2011-01-13 |
EP2237584A1 (en) | 2010-10-06 |
EP2237584B1 (en) | 2021-09-15 |
JPWO2009113517A1 (ja) | 2011-07-21 |
CN101960873A (zh) | 2011-01-26 |
EP2237584A4 (en) | 2016-04-20 |
US8797951B2 (en) | 2014-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8279807B2 (en) | Communication control method, network node, and mobile terminal | |
JP5989868B2 (ja) | 第2のサービスドメインにおけるホームエージェントでの第1のサービスドメインに属する移動局のサービスの固定 | |
US8619629B2 (en) | Mobile terminal and network node | |
US9179286B2 (en) | Method, system, and device for registering with local mobility anchors | |
JPWO2008099802A1 (ja) | 移動端末管理システム、ネットワーク機器及びそれらに用いる移動端末動作制御方法 | |
KR20100139038A (ko) | 과도 등록 및 확장된 바인딩 해제 메시지들을 이용하는 멀티-호밍 프로토콜에 대한 지원 | |
JP2009519644A (ja) | イーサネット伝送プロトコルを基礎とするデータパケットを少なくとも1つのモバイル通信ユニットと通信システムとの間において伝送する方法 | |
EP2129056A1 (en) | Communication method, communication system, home agent, and mobile node | |
JPWO2009057296A1 (ja) | 移動端末及びネットワークノード並びにパケット転送管理ノード | |
EP1804463A1 (en) | Method for route optimization with dual mobile IPv4 node in IPv6-only network | |
JP5602252B2 (ja) | 移動通信の制御方法、システム、マッピング転送サーバ及びアクセスルータ | |
KR101532106B1 (ko) | 다중-호밍 프로토콜에 대한 지원 | |
JP5370353B2 (ja) | 通信システム、転送ノード、移動ノード、サーバ装置、通信制御方法およびプログラム | |
KR100915513B1 (ko) | 프락시 모바일 IPv6에서 패킷 손실을 줄이기 위한 패킷버퍼링 장치 및 방법 | |
US20100208663A1 (en) | Communication system, mobile terminal, and network node | |
JP2008541516A (ja) | IPv6通信相手ノード及び移動IPv6ノード間の通信方法、並びに通信相手ノードプロキシーゲートウエイ | |
JP2006005607A (ja) | ネットワークシステムおよび移動ルータ | |
KR101357511B1 (ko) | 이동통신 시스템에서 프록시 모바일 아이피를 이용한 이동성 관리 방법 및 이를 위한 장치 | |
KR20060023359A (ko) | 서로 다른 이기종 무선망간 로밍을 수행할 수 있는 이동단말기 | |
JP3885942B2 (ja) | 移動端末のデータ通信方法 | |
JP5387574B2 (ja) | 通信端末 | |
JP2010154463A (ja) | 移動通信システム、サーバ装置、ゲートウェイ装置および通信制御方法 | |
López Molina | Disseny i desenvolupament d'un smart car gateway | |
KR20110053786A (ko) | 다중 인터페이스 단말의 통신 지원 방법 | |
JP2004247836A (ja) | 通信制御方法、中継装置、プログラムおよび記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200980107206.1 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09719450 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2009719450 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12919545 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2010502816 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |