Abstract: There is provided a mobility management system realizing a handover between access methods using different mobility protocols, without changing an anchor node providing the mobile terminal with mobility. After receiving a location registration message of a mobile terminal 3, an anchor node function 1 determines whether the location registration message is based on CMIP or PMIP. If the received location registration message is based on CMIP, the anchor node function 1 acquires a message authentication IPsec SA from a CMIP SA database 5 by using the HoA of the mobile terminal 3 as a key. If the received location registration message is based on PMIP, the anchor node function 1 acquires a message authentication IPsec SA from a PMIP SA database 6 by using the HoA of the mobile terminal 3 as a key. The anchor node function 1 authenticates the location registration message by using the acquired IPsec SA.
1. A mobility management system managing mobility of any one mobile terminal with a different mobility protocol depending on an access method, the system comprising an anchor node having a function of managing a CMIP (Client Mobile Internet Protocol) SA (Security 5 Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of said mobile terminal.
2. The mobility management system according to claim 1, wherein said anchor node comprises a function of determining a protocol type with information in an unencrypted portion of a BU (Binding Update) which is a location registration message of said mobile terminal.
3. The mobility management system according to claim 1 or 2, comprising a first access network using CMIP and a second access network using PMIP.
4. The mobility management system according to any one of claims 1 to 3, wherein said anchor node comprises: storing means for storing a CMIP SA and a PMIP SA switchable to one another for one HoA used by said mobile terminal for 5 communication.
5. The mobility management system according to claim 4, wherein said anchor node establishes the PMIP SA for each HoA of said mobile terminal(s).
6. The mobility management system according to claim 4, wherein the anchor node establishes the PMIP SA for each PMIP Client.
7. The mobility management system according to claim 4, wherein the 32 anchor node establishes the PMIP SA for each visited network.
8. The mobility management system according to claim 5, wherein the anchor node uses a different PMIP SA for each visited network.
9. The mobility management system according to any one of claims 1 to 8, wherein MIPv6 (Mobile Internet Protocol version 6) or MIPv4 (Mobile—Internet—Protocol—version—4-)—is used as the both mobility protocol.
10. The mobility management system according to any one of claims 1 to 9, wherein an IPsec- (Internet Protocol security protocol) based authentication method or an authenticatorbased authentication method is used to authenticate the location registration message of the both mobility protocol.
11. An anchor node used in a mobility management system managing mobility of each mobile terminal with a different mobility protocol depending on an access method, said anchor node comprising: a function of managing a CMIP (Client Mobile Internet Protocol) SA (Security Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of the mobile terminal.
12. The anchor node according to claim 11, comprising a function of determining a protocol type with information in an unencrypted portion of a BU (Binding Update) which is a location registration message of the mobile terminal.
13. The anchor node according to claim 11 or 12, wherein the mobility management system comprises a first access network using CMIP and a 33 second access network using PMIP.
14. The anchor node according to any one of claims 11 to 13, comprising: storing means for storing a CMIP SA and a PMIP SA switchable to one another for one HoA used by said mobile terminal for 5 communication.
15. The anchor node according to claim 14, wherein the PMIP SA is established for each HoA of the mobile terminal(s).
16. The anchor node according to claim 14, wherein the PMIP SA is established for each PMIP Client.
17. The anchor node according to claim 14, wherein the PMIP SA is established for each visited network.
18. The anchor node according to claim 15, wherein a different PMIP SA is used for each visited network.
19. The anchor node according to any one of claims 11 to 18, wherein MIPv6 (Mobile Internet Protocol version 6) or MIPv4 (Mobile Internet Protocol version ^) is used as the both mobility protocol.
20. The anchor node according to any one of claims 11 to 19, wherein an IPsec- (Internet Protocol security protocol) based authentication method or an—authenticator based—authentication—method—is used to authenticate the location registration message of the both mobility protocol.
21. A mobile terminal management method used in a mobility management system managing mobility of any one mobile terminal with a different mobility protocol depending on an access method, wherein an 34 anchor node executes processing for managing a CMIP (Client Mobile 5 Internet Protocol) SA (Security Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of said mobile terminal.
22. The mobile terminal management method according to claim 21, wherein the anchor node executes processing for determining a protocol type with information in an unencrypted portion of a BU (Binding Update) which is a location registration message of the mobile terminal.
23. The mobile terminal management method according to claim 21 or 22, wherein the mobility management system comprises a first access network using CMIP and a second access network using PMIP.
24. The mobile terminal management method according to any one of claims 21 to 23, wherein the anchor node manages a CMIP SA and a PMIP SA switchable to one another for one HoA used by said mobile terminal for communication.
25. The mobile terminal management method according to claim 24, wherein the anchor node establishes the PMIP SA for each HoA of the mobile terminal(s).
26. The mobile terminal management method according to claim 24, wherein the anchor node establishes the PMIP SA for each PMIP Client.
27. The mobile terminal management method according to claim 24, wherein the anchor node establishes the PMIP SA for each visited network.
28. The mobile terminal management method according to claim 25, wherein the anchor node uses a different PMIP SA for each visited 55 network.
29. The mobile terminal management method according to any one of claims 21 to 28, wherein MIPv6 (Mobile Internet Protocol version 6)-eH^ MIPv4 (Mobile Internet Protocol version 4) is used as the both mobility protocol.
30. The mobile terminal management method according to any one of claims- 21 to 29, wherein an IPsec- (Internet Protocol security protocol) based authentication method or an authenticator-based authentication method is used to authenticate the location registration message of the both mobility protocol.
31. A program executed by an anchor node used in a mobility management system managing mobility of any one mobile terminal with different mobility protocols depending on an access method, the program causing a computer to execute processing for managing a CMIP (Client Mobile Internet Protocol) SA (Security Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of said mobile terminal.
32. The mobility management system according to any one of claims 1 to 8, wherein MIPv4 (Mobile Internet Protocol version 4) is used as the both mobility protocol.
33. The mobility management system according to any one of claims 1 to 8, wherein MIPv6 (Mobile Internet Protocol version 6) is used as one of the mobility protocol and MIPv4 (Mobile Internet Protocol version 4) is used as the other mobility protocol.
34. The mobility management system according to any one of claims 1 36 to 9, wherein an authenticator-based authentication method is used to authenticate the location registration message of the both mobility protocol.
35. The mobility management system according to any one of claims 1 to 9, wherein an IPsec- (Internet Protocol security protocol) based authentication method is used to authenticate the location registration message of one of the mobility protocol and an authenticator-based authentication method is used to authenticate the location registration message of the other mobility protocol.
36. The anchor node according to any one of claims 11 to 18. wherein MIPv4 (Mobile Internet Protocol version 4) is used as the both mobility protocol. 3 7. The anchor node according to any one of claims II to 18, wherein MIPv6 (Mobile Internet Protocol version 6) is used as one of the mobility protocol and MIPv4 (Mobile Internet Protocol version 4) is used as the other mobility protocol. 3 8. The anchor node according to any one of claims II to 19. wherein an authenticator-based authentication method is used to authenticate the location registration message of the both mobility protocol. 39. The anchor node according to any one of claims II to 19. wherein an IPsec- (Internet Protocol security protocol) based authentication method is used to authenticate the location registration message of one of the mobility protocol and an authenticator-based authentication method is used to authenticate the location registration message of the other mobility protocol. (57
40. The mobile terminal management method according to any one of claims 21 to 28. wherein MIPv4 (Mobile Internet Protocol version 4) is used as the both mobility protocol.
41. The mobile terminal management method according to any one of claims 21 to 28, wherein MIPv6 (Mobile Internet Protocol version 6) is used as one of the mobility protocol and MIPv4 (Mobile Internet Protocol version 4) is used as the other mobility protocol.
42. The mobile terminal management method according to any one of claims 21 to 29. wherein an authenticator-based authentication method is used to authenticate the location registration message of the both mobility protocol.
43. The mobile terminal management method according to any one of claims 21 to 29. wherein an IPsec- (Internet Protocol security protocol) based authentication method is used to authenticate the location registration message of one of the mobility protocol and an 5 authenticator-based authentication method is used to authenticate the location registration message of the other mobility protocol.
MOBILITY MANAGEMENT SYSTEM, HOME AGENT, MOBILE TERMINAL MANAGEMENT METHOD USED FOR THEM, AND ITS
PROGRAM
5 TECHNICAL FIELD [0001] (Reference to Related application)
The present application is based upon and claims the benefit of priority from Japanese patent application No. 2007-031507, filed on 10 February 13, 2007, the entire disclosure of which is incorporated herein by reference.
The present invention relates to a mobility management system, a home agent, a mobile terminal management method used for them, and its program. Particularly, it relates to a mobile terminal management 15 method using a home agent. BACKGROUND ART [0002]
Conventionally, a technique called MIP (Mobile Internet Protocol) is used to provide mobile terminals with mobility. In the 20 MIP technique, an anchor router called an HA (Home Agent) manages a correspondence relationship (binding information) between an IP address used by an MN (Mobile Node; mobile terminal) for communication, which will be hereinafter referred to as HoA (Home Address), and an IP address belonging to a network (terminal herein as 25 "visited network") in which the MN exists, which will be hereinafter
referred to as CoA (Care-of Address). When the HA receives an IP packet sent to the HoA of a destined MN, the HA encapsulates the IP packet and forwards the encapsulated IP packet to the CoA of the MN. In this way, the MN can receive the packet. Since the HA updates the 5 binding information concerning the MN as the MN moves, the MN registers the location thereof to the HA regularly or every time the MN moves. [0003]
However, in recent years, in view of provision of mobility to
10 terminals that do not support MIP or effective utilization of the radio frequency band resources, a technique called PMIP (Proxy MIP) in which the MN function in MIP is switched from a mobile terminal to an access network is being developed (see Non-Patent Document 1, for example).
15 [0004]
Mobility management of a mobile terminal according to a conventional MIP, which will be hereinafter referred to as CMIP (Client MIP) to differentiate it from PMIP, will be described with reference to Fig. 8. An HA 12 manages mobility of a mobile terminal 3 using CMIP,
20 irrespective of an access network connected by the mobile terminal 3. In Fig. 8, a mobile network 105 comprises: the HA 12; a AAA server 14; cellular networks 121 and 122; and WiMAX networks 131 and 132. The cellular networks 121 and 122 and the WiMAX networks 131 and 132 comprise routers 251 to 254. In Fig. 8, the mobile terminal 3
25 captures a CoA having a prefix included in a router advertisement
advertized by the router 253 by means of DHCPv6, Stateless Address Auto Configuration, or the like, and the mobile terminal 3 then registers a correspondence relationship between the CoA and the HoA thereof to the HA 12 on its own. 5 [0005]
However, in the mobility management based on such conventional CMIP, in view of provision of mobility to terminals that do not support CMIP or effective utilization of the radio frequency band resources, a technique called PMIP in which the MN function in CMIP is switched
10 from a mobile terminal to an access network is being developed. [0006]
CMIP and PMIP have advantages and disadvantages regarding function deployment, security model of access network, effective utilization of resources, and the like. Thus, one idea for efficient
15 mobility management is to selectively use two kinds of protocols (CMIP and PMIP) depending on the capability of the access network and manage mobility of each mobile terminal with a single HA. In this case, it is assumed that the HA also has the LMA (Local Mobility Anchor) function, which is the HA for PMIP.
20 [0007]
Non-Patent Document 1: S. Gundavelli, et al., "Proxy Mobile IPv6" (IETF.draft-sgundave-mipv6-proxymipv6-01.January 5.2007) DISCLOSURE OF THE INVENTION PROBLEMS TO BE SOLVED BY THE INVENTION
25 [0008]
Disclosure of the above Non-Patent Document 1 is incorporated in its entirety in the present application by reference thereto. Next, the technique related to the present invention will be analyzed.
However, based on the above conventional management method, 5 when a mobile terminal conducts a handover from an access network using CMIP to a network using PMIP (as well as a handover in the reverse direction), there is a problem in that location of the mobile terminal cannot be registered to the HA based on an SA (Security Association). This is because, since nodes that register location of the
10 mobile terminal are different between CMIP and PMIP, likewise, nodes that establish the HA and the SA differ between CMIP and PMIP. [0009]
Thus, it is an object of the present invention to solve the above problems by providing a mobility management system, a home agent, a
15 mobile terminal management method used for them, and its program that can realize a handover between access methods using different mobility protocols, without changing the home agent providing the mobile terminal with mobility. MEANS TO SOLVE THE PROBLEMS
20 [0010]
According to a first aspect of the present invention, there is provided a mobility management system managing mobility of any one mobile terminal with a different mobility protocol depending on an access method, and the mobility management system comprises an
25 anchor node having a function of managing a CMIP (Client Mobile
Internet Protocol) SA (Security Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of the mobile terminal (claim 1). The anchor node used herein includes such mobility anchor that comprises HA and LMA functions. 5 [0011]
According to a second aspect of the present invention, there is provided an anchor node used in a mobility management system managing mobility of any one mobile terminal with a different mobility protocol depending on an access method, and the anchor node comprises
10 a function of managing a CMIP (Client Mobile Internet Protocol) SA (Security Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of the mobile terminal (claim 11). [0012]
According to a third aspect of the present invention, there is
15 provided a mobile terminal management method used in the mobility management system managing mobility of any one mobile terminal with a different mobility protocol depending on an access method, and, in the mobile terminal management method, an anchor node executes processing for managing a CMIP (Client Mobile Internet Protocol) SA
20 (Security Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of the mobile terminal (claim 21). [0013]
According to a fourth aspect of the present invention, there is provided a program executed by an anchor node used in the mobility
25 management system managing mobility of any one mobile terminal with
a different mobility protocol depending on an access method, and the program causes a computer to execute processing for managing a CMIP (Client Mobile Internet Protocol) SA (Security Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of 5 the mobile terminal (claim 31). [0014]
Namely, the above mobility management system manages mobility of any one mobile terminal with a different mobility protocol depending on an access method and also enables a handover between
10 access systems (or methods) using different mobility protocols. [0015]
More specifically, in the above mobility management system, an anchor node having both HA (Home Agent) and LMA (Local Mobility Anchor) functions manages an MIP (Mobile Internet Protocol) SA
15 (Security Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of a mobile terminal. [0016]
CMIP (Client MIP) and PMIP have advantages and disadvantages regarding function deployment (or placement), security model of access
20 network, effective utilization of resources, and the like. Thus, one idea for efficient mobility management is to selectively use two kinds of protocols (CMIP and PMIP) depending on the capability of the access network and manage mobility of any one (each) mobile terminal with a single HA. In this case, it is noted that the HA also has the LMA
25 (Local Mobility Anchor) function, which is the HA for PMIP.
[0017]
However, when a mobile terminal conducts a handover from an access network using CMIP to a network using PMIP (as well as a handover in the reverse direction), there is a problem in that 5 authentication for location registration messages cannot be conducted with respect to the HA based on an SA. [0018]
The reason is as follows. Normally in MIP, the HA authenticates a message based on an SA established with a mobile
10 terminal. However, in a situation assumed in the present invention, when a mobile terminal conducts a handover between an access network using CMIP and an access network using PMIP, since nodes that register location of the mobile terminal are different between CMIP and PMIP, nodes that establish the HA and the SA become likewise different
15 between CMIP and PMIP. Thus, when a handover is conducted between an access network using CMIP and an access network using PMIP, location registration using message authentication cannot be conducted. [0019]
Therefore, in the present invention, an HA function receives a
20 location registration message, selects an SA that needs to be used to authenticate the message, and authenticates the message. When registering a location to the HA function, a PMIP client function adds information indicating PMIP location registration to the location registration message.
25 [0020]
In this way, in the mobility management system of the present
invention, since the HA function manages the SA depending on a
mobility protocol, a mobile terminal can conduct a handover betvv^een
access systems (or methods) using different mobility protocols, without
5 changing the HA providing the mobile terminal with mobility.
What is described in each of the dependent claims is embodied as an applicable mode of the present invention. Namely, claims 2 to 10 (first aspect), claims 12 to 20 (second aspect), and claims 22 to 30 (third aspect) are possible to be realized. Disclosures of these individual 10 dependent claims are incorporated herein by reference thereto. Regarding the program (fourth aspect), a program for the execution of processing corresponding to each of the above individual dependent claims can be embodied therein. MERITORIOUS EFFECTS OF THE INVENTION 15 [0021]
With the formulation and operation as described above, the
present invention provides meritorious effects of realizing a handover
between access systems (or methods) using different mobility protocols
without changing a home agent providing the mobile terminal with
20 mobility.
BRIEF DESCRIPTION OF THE DRAWINGS [0022]
Fig. 1 shows a block diagram of a structure of a mobility management system according to a first exemplary embodiment of the 25 present invention.
Fig. 2 shows a flow chart of an operation of location registration processing of an anchor node function of Fig. 1.
Fig. 3 shows a block diagram of a structure of a mobility management system according to a third exemplary embodiment of the 5 present invention.
Fig. 4 shows a block diagram of a structure of a mobility management system according to a first example of the present invention.
Fig. 5 shows a block diagram of an example of the structure of an 10 anchor node of Fig. 4.
Fig. 6 shows a block diagram of a structure of a mobility management system according to a second example of the present invention.
Fig. 7 shows a block diagram of a structure of a mobility 15 management system according to a third example of the present invention.
Fig. 8 shows a block diagram of a structure of a conventional example of the mobility management system. EXPLANATIONS OF SYMBOLS 20 [0023]
1 Anchor node function (unit)
3 Mobile terminal
4 AAA function (unit)
5 CMIP SA database 25 6, 6a PMIP SA database
11 PDN GW
14 AAA server
21,22 PMIP client function (unit)
100 to 104 Mobile network
5 110 Information storage unit
111 Binding cache
112 CMIP SA database
113 PMIP SA database
114 Determination control unit
10 115 MIPv6 control processing unit
116 Authentication processing unit
117 Encapsulation processing unit
118 De-encapsulation processing unit
119 Routing processing unit
15 120 Interface unit
121, 122 Cellular network
131, 132 WiMAX network
141, 142 WLAN network
201, 202 PMIP support access network
20 211, 212 Serving GW
221, 222 ASN GW
231, 232 PDG
301, 302 CMIP support access network
400 Home network
25 501 to 504 Visited network (network in which Mobile Terminal
11
exists)
PREFERRED MODES FOR CARRYING OUT THE INVENTION
[0024]
Next, exemplary embodiments of the present invention will be 5 described with reference to the drawings. [First Exemplary Embodiment]
Fig. 1 shows a block diagram of a structure of a mobility management system according to a first exemplary embodiment of the present invention. In Fig. 1, the mobility management system 10 according to the first exemplary embodiment of the present invention comprises a mobile terminal 3 and a mobile network 100. The mobile network 100 comprises; an anchor node function (unit) 1; an AAA (Authentication, Authorization and Accounting) function (unit) 4; PMIP (Proxy Mobile Internet Protocol) support access networks 201 and 202; 15 and CMIP (Client MIP) support access networks 301 and 302. [0025]
The anchor node function 1 is an integrated anchor node supporting two kinds of mobility anchor functions, that is, the HA function of Mobile IPv6 (Client MIPv6; CMIP) described in RFC 20 (Request For Comments) 3775 and the LMA function of Proxy Mobile IPv6 (PMIPv6). The anchor node function 1 comprises an IPsec (Internet Protocol security protocol) SA (Security Association) database (CMIP SA database (DB)) 5 used to authenticate a location registration message with CMIP and an IPsec SA database (PMIP SA database (DB)) 25 6 used to authenticate a location registration message with PMIP. The
12
CMIP SA database 5 corresponds to a first storing means that stores at least one CMIP SA which is switchable to an identical HoA, used by the mobile terminal 3 for communication, and the PMIP SA database 6 corresponds to a second storing means that stores at least one PMIP SA 5 switchable with respect to the above identical HoA. [0026]
An SA managed by the anchor node function 1 with CMIP is established relative to the anchor node function 1 for each HoA (Home Address: an IP address used by each mobile terminal 3 for
10 communication) of the mobile terminals 3. In addition, an SA managed by the anchor node function 1 for PMIP is established relative to the anchor node function 1 for each HoA of the mobile terminals 3. [0027]
In the case of IPsec, the CMIP SA database 5 stores, under
15 interrelation (association) between the following items, the IP address of the anchor node function 1, HoA(s) of the mobile terminal(s) 3, IPsec protocol type ESP (Encapsulating Security Payload) or AH (Authentication Header) (ESP is normally used in MIPv6), SA lifetime, encryption algorithm and key (only in the case of ESP), authentication
20 algorithm and key, modes (tunnel or transport) (transport mode is normally used in MIPv6), the IP address of a tunnel endpoint (only in the tunnel mode), and the like. [0028]
In the case of IPsec, the PMIP SA database 6 stores, under
25 interrelation between the following items, the IP address of the anchor
13
node function 1, the IP address(es) of PMIP client(s) (when a PMIP SA is established for each PMIP client) (HoA(s) of the mobile terminal(s) 3 when a PMIP SA is established for each HoA, and a prefix belonging to a PMIP client within the visited network (network in which a mobile 5 terminal exists) when a PMIP SA is established for each visited network), IPsec protocol type ESP (Encapsulating Security Payload) or AH (Authentication Header) (ESP is normally used in MIPv6), SA lifetime, encryption algorithm and key (only in the case of ESP), authentication algorithm and key, modes (tunnel or transport) (transport
10 mode is normally used in MIPv6), the IP address of a tunnel endpoint (only in the tunnel mode), a PMIP SA establishment unit, and the like. [0029]
The PMIP support access networks 201 and 202 are access networks managing the mobile terminal(s) 3 with PMIP and comprise
15 PMIP client functions 21 and 22, respectively. In Fig. I, while only a single PMIP client function is shown in a single PMIP support access network, a plurality of PMIP client functions may be included in a single PMIP support access network. [0030]
20 The CMIP support access networks 301 and 302 are access
networks managing the mobile terminal(s) 3 with CMIP. The AAA function 4 comprises information to authenticate terminals and PMIP messages. [0031]
25 Fig. 2 shows a flow chart of an operation of location registration
14
processing of the anchor node function 1 of Fig. 1. With reference to these Figs. 1 and 2, an operation of location registration processing of the anchor node function 1 will be described. The operation of location registration processing shown in Fig. 2 is realized by causing a computer 5 (not shown) realizing the anchor node function 1 to execute a program. [0032]
First, the anchor node function 1 receives a BU (Binding Update) as a location registration message of a mobile terminal 3 (step SI in Fig. 2) and then determines whether the BU is a CMIP BU or a PMIP BU
10 (step S2 in Fig. 2). The determination on the protocol can be made by the following methods:
(1) Whether or not PMIP information, which should be included in a PMIP BU, is included is determined. Examples of such PMIP information include a PMIP flag and a PMIP dedicated option.
15 However, when a protocol having an encryption function for authentication such as IPsec is used, it is necessary to include PMIP information in a non-encryption portion so that the massage type can be determined even in an encrypted state (the option type number of a destination option header, for example).
20 (2) The SA DB related to the mobility protocol determined in the (1) is searched for an SA. If the result is determined to be a PMIP BU, the PMIP SA DB is searched based on a combination of the HoA and the mobility anchor node address included in the BU. If the BU is determined to be a CMIP BU, the CMIP SA DB is searched
25 based on a combination of the HoA and the mobility anchor node address
15
15
20
25
included in the BU. [0033]
When the BU received by the anchor node function 1 is a CMIP BU, the anchor node function 1 acquires a message-authentication IPsec SA from the CMIP SA database 5 by using the HoA of the mobile terminal 3 as a key (step S4 in Fig. 2). When the BU received by the anchor node function 1 is a PMIP BU, the anchor node function 1 acquires a message-authentication IPsec SA from the PMIP SA database 6 by using the HoA of the mobile terminal 3 as a key (step S3 in Fig. 2). [0034]
Thereafter, the anchor node function 1 uses the acquired IPsec SA and conducts authentication on the BU message with IPsec (step S5 in Fig. 2). After successful authentication on the message with IPsec, the anchor node function 1 executes registration processing (step S6 in Fig. 2). [0035]
Next, the anchor node function 1 establishes a BA (Binding Acknowledgement) as a location registration response (step S7 in Fig. 2), checks a mobility protocol currently managing the mobile terminal 3 (step S8 in Fig. 2), uses an IPsec SA corresponding to the protocol (steps S9 and SIO in Fig. 2), adds authentication information to the BA (step Sll in Fig. 2), and finally sends the BA (step S12 in Fig. 2). [0036]
Since the method for establishing a CMIP IPsec SA established between the anchor node function 1 and the mobile terminal(s) 3, the
16
method for establishing a PMIP IPsec SA established between the anchor node function 1 and the PMIP client function 21 (or the PMIP client function 22) via the AAA function 4, the procedure for a handover between the PMIP support access networks 201 and 202, and the 5 procedure for a handover between the CMIP support access networks 301 and 302 are known, the descriptions thereof are omitted herein. [0037]
In the first exemplary embodiment of the present invention, while IPsec is used as a message authentication means with both CMIP and 10 PMIP, authentication utilizing an authentication option described in RFC 4285 may be used with both of CMIP and/ PMIP/ or any one of thereof alone. [0038]
Thus, in the first exemplary embodiment of the present invention, 15 since the anchor node comprises a CMIP SA and a PMIP SA switchable with respect to one HoA, even in a mobility management system managing each mobile terminal depending on an access method, even when a handover is conducted between an access network using CMIP and an access network using PMIP, mobility services can be provided 20 continuously with the same anchor node. [0039] [Second Exemplary Embodiment]
A mobility management system according to a second exemplary
embodiment of the present invention has a basic formulation similar to
25 that of the mobility management system according to the first exemplary
17
embodiment of the present invention shown in Fig. 1. However, the second exemplary embodiment differs from the first exemplary embodiment in that the PMIP IPsec SA is established between the anchor node function 1 and each of the PMIP client functions 21 and 22. 5 [0040]
In the first exemplary embodiinent of the present invention, while a PMIP SA is established for the HoA of the mobile terminal(s) 3, the anchor node function 1 establishes a PMIP IPsec SA for each of the PMIP client functions in the second exemplary embodiment of the 10 present invention. Thus, in the second exemplary embodiment of the present invention, the IP address of each PMIP client function is used as a key to search the PMIP SA database 6 for a PMIP IPsec SA. [0041]
While IPsec is used as a message authentication means with both 15 CMIP and PMIP in the second exemplary embodiment of the present invention, authentication utilizing an authentication option described in RFC 4285 may be used with CMIP and/or PMIP, i.e., both or either one alone. [0042] 20 [Third Exemplary Embodiment]
Fig. 3 shows a block diagram of a formulation of a mobility
management system according to a third exemplary embodiment of the
present invention. As shown in Fig. 3, the mobility management
system according to the third exemplary embodiment of the present
25 invention is different in that a PMIP IPsec SA is established between the
18
anchor node function 1 and each of the PMIP client functions 21 and 22. [0043]
In Fig. 3, a mobile network 101 comprises a home network 400 and visited networks 501 to 504, and the home network 400 comprises 5 the anchor node function 1 and the AAA function 4. [0044]
The visited networks 501 and 502 comprise the PMIP support access networks 201 and 202 having the PMIP client functions 21 and 22, respectively. In Fig. 3, while only a single PMIP support access 10 network is shown in a single visited network, a plurality of PMIP support access networks may be included. [0045]
The visited networks 503 and 504 comprise the CMIP support access networks 301 and 302. In Fig. 3, while only a single CMIP 15 support access network is shown in a single visited network, a plurality of CMIP support access networks may be included. [0046]
The anchor node function 1 is an integrated anchor node
supporting two kinds of mobility protocols, that is, Mobile IPv6 (Client
20 MIPv6; CMIP) described in RFC 3775 and Proxy Mobile IPv6 (PMIPv6),
and the anchor node function 1 comprises the CMIP SA database 5 and
an IPsec authentication SA database (PMIP SA database (DB)) 6a used
to authenticate a location registration message with PMIP.
[0047]
25 An SA managed by the anchor node function 1 with CMIP is
established between the anchor node function 1 and the each HoA of the mobile terminal(s) 3. In addition, an SA managed by the anchor node function 1 with PMIP is established between the anchor node function 1 and each of the visited networks 501 to 504 5 [0048]
The PMIP support access networks 201 and 202 are access networks managing the mobile terminal(s) 3 with PMIP and comprise the PMIP client functions 21 and 22, respectively. In Fig. 3, while only a single PMIP client function is shown in a single PMIP support access 10 network, a plurality of PMIP client functions may be included. [0049]
The CMIP support access networks 301 and 302 are access networks managing the mobile terminal(s) 3 with CMIP. The AAA function 4 comprises information to authenticate terminal(s) and PMIP 15 message(s). [0050]
In the third exemplary embodiment of the present invention, the
anchor node function 1 establishes a PMIP SA for each visited network.
Thus, in the third exemplary embodiment of the present invention, the IP
20 address or NAI (Network Access Identifier) of each PMIP client
function may be used as a key when searching the PMIP SA database 6a
for a PMIP SA. In such case, the PMIP client functions 21 and 22 add
the NAI thereof to a BU.
[0051]
25 In the third exemplary embodiment of the present invention.
20
while IPsec is used as a CMIP message authentication means, authentication using an authentication option described in RFC 4285 may be used. Further, while the above first to third exemplary embodiments of the present invention have been described based on 5 MIPv6, the present invention is similarly applicable to either MIPv4 or MIPv6. EXAMPLE 1 [0052]
Fig. 4 shows a block diagram of a formulation of a mobility
10 management system according to a first example of the present invention. The mobility management system according to the first example of the present invention corresponds to the above first exemplary embodiment of the present invention. [0053]
15 In Fig. 4, a mobile network 102 comprises a PDN GW (Packet
Data Network Gateway) 11, a AAA server 14, cellular networks 121 and 122, and WiMAX networks 131 and 132. [0054]
The PDN GW 11 is an integrated anchor node supporting two
20 kinds of mobility protocols, that is, the HA function of Mobile IPv6 (Client MIPv6; CMIP) described in RFC 3775 and the LMA function of Proxy Mobile IPv6 (PMIPv6). The PDN GW 1 1 comprises the anchor node function 1, the CMIP SA database 5, and the PMIP SA database 6 shown in Fig. 1.
25 [0055]
21
An IPsec SA managed by the PDN GW 11 with CMIP is established between the PDN GW 11 and each HoA of the mobile terminal(s) 3. Also, an IPsec SA managed by the PDN GW 11 with PMIP is established between the PDN GW 11 and each HoA of the 5 mobile terminal(s) 3. [0056]
The cellular networks 121 and 122 are access networks managing the mobile terminals 3 with PMIP and comprise Serving GWs 211 and 212, respectively. In Fig. 4, while only a single Serving GW is shown 10 in a single cellular network, a plurality of Serving GWs may be included in a single cellular network. [0057]
The Serving GWs 211 and 212 are anchor nodes within cellular networks in which the mobile terminals 3 move, such as an SGSN 15 (Serving GPRS (General Packet Radio Service) Support Node). The Serving GWs 211 and 212 comprise the PMIP client functions 21 and 22 shown in Fig. 1. [0058]
The WiMAX networks 131 and 132 are access networks managing 20 the mobile terminal(s) 3 with CMIP and comprise ASN (Access Server Node) GWs (GateWay) 221 and 222, respectively. In Fig. 4, while only a single ASN GW is shown in a single WiMAX network, a plurality of ASN GWs may be included in a single WiMAX network. Also, the AAA server 14 comprises information to authenticate terminal(s) and 25 PMIP message(s).
22
[0059]
In the example, while IPsec is used as a message authentication means both with CMIP and PMIP, authentication utilizing an authentication option described in RFC 4285 may be used with CMIP 5 and/or PMIP. [0060]
Further, while the PDN GW 11 establishes a PMIP SA for each
HoA of the mobile terminal(s) 3 in the example, as described in the
above second and third exemplary embodiments of the present invention,
10 a PMIP SA may be established for each Serving GW or for each visited
network having the PMIP client function.
Furthermore, while MIPv6 is used as a mobility protocol in the example, MIPv4 may be used instead. Alternatively, both MIPv6 and MIPv4 may be used. 15 [0061]
Fig. 5 shows a block diagram of an example of the formulation of the PDN GW 11 of Fig. 4. In Fig. 5, the PDN GW 11 comprises an information storage unit 110, a determination control unit 114, an MIPv6 control processing unit 115, an authentication processing unit 20 116, an encapsulation processing unit 117, a de-capsulation processing unit 118, a routing processing unit 1 19, and an interface unit 120. [0062]
The information storage unit 110 comprises a binding cache 111,
a CMIP SA database 112, and a PMIP SA database 113. The binding
25 cache 111 is a database for managing MN location information and
23
comprises MN HoAs and CoAs, cache lifetime, and the like. [0063]
The CMIP SA database 112 is a database containing information necessary for authenticating CMIP signaling messages. When the 5 authentication processing unit 116 determines that a message to be processed for authentication is a CMIP signaling, the authentication processing unit 1 16 searches the CMIP SA database 112. The CMIP SA database 112 accumulates similar information as the above CMIP SA database 5.
10 [0064]
The PMIP SA database 113 is a database containing necessary information for authenticating PMIP signaling messages. When the authentication processing unit 116 determines that a message to be processed for authentication is a PMIP signaling, the authentication
15 processing unit 116 searches the PMIP SA database 113. The PMIP SA database 113 accumulates similar information as the above PMIP SA database 6. [0065]
The determination control unit 114 sends a received packet to a
20 necessary subsequent processing. The MIPv6 control processing unit 115 processes signaling of MIPv6 and PMIPv6. Specifically, the MIPv6 control processing unit 115 extracts, for example, the HoA, CoA or the like of an MN from a received BU and registers the data in the binding cache 111. Thereafter, the MlPv6 control processing unit 115
25 creates a BA to be sent back to the MN and sends the BA to the
24
determination control unit 114.
[0066]
The authentication processing unit 116 uses IPsec or an
authentication option described in RFC 4285 and then authenticates a
5 BU or BA message. When conducting authentication, the
authentication processing unit 116 refers to a corresponding database
depending on the type of the BU or BA message (CMIP or PMIP).
[0067]
The encapsulation processing unit 117 encapsulates an IP packet. 10 The PDN GW 11 causes this encapsulation processing unit 117 to
encapsulate an IP packet addressed to the HoA of an MN, so that the
packet is addressed to the CoA of the MN.
The de-encapsulation processing unit 118 de-encapsulates an IP
packet. The PDN GW 1 1 causes this de-encapsulation processing unit 15 118 to de-encapsulate the encapsulated IP packet sent from an MN
(destination IP address is the IP address of the PDN GW 11), and
extracts the IP packet therein (source IP address is the HoA of the MN).
[0068]
The routing processing unit 1 19 has a function of recognizing the 20 destination IP address of the received IP packet and forwarding the IP
packet to an appropriate forwarding address. The interface unit 120 is
connected to an external network to conduct processing in layers lower
than the IP layer.
[0069]
25 Thus, in the example, since the PDN GW 11 comprises a CMIP SA
25
and a PMIP SA switchable with respect to an identical HoA, even in a mobility management system managing any one mobile terminal 3 depending on an access method, even when a handover is conducted between an access network using CMIP and an access network using 5 PMIP, mobility services can be provided continuously with the same PDN GW 11. EXAMPLE 2 [0070]
Fig. 6 shows a block diagram of a formulation of a mobility
10 management system according to a second example of the present invention. The mobility management system according to the second example of the present invention also corresponds to the above first exemplary embodiment of the present invention. [0071]
15 In Fig. 6, a mobile network 103 comprises the PDN GW 11, the
AAA server 14, the WiMAX networks 131 and 132, and WLAN (Wireless Local Area Network) networks 141 and 142. [0072]
The PDN GW 11 is an integrated anchor node supporting two
20 kinds of mobility protocols, that is. Mobile IPv6 (Client MIPv6; CMIP) described in RFC 3775 and Proxy Mobile IPv6 (PMIPv6). The PDN GW 11 comprises the anchor node function 1, the CMIP SA database 5, and the PMIP SA database 6 shown in Fig. 1. Namely, the PDN GW 1 1 has the same structure as the above PDN GW 11 shown in Fig. 5.
25 [0073]
26
An IPsec SA managed by the PDN GW 11 with CMIP is established between the PDN GW 11 and the HoA of each of the mobile terminals 3. Also, an IPsec SA managed by the PDN GW 11 with PMIP is established between the PDN GW 11 and the HoA of each of the 5 mobile terminal 3. [0074]
The WiMAX networks 131 and 132 are access networks managing the mobile terminals 3 with PMIP and comprise the ASN GWs 221 and 222, respectively. In Fig. 6, while only a single ASN GW is shown in a 10 single WiMAX network, a plurality of ASN GWs may be included in a single WiMAX network. [0075]
The ASN GWs 221 and 222 are core edge nodes for the mobile terminals 3 moving in the WiMAX networks 131 and 132 and comprises 15 the PMIP client functions 21 and 22 shown in Fig. 1. [0076]
The WLAN networks 141 and 142 are access networks managing the mobile terminals 3 with CMIP, and the AAA server 14 comprises information to authenticate terminals and PMIP messages. 20 [0077]
In the example, while IPsec is used as a message authentication means both with CMIP and PMIP, authentication utilizing an authentication option described in RFC 4285 may be used with CMIP and/or PMIP. 25 [0078]
27
Further, while the PDN GW 11 establishes a PMIP SA for each HoA of the mobile terminal(s) 3 in the example, as described in the above second and third exemplary embodiments of the present invention, a PMIP SA may be established for each ASN GW or for each visited 5 network having the PMIP client function. Furthermore, while MIPv6 is used as a mobility protocol in the example, MIPv4 may be used instead. Alternatively, both MIPv6 and MIPv4 may be used. [0079]
Thus, in the present example, since the PDN GW 1 1 comprises a 10 CMIP SA and a PMIP SA switchable with respect to an identical HoA, even in a mobility management system managing any one mobile terminal 3 depending on an access method, even when a handover is conducted between an access network using CMIP and an access network using PMIP, mobility services can be provided continuously with the 15 same PDN GW 11. EXAMPLE 3 [0080]
Fig. 7 shows a block diagram of a formulation of a mobility management system according to a third example of the present 20 invention. The mobility management system according to the third example of the present invention also corresponds to the above first exemplary embodiment of the present invention. [0081]
In Fig. 7, a mobile network 104 comprises the PDN GW 11, the 25 AAA server 14, the WiMAX networks 131 and 132, and the WLAN
28
networks 141 and 142. [0082]
The PDN GW 11 is an integrated anchor node supporting two kinds of mobility protocols, that is, the HA function of Mobile IPv6 5 (Client MIPv6; CMIP) described in RFC 3775 and the LMA function of Proxy Mobile IPv6 (PMIPv6). The PDN GW 11 comprises the anchor node function 1, the CMIP SA database 5, and the PMIP SA database 6 shown in Fig. 1. Namely, the PDN GW 11 has the same structure as the above PDN GW 1 1 shown in Fig. 5. 10 [0083]
An IPsec SA managed by the PDN GW 11 with CMIP is established between the PDN GW 1 1 and each HoA of the mobile terminal(s) 3. Also, an IPsec SA managed by the PDN GW 11 with PMIP is established between the PDN GW 11 and each HoA of the 15 mobile terminal(s) 3. [0084]
The WLAN networks 141 and 142 are access networks managing the mobile terminals 3 with PMIP and comprise the PDGs (Packet Data Gateway) 231 and 232, respectively. In Fig. 7, while only a single 20 PDG is shown in a single WLAN network, a plurality of PDGs may be included in a single WLAN network. [0085]
The PDGs 231 and 232 are nodes establishing secure tunnels
using IPsec with the mobile terminals 3 moving within the WLAN
25 networks 141 and 142 and comprise the PMIP client functions 21 and 22
29
shown in Fig. 1.
[0086]
The WiMAX networks 131 and 132 are access networks managing
the mobile terminals 3 with CMIP. The AAA server 14 comprises 5 information to authenticate terminal(s) and PMIP message(s).
[0087]
In the example, while IPsec is used as a message authentication
means with both CMIP and PMIP, an authentication option described in
RFC 4285 may be used with CMIP and/or PMIP. 10 [0088]
Further, while the PDN GW 11 establishes a PMIP SA for each
HoA of the mobile terminal(s) 3 in the example, as described in the
above second and third exemplary embodiments of the present invention,
a PMIP SA may be established for each ASN GW or for each visited 15 network having the PMIP client function. In addition, while MIPv6 is
used as a mobility protocol in the example, MIPv4 may be used instead.
Alternatively, both MIPv6 and MIPv4 may be used.
[0089]
Thus, in the present example, since the PDN GW 11 comprises a 20 CMIP SA and a PMIP SA switchable with respect to any one HoA, even
in a mobility management system managing any one mobile terminal 3
depending on an access method, even when a handover is conducted
between an access network using CMIP and an access network using
PMIP, mobility services can be provided continuously with the same 25 PDN GW 11.
30
In the framework of full disclosure of the present invention (including the claims), and based on its basic technological idea, exemplary embodiments or examples of the present invention may be changed and/or adjusted. In addition, in the framework of the claims of the present invention, different combinations or selections of various elements disclosed herein are possible.
CLAIMS:
1. A mobility management system managing mobility of any one
mobile terminal with a different mobility protocol depending on an
access method, the system comprising an anchor node having a function
of managing a CMIP (Client Mobile Internet Protocol) SA (Security
5 Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of said mobile terminal.
2. The mobility management system according to claim 1, wherein said
anchor node comprises a function of determining a protocol type with
information in an unencrypted portion of a BU (Binding Update) which
is a location registration message of said mobile terminal.
3. The mobility management system according to claim 1 or 2,
comprising a first access network using CMIP and a second access
network using PMIP.
4. The mobility management system according to any one of claims 1
to 3, wherein said anchor node comprises:
storing means for storing a CMIP SA and a PMIP SA switchable to one another for one HoA used by said mobile terminal for 5 communication.
5. The mobility management system according to claim 4, wherein said anchor node establishes the PMIP SA for each HoA of said mobile terminal(s).
6. The mobility management system according to claim 4, wherein the anchor node establishes the PMIP SA for each PMIP Client.
7. The mobility management system according to claim 4, wherein the
32
anchor node establishes the PMIP SA for each visited network.
8. The mobility management system according to claim 5, wherein the anchor node uses a different PMIP SA for each visited network.
9. The mobility management system according to any one of claims 1 to 8, wherein MIPv6 (Mobile Internet Protocol version 6) or MIPv4 (Mobile—Internet—Protocol—version—4-)—is used as the both mobility protocol.
10. The mobility management system according to any one of claims 1 to 9, wherein an IPsec- (Internet Protocol security protocol) based authentication method or an authenticatorbased authentication method is used to authenticate the location registration message of the both mobility protocol.
11. An anchor node used in a mobility management system managing mobility of each mobile terminal with a different mobility protocol depending on an access method,
said anchor node comprising:
a function of managing a CMIP (Client Mobile Internet Protocol) SA (Security Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of the mobile terminal.
12. The anchor node according to claim 11, comprising a function of determining a protocol type with information in an unencrypted portion of a BU (Binding Update) which is a location registration message of the mobile terminal.
13. The anchor node according to claim 11 or 12, wherein the mobility management system comprises a first access network using CMIP and a
33
second access network using PMIP.
14. The anchor node according to any one of claims 11 to 13,
comprising:
storing means for storing a CMIP SA and a PMIP SA switchable to one another for one HoA used by said mobile terminal for 5 communication.
15. The anchor node according to claim 14, wherein the PMIP SA is established for each HoA of the mobile terminal(s).
16. The anchor node according to claim 14, wherein the PMIP SA is established for each PMIP Client.
17. The anchor node according to claim 14, wherein the PMIP SA is established for each visited network.
18. The anchor node according to claim 15, wherein a different PMIP SA is used for each visited network.
19. The anchor node according to any one of claims 11 to 18, wherein MIPv6 (Mobile Internet Protocol version 6) or MIPv4 (Mobile Internet Protocol version ^) is used as the both mobility protocol.
20. The anchor node according to any one of claims 11 to 19, wherein an IPsec- (Internet Protocol security protocol) based authentication method or an—authenticator based—authentication—method—is used to authenticate the location registration message of the both mobility protocol.
21. A mobile terminal management method used in a mobility
management system managing mobility of any one mobile terminal with
a different mobility protocol depending on an access method, wherein an
34
anchor node executes processing for managing a CMIP (Client Mobile 5 Internet Protocol) SA (Security Association) and a PMIP (Proxy MIP) SA used to authenticate a location registration message of said mobile terminal.
22. The mobile terminal management method according to claim 21, wherein the anchor node executes processing for determining a protocol type with information in an unencrypted portion of a BU (Binding Update) which is a location registration message of the mobile terminal.
23. The mobile terminal management method according to claim 21 or 22, wherein the mobility management system comprises a first access network using CMIP and a second access network using PMIP.
24. The mobile terminal management method according to any one of claims 21 to 23, wherein the anchor node manages a CMIP SA and a PMIP SA switchable to one another for one HoA used by said mobile terminal for communication.
25. The mobile terminal management method according to claim 24, wherein the anchor node establishes the PMIP SA for each HoA of the mobile terminal(s).
26. The mobile terminal management method according to claim 24, wherein the anchor node establishes the PMIP SA for each PMIP Client.
27. The mobile terminal management method according to claim 24, wherein the anchor node establishes the PMIP SA for each visited network.
28. The mobile terminal management method according to claim 25, wherein the anchor node uses a different PMIP SA for each visited
55
network.
29. The mobile terminal management method according to any one of claims 21 to 28, wherein MIPv6 (Mobile Internet Protocol version 6)-eH^ MIPv4 (Mobile Internet Protocol version 4) is used as the both mobility protocol.
30. The mobile terminal management method according to any one of claims- 21 to 29, wherein an IPsec- (Internet Protocol security protocol) based authentication method or an authenticator-based authentication method is used to authenticate the location registration message of the both mobility protocol.
31. A program executed by an anchor node used in a mobility
management system managing mobility of any one mobile terminal with
different mobility protocols depending on an access method, the
program causing a computer to execute processing for managing a CMIP
(Client Mobile Internet Protocol) SA (Security Association) and a PMIP
(Proxy MIP) SA used to authenticate a location registration message of
said mobile terminal.
32. The mobility management system according to any one of claims 1 to 8, wherein MIPv4 (Mobile Internet Protocol version 4) is used as the both mobility protocol.
33. The mobility management system according to any one of claims 1 to 8, wherein MIPv6 (Mobile Internet Protocol version 6) is used as one of the mobility protocol and MIPv4 (Mobile Internet Protocol version 4) is used as the other mobility protocol.
34. The mobility management system according to any one of claims 1
36
to 9, wherein an authenticator-based authentication method is used to authenticate the location registration message of the both mobility protocol.
35. The mobility management system according to any one of claims 1 to 9, wherein an IPsec- (Internet Protocol security protocol) based authentication method is used to authenticate the location registration message of one of the mobility protocol and an authenticator-based authentication method is used to authenticate the location registration message of the other mobility protocol.
36. The anchor node according to any one of claims 11 to 18. wherein MIPv4 (Mobile Internet Protocol version 4) is used as the both mobility protocol.
3 7. The anchor node according to any one of claims II to 18, wherein MIPv6 (Mobile Internet Protocol version 6) is used as one of the mobility protocol and MIPv4 (Mobile Internet Protocol version 4) is used as the other mobility protocol.
3 8. The anchor node according to any one of claims II to 19. wherein an authenticator-based authentication method is used to authenticate the location registration message of the both mobility protocol. 39. The anchor node according to any one of claims II to 19. wherein an IPsec- (Internet Protocol security protocol) based authentication method is used to authenticate the location registration message of one of the mobility protocol and an authenticator-based authentication method is used to authenticate the location registration message of the other mobility protocol.
(57
40. The mobile terminal management method according to any one of
claims 21 to 28. wherein MIPv4 (Mobile Internet Protocol version 4) is
used as the both mobility protocol.
41. The mobile terminal management method according to any one of
claims 21 to 28, wherein MIPv6 (Mobile Internet Protocol version 6) is
used as one of the mobility protocol and MIPv4 (Mobile Internet
Protocol version 4) is used as the other mobility protocol.
42. The mobile terminal management method according to any one of
claims 21 to 29. wherein an authenticator-based authentication method
is used to authenticate the location registration message of the both
mobility protocol.
43. The mobile terminal management method according to any one of
claims 21 to 29. wherein an IPsec- (Internet Protocol security protocol)
based authentication method is used to authenticate the location
registration message of one of the mobility protocol and an
5 authenticator-based authentication method is used to authenticate the location registration message of the other mobility protocol.
| # | Name | Date |
|---|---|---|
| 1 | 5355-chenp-2009 pct 11-09-2009.pdf | 2009-09-11 |
| 2 | 5355-chenp-2009 form-2 11-09-2009.pdf | 2009-09-11 |
| 3 | 5355-chenp-2009 drawings 11-09-2009.pdf | 2009-09-11 |
| 4 | 5355-chenp-2009 description(complete) 11-09-2009.pdf | 2009-09-11 |
| 5 | 5355-chenp-2009 form-5 11-09-2009.pdf | 2009-09-11 |
| 6 | 5355-chenp-2009 form-3 11-09-2009.pdf | 2009-09-11 |
| 7 | 5355-chenp-2009 form-1 11-09-2009.pdf | 2009-09-11 |
| 8 | 5355-chenp-2009 correspondence others 11-09-2009.pdf | 2009-09-11 |
| 9 | 5355-chenp-2009 claims 11-09-2009.pdf | 2009-09-11 |
| 10 | 5355-chenp-2009 abstract 11-09-2009.pdf | 2009-09-11 |
| 11 | 5355-CHENP-2009 FORM-18 11-11-2009.pdf | 2009-11-11 |
| 12 | 5355-CHENP-2009 POWER OF ATTORNEY 22-02-2010.pdf | 2010-02-22 |
| 13 | 5355-chenp-2009 form-3 03-03-2010.pdf | 2010-03-03 |
| 14 | 5355-CHENP-2009 CORRESPONDENCE OTHERS 06-03-2015.pdf | 2015-03-06 |
| 15 | Petition Under Rule 137 [11-12-2015(online)].pdf_32.pdf | 2015-12-11 |
| 16 | Petition Under Rule 137 [11-12-2015(online)].pdf | 2015-12-11 |
| 17 | OTHERS [11-12-2015(online)].pdf | 2015-12-11 |
| 18 | Form 13 [11-12-2015(online)].pdf | 2015-12-11 |
| 19 | Examination Report Reply Recieved [11-12-2015(online)].pdf | 2015-12-11 |
| 20 | Description(Complete) [11-12-2015(online)].pdf | 2015-12-11 |
| 21 | Claims [11-12-2015(online)].pdf | 2015-12-11 |
| 22 | Abstract [11-12-2015(online)].pdf | 2015-12-11 |
| 23 | 5355-CHENP-2009 FORM-13 11-12-2015.pdf | 2015-12-11 |
| 24 | 5355-CHENP-2009 EXAMINATION REPORT REPLY RECEIVED 11-12-2015.pdf | 2015-12-11 |
| 25 | 5355-CHENP-2009 OTHER PATENT DOCUMENT(1) 11-12-2015.pdf | 2015-12-11 |
| 26 | 5355-CHENP-2009 OTHER PATENT DOCUMENT 11-12-2015.pdf | 2015-12-11 |
| 27 | 5355-CHENP-2009-OTHERS-111215.pdf | 2016-01-06 |
| 28 | 5355-CHENP-2009-Examination Report Reply Recieved-111215.pdf | 2016-01-06 |
| 29 | 5355-CHENP-2009_EXAMREPORT.pdf | 2016-07-02 |
| 30 | Other Patent Document [02-09-2016(online)].pdf | 2016-09-02 |
| 31 | Other Patent Document [06-09-2016(online)].pdf | 2016-09-06 |
| 32 | Other Patent Document [08-09-2016(online)].pdf | 2016-09-08 |
| 33 | Marked Up Claims_Granted 275546_09-09-2016.pdf | 2016-09-09 |
| 34 | Drawings_Granted 275546_09-09-2016.pdf | 2016-09-09 |
| 35 | Description_Granted 275546_09-09-2016.pdf | 2016-09-09 |
| 36 | Claims_Granted 275546_09-09-2016.pdf | 2016-09-09 |
| 37 | Abstract_Granted 275546_09-09-2016.pdf | 2016-09-09 |
| 38 | Form 27 [28-03-2017(online)].pdf | 2017-03-28 |
| 39 | 5355-CHENP-2009-RELEVANT DOCUMENTS [27-02-2018(online)].pdf | 2018-02-27 |
| 40 | 5355-CHENP-2009-RELEVANT DOCUMENTS [21-02-2019(online)].pdf | 2019-02-21 |