WO2010146815A1 - 移動管理プロトコル選択方法、移動管理プロトコル選択システム、モバイルノード、ホームエージェント及び代理ノード - Google Patents
移動管理プロトコル選択方法、移動管理プロトコル選択システム、モバイルノード、ホームエージェント及び代理ノード Download PDFInfo
- Publication number
- WO2010146815A1 WO2010146815A1 PCT/JP2010/003905 JP2010003905W WO2010146815A1 WO 2010146815 A1 WO2010146815 A1 WO 2010146815A1 JP 2010003905 W JP2010003905 W JP 2010003905W WO 2010146815 A1 WO2010146815 A1 WO 2010146815A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- mobility management
- management protocol
- connection
- mobile node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0027—Control or signalling for completing the hand-off for data sessions of end-to-end connection for a plurality of data sessions of end-to-end connections, e.g. multi-call or multi-bearer end-to-end data connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/182—Network node acting on behalf of an other network entity, e.g. proxy
Definitions
- the present invention relates to a mobility management protocol selection method and a mobility management protocol selection system for selecting a type of protocol for managing movement of a mobile node.
- the present invention also relates to a mobile node, a home agent, and a proxy node in a mobility management protocol selection system.
- the present invention particularly relates to a mobility management protocol for each connection when the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- the present invention relates to a method for selecting a type.
- Non-Patent Document 1 mobile IP
- CMIP Client Mobile IP
- DSMIPv6 mobile IPv6
- MN mobile node
- CoA care-of address
- HoA Home Address
- HoA Home Address
- HA home address
- CN CorrespondentpondNode
- Non-Patent Document 2 describes a method in which the MN associates a plurality of CoAs with one HoA and registers them with the HA.
- proxy mobile IP (refer to Non-Patent Document 3 below, referred to as PMIP (Proxy Mobile IP)) and GTP (General packet wireless service Tunnelling Protocol) are known.
- PMIP Proxy Mobile IP
- GTP General packet wireless service Tunnelling Protocol
- a MAG Mobility Anchor Gateway
- PMIP / GTP a MAG (Mobility Anchor Gateway) serving as a proxy node of the MN updates the location information of the MN as a proxy, so the MN does not need to perform mobility management.
- PMIP Mobility Anchor Gateway
- 3GPP Third Generation Partnership Project
- UE User Equipment
- Non3GPP interface connected to a Non3GPP network
- WLAN Wireless Local Area Network
- WiMAX WiMAX
- the UE can connect to the 3GPP core network (EPC: Evolved Packet Core) from either the 3GPP interface or the Non3GPP interface. For this reason, the UE can perform handover between the two interfaces, or can connect to the EPC from both interfaces simultaneously.
- EPC Evolved Packet Core
- P-GW PDN gateway
- PDN Packet Data Network
- S-GW Serving gateway
- the UE generates an IP address from a home network prefix (HNP) assigned from the P-GW and uses it as a home address (HoA).
- HNP home network prefix
- HoA home address
- the Non3GPP network is a trusted network (Trusted Non-3GPP network)
- the UE and the P-GW may communicate with each other via PMIP or Access Gateway (AGW).
- AGW Access Gateway
- the PMIP or GTP When connected by a PDN connection established by GTP, CMIP, or MIPv4, and the Non3GPP network is an untrusted network (Untrusted Non-3GPP network), the PMIP or GTP via ePDG (evolved Packet Data Gateway) Or a PDN connection constructed by CMIP.
- ePDG evolved Packet Data Gateway
- the UE can present the mobility management protocol type used by the UE in the Non3GPP network in a connection procedure (Attach Procedure) performed when connecting to the Non3GPP network.
- Attach Procedure For example, when the UE presents use of CMIP when connected to the Trusted Non-3GPP network, and the presentation is accepted by the network side, a local prefix is assigned from the AGW. The UE generates an address from the acquired local prefix, and uses the address as a care-of address (CoA).
- the UE connects to the Trusted Non-3GPP network, it presents the use of PMIP or GTP, and if the presentation is accepted by the network side, the HNP is assigned from the AGW, and the UE The generated address is used as HoA.
- the UE 10 is connected to the 3GPP network 11 or the Non3GPP network 14 .
- the UE 10 is connected to the 3GPP network 11 using the 3GPP interface IF1 and has established two different PDN connections Conn1 and Conn2 for the P-GW 13.
- These PDN connections Conn1 and Conn2 are established using PMIP (or GTP), and different prefixes P1 and P2 are assigned (HoA is HoA1 and HoA2, respectively).
- the S-GW 12 functions as the MAG of the UE 10 and registers the location information of the UE 10 to the P-GW 13 on behalf of the UE 10.
- the UE 10 is further connected to the Non3GPP network 14, it is necessary to determine a PDN connection to be established on the Non3GPP network 14 side.
- a PDN connection established on the Non3GPP network 14 side (1) A method of establishing a new PDN connection on the Non3GPP network 14 side, or (2) a method of moving the PDN connections Conn1 and Conn2 established on the 3GPP network 11 side to the Non3GPP network 14 side, (3) A method of generating a connection from the Non3GPP network 14 side for the PDN connections Conn1 and Conn2 established on the 3GPP network 11 side, There are three options.
- the assigned prefix is also different.
- the prefixes P1 and P2 used on the 3GPP network 11 side are also assigned on the Non3GPP network 14 side, and the same home addresses (HoA1 and HoA2) are used.
- the communication flow using the HoA1 and HoA2 is the 3GPP network 11 side and the Non3GPP network 14 side. Data can be transferred using either side.
- CMIP-based connection When generating the connection of (3), there are two types, a CMIP-based connection and a PMIP-based connection.
- CMIP-based connection the UE 10 acquires CoA on the Non3GPP network 14 side, and performs communication using HoA through a tunnel between the P-GW 13 and the CoA. At this time, communication using the HoA itself is performed in the 3GPP interface IF1 connected to the 3GPP network 11 side.
- PMIP-based connection since the same HoA is allocated to both the 3GPP interface IF1 and the Non3GPP interface IF2, the UE 10 uses a new address for using the same address (HoA) on different interfaces IF1 and IF2. A management mechanism is required.
- the UE 10 registers a routing rule (also referred to as a filtering rule) indicating a transfer destination of a specific flow with the P-GW 13, if the connection is a CMIP-based connection, the information indicating the transfer destination is 3GPP
- the interface IF1 side can use HoA
- the Non3GPP interface IF2 side can use CoA.
- the addresses assigned to both interfaces IF1 and IF2 are the same HoA. Cannot be used to indicate the destination interface. For this reason, the UE 10 has an advantage of using a CMIP-based connection as a method for generating the connection (3).
- the UE 10 it is reasonable for the UE 10 to retain such a policy as a criterion for determining the mobility management protocol type of the PDN connection established on the Non3GPP network 14 side.
- the type of the PDN connection used on the Non3GPP network 14 side is determined as one of the connection procedures (Attach Procedure) when the UE 10 connects to the Non3GPP network 14 side.
- the CMIP-based method when the CMIP-based method is selected in order to connect to the PDN connection Conn1 of the two PDN connections Conn1 and Conn2 established on the 3GPP network 11 side also from the Non3GPP network 14 side, Also, when it is desired to move the other PDN connection Conn2 to the Non3GPP network 14 side or to establish a new PDN connection, it is necessary to use a CMIP-based method, which increases the processing load on the UE 10. In other words, by applying the above-described policy, the UE 10 cannot select such that the CMIP-based method is used for one PDN connection Conn1 and the PMIP-based method is used for the other PDN connection Conn2.
- the present invention provides a network base when a second interface of a mobile node is connected to a second network from a state in which the first interface of the mobile node has a plurality of connections in the first network. It is an object of the present invention to provide a mobility management protocol selection method, a mobility management protocol selection system, a mobile node, a home agent, and a proxy node that can reduce the processing load on a mobile node by selecting a mobility management protocol. The present invention also provides that the second interface of the mobile node is changed from the state in which the first interface of the mobile node has a plurality of connections in the first network without increasing the processing load of the mobile node.
- a mobility management protocol selection method a mobility management protocol selection system, a mobile node, a home agent, and a proxy node capable of selecting a network-based or client-based mobility management protocol as a mobility management protocol type used by each connection when connected
- the purpose is to provide.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- a mobility management protocol selection method for selecting a mobility management protocol type for each connection When the first interface has a plurality of connections in the first network, the second interface is a client-based mobility management protocol to the second network from the mobile node to the home agent of the mobile node.
- the second interface connects to a second network with a client-based mobility management protocol, between the home agent and the proxy node of the mobile node in the second network based on the protocol indication step
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network. And a mobility management protocol selection system for selecting a mobility management protocol type for each connection, When the first interface has a plurality of connections in the first network, the second interface is a client-based mobility management protocol to the second network from the mobile node to the home agent of the mobile node.
- Protocol instruction means for instructing a network-based mobility management protocol as a mobility management protocol type used by the first connection that is connected simultaneously with the other second connection when connected to
- a tunnel establishing means for establishing a tunnel for the first connection using the network-based mobility management protocol; It was set as the structure which has.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- the mobile node in the mobility management protocol selection system for selecting the mobility management protocol type for each connection, When the first interface has a plurality of connections in the first network and the second interface connects to the second network with a client-based mobility management protocol for the home agent of the mobile node And a protocol instruction means for instructing a network-based mobility management protocol as a mobility management protocol type used by the first connection that is connected simultaneously with another second connection.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network. And a mobile agent home agent in a mobility management protocol selection system for selecting a mobility management protocol type for each connection, When the first interface has a plurality of connections in the first network, the second interface is connected to the second network by the client-based mobility management protocol from the mobile node to the home agent.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network. And a proxy node of the mobile node in the second network in a mobility management protocol selection system for selecting a mobility management protocol type for each connection,
- a tunnel for the first connection that is connected to the home agent simultaneously with another second connection is network-based.
- the tunnel establishment means is established with the mobility management protocol.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- a mobility management protocol selection method for selecting a mobility management protocol type for each connection When the second interface is connected to the second network by a client-based mobility management protocol, the mobile node transmits another second connection to the proxy node of the mobile node in the second network.
- a tunnel establishment request step for requesting that a tunnel for a first connection to be simultaneously connected is established by a network-based mobility management protocol; Tunnel establishment for establishing a tunnel for the first connection by the network-based mobility management protocol between the home agent and the proxy node of the mobile node in the second network based on the tunnel establishment request step Step and It was set as the structure which has.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network. And a mobility management protocol selection system for selecting a mobility management protocol type for each connection, When the second interface is connected to the second network by a client-based mobility management protocol, the mobile node transmits another second connection to the proxy node of the mobile node in the second network.
- Tunnel establishment request means for requesting to establish a tunnel for the first connection to be simultaneously connected by a network-based mobility management protocol; Tunnel establishment for establishing a tunnel for the first connection by the network-based mobility management protocol between the home agent and the proxy node of the mobile node in the second network based on the tunnel establishment request step Means, It was set as the structure which has.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- the mobile node in the mobility management protocol selection system for selecting the mobility management protocol type for each connection Means for obtaining an address of a proxy node of the mobile node in the second network when the second interface connects to a second network with a client-based mobility management protocol; Requesting the proxy node to establish a tunnel between the mobile node and the proxy node, and network-based movement of the tunnel for the first connection connected simultaneously with the other second connection
- a tunnel establishment request means for requesting establishment by a management protocol; It was set as the structure which has.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network. And a mobile agent home agent in a mobility management protocol selection system for selecting a mobility management protocol type for each connection, When the second interface is connected to the second network by a client-based mobility management protocol, the second interface is connected to the proxy node of the mobile node in the second network simultaneously with another second connection. One tunnel for connection is established using a network-based mobility management protocol.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- a proxy node of the mobile node in the second network in a mobility management protocol selection system for selecting a mobility management protocol type for each connection, Establishing a tunnel from the mobile node between the mobile node and the proxy node when the second interface connects to a second network with a client-based mobility management protocol; Means for accepting the request when it is requested to establish a tunnel for the first connection to be connected simultaneously with the connection of the network-based mobility management protocol; Tunnel establishment means for establishing a tunnel with the mobile node based on the request and establishing a tunnel for the first connection with the home agent by the network-based mobility management protocol; It was set as the structure which has.
- This configuration selects a network-based mobility management protocol when the first interface of the mobile node has multiple connections in the first network and the second interface of the mobile node connects to the second network. Therefore, the processing load on the mobile node can be reduced.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- a mobility management protocol selection method for selecting a mobility management protocol type for each connection, When the second interface connects to the second network with a client-based mobility management protocol from the mobile node to a home agent of the mobile node or a proxy node of the mobile node in the second network;
- a protocol instruction step for selectively instructing a network-based or client-based mobility management protocol as a mobility management protocol type used by each connection; Based on the protocol instruction step, a tunnel for each connection is established between the home agent and the proxy node of the mobile node in the second network by the instructed network-based or client-based mobility management protocol Tunnel establishment step to It was set as the structure which has.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- a mobility management protocol selection system for selecting a mobility management protocol type for each connection, When the second interface connects to the second network with a client-based mobility management protocol from the mobile node to a home agent of the mobile node or a proxy node of the mobile node in the second network;
- a protocol instruction means for selectively instructing a network-based or client-based mobility management protocol as a mobility management protocol type used by each connection;
- a tunnel for each connection is established between the home agent and the proxy node of the mobile node in the second network by the instructed network-based or client-based mobility management protocol Tunnel establishment means to It was set as the structure which has.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- the mobile node in the mobility management protocol selection system for selecting the mobility management protocol type for each connection, A network as a mobility management protocol type used by each connection when the second interface is connected to a second network with respect to a home agent of the mobile node or a proxy node of the mobile node in the second network
- a protocol instruction means for selectively instructing a base or client-based mobility management protocol is provided.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- a mobile agent home agent in a mobility management protocol selection system for selecting a mobility management protocol type for each connection A network-based or client-based mobility management protocol is selectively selected from the mobile node as a mobility management protocol type used by each connection when the second interface is connected to a second network using a client-based mobility management protocol.
- Tunnel establishment means for establishing a tunnel for each connection with the proxy node of the mobile node in the second network by the designated network-based or client-based mobility management protocol based on the protocol instruction step And It was set as the structure which has.
- the present invention provides a case where the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network.
- a proxy node of the mobile node in the second network in a mobility management protocol selection system for selecting a mobility management protocol type for each connection,
- a network-based or client-based mobility management protocol is selectively selected from the mobile node as a mobility management protocol type used by each connection when the second interface is connected to a second network using a client-based mobility management protocol.
- the second interface of the mobile node is connected to the second network from the state where the first interface of the mobile node has a plurality of connections in the first network without increasing the processing load of the mobile node.
- a network-based or client-based mobility management protocol can be selected as the mobility management protocol type for each connection.
- a network-based mobility management protocol when a second interface of a mobile node is connected to a second network from a state in which the first interface of the mobile node has a plurality of connections in the first network Can be selected to reduce the processing load on the mobile node. Further, according to the present invention, the second interface of the mobile node is changed from the state in which the first interface of the mobile node has a plurality of connections in the first network without increasing the processing load of the mobile node.
- a network-based or client-based mobility management protocol can be selected as the mobility management protocol type of each connection.
- FIG. 1 shows a network configuration diagram according to the first embodiment of the present invention.
- the UE 10 which is a mobile node includes a 3GPP interface (cellular interface) IF1 and a WLAN interface IF2 as a Non3GPP interface.
- the Non3GPP interface may be a WiMAX interface, an HRPD interface, or the like.
- the 3GPP interface IF1 is connected to the 3GPP network 11 which is an HPLMN (Home Public Land Mobile Network) for the UE 10, and is connected to the P-GW 13 which is the home agent of the UE 10 via the S-GW 12 which is the proxy node of the UE 10.
- HPLMN Home Public Land Mobile Network
- a PMIP (or GTP) connection is established and HoA is used in this connection. Furthermore, the UE 10 establishes two PDN connections Conn1 and Conn2 with the P-GW 13, and uses different prefixes P1 and P2 and uses HoA1 and HoA2 as addresses.
- the PDN connection Conn1 is connected from the Non3GPP network 14 side. It is assumed that the PDN connection Conn2 is simultaneously connected to the P-GW 13 from the Non3GPP network 14 side while maintaining the connection from the 3GPP network 11 side.
- the term “simultaneous connection” here refers to a connection in the case where PDN connections are simultaneously established from different interfaces IF1 and IF2 to the same P-GW 13 and the home prefixes assigned by the respective PDN connections are the same. .
- FIG. 2 shows a communication sequence when the UE 10 is connected to the Non-3GPP network 14 when the UE 10 is connected to the 3GPP network 11 in the first embodiment.
- the UE 10 is connected only to the 3GPP network 11 (the PMIP / GTP tunnel T0 between the S-GW 12 and the P-GW 13), the UE 10 PDN connections Conn1 and Conn2 are established at the same time, and different prefixes P1 and P2 are assigned to each other, and HoA1 and HoA2 are used as addresses.
- the UE 10 when connected to only the 3GPP network 11, the UE 10 communicates with the P-GW 13 to which the PDN connection Conn2 is connected before connecting to the Non3GPP network 14 side.
- SA Security Association
- the UE 10 uses the PMIP-based (or GTP-based) method for the PDN connection Conn1 when connecting to the Non3GPP network 14 in the SA establishment procedure executed on the 3GPP network 11 side.
- the P-GW 13 is notified of the establishment. Instead of specifying either PMIP base or GTP base, network base may be specified.
- the UE 10 requests the P-GW 13 in advance to advertise the prefix P1 on the Non3GPP network 14 side.
- the P-GW 13 declares that the UE 10 uses the CMIP-based method when connecting to the Non3GPP network 14, it generates a CoA to be used when establishing the PDN connection Conn2. It recognizes that it is necessary to advertise the prefix P1 for the PDN connection Conn1 together with the local prefix.
- the P-GW 13 receives a BU message (via the AGW 15) requesting generation of a connection using the CMIP-based method for establishing the PDN connection Conn2 from the UE 13, Based on the fact that the request is received in (2), it is determined that the prefix P1 is advertised to the UE 10. As a method in which the P-GW 13 notifies the UE 10 that the handover of the PDN connection Conn1 to the Non3GPP network 14 is completed, that is, the PDN connection Conn1 is established on the Non3GPP network 14 by a PMIP-based method.
- binding confirmation (BA) message which is a response (11) to the binding update (BU) message received from the UE 10
- information indicating that the PMIP connection has been established may be included. For example, it can be indicated by the value of the status field of the BA message.
- P-GW 13 In order to further advertise prefix P1 from AGW 15 to UE 10, P-GW 13 notifies prefix P1 to AGW 15, and advertises prefix P1 to UE 10 together with prefix P3, which is a local prefix for CoA generation. Instruct them to do so. Instead of recognizing that the PMIP connection has been established by the BA message in (11), the UE 10 may recognize that the PMIP connection has been established when the prefix P1 is advertised from the AGW 15. Further, the P-GW 13 may transmit the BA message, which is a response to the BU message received from the UE 10, including the prefix P1, or advertise the prefix P1 together with the prefix P3 in the RA message to the AGW 15. You may instruct. Although not shown in FIG.
- the AGW 15 when the AGW 15 receives an instruction from the P-GW 13 to advertise the prefix P1, the AGW 15 uses the PDN connection Conn1 together with the prefix 3, which is a local prefix for generating the CoA for CMIP connection.
- the prefix P1 which is a home prefix, is advertised.
- the UE 10 connected to the Non3GPP network 14 only needs to declare connection to the AGW 15 by a CMIP-based method, even if there are a plurality of PDN connections, the UE 10 is used for each PDN connection in the Non3GPP network 14. It is not necessary to notify the protocol type (PMIP or CMIP), and the message size can be reduced.
- FIG. 3 shows a block diagram of the UE 10.
- the UE 10 includes a 3GPP interface IF1, a Non3GPP interface (WLAN interface) IF2, a CMIP connection unit 101, a Non3GPP network connection processing unit 102, a simultaneous connection determination unit 103, a PDN connection information holding unit 104, an SA generation unit 105, including.
- the simultaneous connection determination unit 103 refers to the PDN connection information holding unit 104 and simultaneously connects from the Non3GPP network 14 side to the same HoA in the PDN connections Conn1 and Conn2 established on the 3GPP network 11. On the other hand, it is confirmed whether or not there is a PDN connection that needs to establish a connection by a CMIP-based method. If there is a corresponding PDN connection (Conn1), information indicating that the PDN connection requires simultaneous connection is added to the PDN connection information holding unit 104 in the corresponding PDN connection information. The simultaneous connection determination unit 103 further instructs the SA generation unit 105 to establish an SA with the P-GW 13 to which the PDN connection is connected.
- a criterion for determining whether or not simultaneous connection is required it is possible to determine based on the type and state of a flow when communicating on the 3GPP interface IF1.
- a PDN connection that flows a communication flow requiring a large bandwidth a PDN connection whose resource type is Non-GBR (Non-Guaranteed Bitrate Resources), and the like are selected as targets for simultaneous connection.
- the determination may be based on the QCI value or priority instead of the resource type.
- information indicating whether or not simultaneous connection may be included in the routing rule held by the UE. Further, information regarding this routing rule may be obtained from an ANDSF (Access Network Discovery and Selection Function) server.
- ANDSF Access Network Discovery and Selection Function
- the SA generation unit 105 Upon receiving an instruction from the simultaneous connection determination unit 103, the SA generation unit 105 starts connection processing using IKEv2 for the P-GW 13 that establishes the simultaneous connection. Further, the SA generation unit 105 causes the PDN connection Conn1 to be handed over to the Non3GPP network 14 when the P-GW 13 is connected to the Non3GPP network 14 in the IKEv2 connection process, and establishes the PDN connection by a PMIP-based method. (PMIP connection request) is notified to the P-GW 13.
- PMIP connection request PMIP connection request
- the EPS bearer ID (eg, EPS bearer ID of the default bearer) of the PDN connection Conn1, APN (Access Point Name), HoA1, home Notify the prefix P1 and the like.
- IKEv2 message for example, IKE_SA_INIT, IKE_AUTH, CREATE_CHILD_SA, INFORMATIONAL transmitted to the P-GW 13, but is not limited thereto.
- the CMIP connection unit 101 described later may transmit a BU message including a PMIP connection request to the P-GW 13.
- a payload included in the IKEv2 message a payload such as Identification_Payload or Configuration_Payload can be used, but another type of payload or a new payload may be used.
- the SA generation unit 105 may generate the SA from the Non3GPP interface 14 after the UE 10 connects to the Non3GPP network 14 side, not from the 3GPP network 11 side.
- the Non3GPP network connection processing unit 102 performs processing necessary for the Non3GPP interface (WLAN interface IF2) of the UE 10 to connect to the Non3GPP network 14, and notifies the CMIP connection unit 101 of the completion.
- This connection processing includes authentication with the Non3GPP network 14 and assignment of an IP address.
- the Non3GPP network connection processing unit 102 refers to the PDN connection information holding unit 104 and is shown to simultaneously connect from the Non3GPP network 14 in the PDN connections Conn1 and Conn2 established on the 3GPP network 11. It is confirmed whether there is a PDN connection (Conn1). When there is a corresponding PDN connection Conn1, notification of connection using a CMIP-based method is made in the connection procedure to the Non3GPP network 14 side.
- the Non3GPP network connection processing unit 102 acquires the prefix P3, which is a local prefix for generating CoA, from the AGW 15, and instructs the PDN connection information holding unit 104 to hold the address generated using the prefix P3 as CoA.
- the AGW 15 is an ePDG
- the Non3GPP network connection processing unit 102 establishes an IPSec tunnel for the ePDG after connecting to the access network (Non3GPP network) and acquiring a local address. While establishing an IPSec tunnel with the ePDG, a notification is made that a connection is made using a CMIP-based method.
- the Non3GPP network connection processing unit 102 acquires the prefix P3, which is a CoA generation prefix, from the ePDG, and instructs the PDN connection information holding unit 104 to hold the address generated using the prefix P3 as CoA.
- the CMIP connection unit 101 refers to the PDN connection information holding unit 104, and if there is a PDN connection Conn2 that requires simultaneous connection, associates the CoA with the HoA 2 to the P-GW 13 to which the PDN connection Conn 2 is connected. For this purpose, a BU message is transmitted.
- a BU message is transmitted.
- the prefix P1, HoA1, or EPS bearer ID indicating the PDN connection Conn1 may be explicitly included in the BU message.
- the BU message may be included in another BU message and transmitted.
- HoA1 in the field for setting the CoA of the BU message, it may indicate that the advertisement for the prefix P1 is requested.
- the BU message for associating CoA with HoA2 may be transmitted.
- the prefix P1 is advertised based on the PMIP connection request notified by the SA generation unit 105 described above.
- the IKEv2 message transmitted from the Non3GPP network connection processing unit 102 to the ePDG may be used as means for requesting the advertisement of the prefix P1 related to the PDN connection Conn1.
- Conn1 is notified that PMIP (or GTP) is used. This means may be used in place of the IKEv2 message including the PMIP connection request transmitted from the SA generation unit 105 to the P-GW 13.
- FIG. 4 is an example of an IKEv2 message 20 including a PMIP connection request.
- the IKEv2 message 20 includes a PMIP connection request indicating that a handover connection is made to the PDN connection Conn1 by a PMIP-based method.
- the PMIP connection request includes at least one of EPS bearer ID, APN, HoA1, and prefix P1 as information for specifying the PDN connection Conn1.
- APN is used as information for specifying these PDN connections.
- an EPS bearer ID, HoA1, prefix P1, etc. are included.
- the field indicated by IKE_SA_INIT / IKE_AUTH in FIG. 4 is replaced with a mobility header indicating a BU message.
- the PDN connection information holding unit 104 holds information regarding the PDN connection established on the 3GPP network 11 and the Non3GPP network 14.
- the PDN connection information further includes the non 3GPP network 14 determined by the simultaneous connection determination unit 103. It also includes information indicating whether or not to make a simultaneous connection.
- the PDN connection information is included in a UE context (UEtextcontext) held by the UE 10.
- FIG. 5 is a block diagram showing an example of the configuration of the P-GW 13.
- the P-GW 13 includes an interface 130, a location information registration processing unit 131, an SA generation unit 132, and a PDN connection information holding unit 133.
- the location information registration processing unit 131 receives a location information registration message (GTP message or PBU message) from the S-GW 12 and generates location information regarding the UE 10.
- the location information of the UE 10 is information (binding cache) in which the address of the S-GW 12 is associated as CoA with respect to the home prefix P1, P2 / home address (HoA1, HoA2). (BC)).
- the location information of the UE 10 includes information (binding cache) in which the CoA of the UE 10 is associated with the home prefix P1, P2 / home address (HoA1, HoA2). Become.
- the location information registration processing unit 131 refers to the PDN connection information holding unit 133 when receiving the BU message from the UE 10, and includes the PDN connection information (Conn1) corresponding to the HoA1 included in the BU message.
- PDN connection information Conn1
- the BA message to be transmitted to the UE 10 is transmitted including the prefix P1.
- the BU message received from UE10 contains only the information regarding HoA2 (Conn2), you may interpret that the positional information registration process part 131 is requesting PMIP connection regarding HoA1 (Conn1).
- the SA generation unit 132 performs a process of generating an SA with the UE 10 in accordance with the IKEv2 protocol started by the UE 10. If the prefix P1, HoA1, or EPS bearer ID is included as information regarding the PDN connection Conn1 to be handed over from the 3GPP network 11 to the Non3GPP network 14 in the IKEv2 message, the PDN of the UE 10 corresponding to those values
- the connection Conn1 is specified, and information indicating that it is a PDN connection that is handed over from the 3GPP network 11 to the Non3GPP network 14 and PMIP-connected from the Non3GPP network 14 side is added to the PDN connection information.
- the PDN connection information holding unit 133 holds information related to the PDN connection established with the UE 10 on the 3GPP network 11 and the Non3GPP network 14.
- information on the PDN connections Conn 1 and Conn 2 is held, and each PDN connection information further includes the non 3GPP network 14 determined by the simultaneous connection determination unit 103. Also included is information indicating whether to hand over to (using a PMIP connection) or to connect simultaneously from the Non3GPP network 14 (using a CMIP connection). Further, when the UE 10 is further connected to the Non3GPP network 14, information on the PDN connection established on the Non3GPP network 14 is also held.
- the PDN connection information is included in the P-GW context (P-GW context) held by the P-GW 13.
- FIG. 6 is a block diagram illustrating an example of the configuration of the AGW 15.
- the AGW 15 includes a UE connection processing unit 151, a UE information holding unit 152, and an RA generation unit 153.
- the UE connection processing unit 151 performs a procedure when the UE 10 establishes a connection with the Non3GPP network 14 side.
- the procedure includes authentication of the UE 10, layer 2 connection, layer 3 connection, and the like.
- the message requesting the layer 3 connection received from the UE 10 includes the protocol type (CMIP / PMIP) used in the Non3GPP network 14.
- CMIP protocol type
- the RA generation unit 153 is instructed to advertise the prefix P3 to the UE 10 as a local prefix for generating CoA.
- the PMIP tunnel generation process is started for the P-GW 13.
- the prefix local prefix, prefix P3
- IKEv2 IKEv2
- the UE 10 uses a network-based protocol for a specific PDN connection in advance. By notifying that it is used, the PDN connection established in the 3GPP network 11 can be handed over to the Non3GPP network 14 and a PDN connection by PMIP can be established.
- a PDN connection obtained by handing over a PDN connection established on the 3GPP network 11 to the Non3GPP network 14 is assumed as a PDN connection using a PMIP connection on the Non3GPP network 14. However, it may be a PDN connection newly established on the Non3GPP network 14.
- FIG. 7 shows a network configuration diagram according to the second embodiment of the present invention, in which a MAG 17 serving as a proxy node for generating the PDN connection Conn1 is added to the Non3GPP network 14.
- the UE 10 includes a 3GPP interface (cellular interface) IF1 and a WLAN interface IF2 as a Non3GPP interface.
- the Non3GPP interface may be a WiMAX interface, an HRPD interface, or the like.
- the 3GPP interface IF1 is connected to the 3GPP network 11 side, establishes two PDN connections Conn1 and Conn2 with the P-GW 13 via the S-GW 12, and is assigned different prefixes P1 and P2, respectively. .
- the PDN connection Conn1 is switched to the connection from the Non3GPP network 14 side (handover), and the PDN connection Conn2 is connected to the 3GPP network 11 P-GW13 In contrast, it has a policy of connection (simultaneous connection) from the Non3GPP network 14 side.
- FIG. 8 shows a sequence when the UE 10 is connected to the Non-3GPP network 14 when the UE 10 is connected to the 3GPP network 11 in the second embodiment.
- the UE 10 connects to the Non3GPP network 14, (2) When the Non3GPP network 14 is discovered, (3) Perform access authentication with AGW15, (4) Perform layer 3 connection with AGW15 and receive local prefix assignment, (5) Generate / acquire CoA. In (4), the CoA itself may be acquired from the AGW 15.
- the UE 10 When connecting to the AGW 15, the UE 10 detects that there is a PDN connection Conn 2 that is simultaneously connected from both the 3GPP network 11 and the Non3GPP network 14 among the PDN connections generated on the connection to the 3GPP network 11. Declare to use the CMIP based method. As a result, the prefix P3, which is a local prefix for generating CoA, is acquired from the AGW 15. (6) The UE 10 generates an SA (Security Association) necessary for establishing a PDN connection from the Non3GPP network 14 by a CMIP-based method with the PGW 13 using IKEv2. Furthermore, the UE 10 transmits a BU message to the P-GW 13 in order to register the address generated from the prefix P3 as the CoA for the home address (HoA2) of the PDN connection Conn2.
- SA Security Association
- the UE 10 detects that there is a PDN connection Conn1 to be handed over from the 3GPP network 11 to the Non3GPP network 14 in the PDN connection generated on the connection to the 3GPP network 11, and the Non3GPP The address of the MAG 17 existing in the network 14 is acquired.
- This MAG 17 is an MAG that creates an IP tunnel T1b with the UE 10 in (11) and provides a PMIP connection (PMIP tunnel T1a) with the P-GW 13 via the IP tunnel T1b.
- PMIP tunnel T1a PMIP tunnel T1a
- As a method for acquiring the address of MAG17 there is a method of requesting / acquiring using DNS (Domain Name System) after acquiring CoA as in (5) (7) (8).
- the request / acquisition may be performed using DNS from the 3GPP interface IF1. Further, it may be requested / acquired in the connection procedure (3), (4) to the Non3GPP network 14 or in the IKEv2 or BU / BA message (6) performed with the P-GW 13.
- DNS FQDN (Fully Qualified Domain Name) indicating MAG 17 that provides a PMIP connection by the IP tunnel T1b is used as information indicating a requested node.
- the EPS bearer ID or PCID (PDN connection ID) of the PDN connection Conn1 may be included in the IKEv2 message or the BU / BA message as information indicating that the address of the MAG 17 is requested.
- the UE 10 that has acquired the address of the MAG 17 requests the MAG 17 to generate the IP tunnel T1b and the PMIP connection to the P-GW 13 (IP tunnel generation request & PMIP connection request message). Send.
- the UE 10 notifies the handover of the PDN connection Conn1 to the Non3GPP network 14 side (handover connection) by including the HoA1 and prefix P1 used for the PDN connection Conn1 on the 3GPP network 11 in this message. Requests continued use of HoA1 and prefix P1.
- a handover indicator (Attach Type or Handover Indicator)
- an EPS bearer ID or PCID of Conn1 may be used as information indicating handover connection.
- the address on the UE 10 side of the IP tunnel T1b established between the UE 10 and the MAG 17 is the CoA generated from the prefix P3.
- the UE 10 includes an APN (Access Point Name) corresponding to the PDN connection Conn1 in this message.
- the APN is information indicating a PDN (Packet Data Network) to which the PDN connection Conn1 is connected, and is used as information for specifying the P-GW 13 to which the UE 10 desires to connect.
- the MAG 17 acquires the address of the P-GW 13 from the DNS server 18 using the FQDN configured from the APN, and specifies the P-GW 13 that establishes the PMIP connection (PMIP tunnel T1a).
- the UE 10 When the UE 10 has already obtained the address or FQDN of the P-GW 13 when simultaneously connecting the PDN connection Conn 2 from the Non 3GPP network 14 side, the UE 10 includes such information in this message instead of the APN. May be.
- the MAG 17 acquires the address of the P-GW 13 using the DNS. That is, the IP tunnel creation request & PMIP connection request message from the UE 10 is addressed to the address of the MAG 17, and the message includes information on the P-GW 13 (PDN) to which the UE 10 wants to connect and 3GPP for the P-GW 13.
- Information (HoA1, P1 or Handover Indicator) indicating that the PDN connection Conn1 established on the network 11 is to be handed over (handover connection) is included.
- the PMIP connection request message a message of the same type as the message transmitted to the AGW 15 in order to establish the layer 3 connection in (4) may be used, or a new message may be used.
- information necessary for requesting a PMIP connection request is included in the payload ( For example, it may be included as Identification_Payload or Configuration_Payload).
- the MAG 17 Upon receiving this PMIP connection request message, the MAG 17 requests that the PDN connection Conn1 established with the P-GW 13 is handed over to the P-GW 13 to which the UE 10 requests connection. To send a PBU message.
- This PBU message also includes information (HoA1, prefix P1, EPS bearer ID or Handover Indicator) indicating that it is a handover connection of the PDN connection Conn1, and it is to the P-GW 13 that it is a handover connection of the PDN connection Conn1. Be notified.
- the P-GW 13 processes the PBU message received from the MAG 17, updates the binding cache (BC) necessary for handing over the PDN connection Conn1, and updates policy information with the policy server (PCRF).
- BC binding cache
- PCRF policy information with the policy server
- the PBA message includes the prefix P1 or HoA1 used by the UE 10 in the 3GPP network 11 for the PDN connection Conn1, and the MAG 17 that has received the PBA message receives the handover connection (PMIP tunnel T1a to the PDN connection Conn1). Recognize that construction is complete.
- the MAG 17 notifies the UE 10 of the prefix P1 or HoA1 of the UE 10 included in the PBA message using the IP tunnel T1b.
- An RA (Router Advertisement) message can be used as a message used for notification, but is not limited to this.
- the UE 10 that receives the prefix P1 or HoA1 from the MAG 17 recognizes that the PDN connection with the P-GW 13 is established and the handover connection of the PDN connection Conn1 is completed, and starts communication using the HoA1 via the IP tunnel T1b. .
- the UE 10 can establish the PDN connection to be handed over using the PMIP-based method.
- the UE 10 is implemented after connecting the SA (Security Association) necessary for establishing the PDN connection from the Non3GPP network 14 by the CMIP-based method to the Non3GPP network 14 side.
- SA Security Association
- SA is unnecessary between UE10 and MAG17.
- FIG. 9 is a block diagram illustrating a configuration of the UE 10 according to the second embodiment
- FIG. 10 is a flowchart illustrating a Non3GPP network connection process of the UE 10.
- the UE 10 includes interfaces IF1 and IF2, a simultaneous connection determination unit 103, a Non3GPP network connection processing unit 102, a CMIP connection unit (SA generation unit) 101 (105), a PDN connection information holding unit 104, and a packet transfer unit 106.
- SA generation unit CMIP connection unit
- PDN connection information holding unit 104 a packet transfer unit 106.
- a DNS processing unit 107 and a PMIP connection unit 108 are examples of the PMIP connection unit 108.
- the simultaneous connection determination unit 103 refers to the PDN connection information holding unit 104, and among the PDN connections Conn1 and Conn2 established on the 3GPP network 11, a PDN connection (Conn2) that needs to be simultaneously connected from the Non3GPP network 14 as well. ).
- a PDN connection Conn2
- information indicating that the PDN connection requires simultaneous connection is added to the PDN connection information holding unit 104 in the corresponding PDN connection information.
- a criterion for determining whether or not simultaneous connection is required for example, it can be determined based on the type and state of a flow when transmission / reception is performed through a PDN connection established on the 3GPP interface IF1.
- a PDN connection that flows a communication flow requiring a large bandwidth a PDN connection whose resource type is Non-GBR (Non-Guaranteed bitrate resources), and the like are selected as targets for simultaneous connection.
- the determination may be based on the QCI value or priority, not the resource type.
- the information which shows whether a specific flow requires simultaneous connection may be contained in the routing rule which UE hold
- the PDN connection that is flowing through the flow is selected as the PDN connection to be simultaneously connected. Further, information regarding this routing rule may be obtained from an ANDSF (Access Network Discovery and Selection Function) server.
- ANDSF Access Network Discovery and Selection Function
- the Non3GPP network connection processing unit 102 performs processing necessary for the Non3GPP interface IF2 of the UE 10 to connect to the Non3GPP network 14. This connection processing includes authentication with the Non3GPP network 14 and assignment of an IP address. As shown in FIG. 10, when connecting to the Non3GPP network 14, the Non3GPP network connection processing unit 102 refers to the PDN connection information holding unit 104, and establishes the PDN connections Conn 1 and Conn 2 established on the 3GPP network 11. It is confirmed whether or not there is a PDN connection (Conn2) indicated to be simultaneously connected from the Non3GPP network 14 side (steps S1 and S2).
- step S3 If there is a corresponding PDN connection Conn2, it is determined that the CMIP-based method is used in the connection procedure to the Non3GPP network 14, and the CMIP-based method is used in the connection procedure to the Non3GPP network 14. It is requested to connect (step S3).
- the Non3GPP network connection processing unit 102 acquires the prefix P3, which is a local prefix for CoA generation, from the AGW 15, and sends it to the PDN connection information holding unit 104 so as to hold the address generated using the prefix P3 as CoA. Instruct.
- the Non3GPP network connection processing unit 102 further requests the CMIP connection unit (SA generation unit) 101 (105) to establish a CMIP connection with the P-GW 13 that manages the PDN connection Conn2.
- SA generation unit CMIP connection unit
- the Non3GPP network connection processing unit 102 refers to the PDN connection information holding unit 104 when connecting to the Non3GPP network 14, and establishes the PDN connection established on the 3GPP network 11. It is confirmed whether there is a PDN connection (Conn1) to be handed over to the Non3GPP network 14 in Conn1 and Conn2 (step S4). If there is a corresponding PDN connection Conn1, the PMIP connection unit 108 is instructed to acquire the address of the MAG 17 (step S5).
- step S6 If the address of the MAG 17 can be acquired (YES in step S6), the 3GPP network 11 In order to hand over the PDN connection Conn1, an IP tunnel is generated with the MAG 17, and a request is made to establish a PMIP connection via the IP tunnel (step S7).
- the Non3GPP network connection processing unit 102 detects a PDN connection (Conn1) to be handed over to the Non3GPP network 14, it determines that a CMIP-based method is used in the connection procedure to the Non3GPP network 14, In the connection procedure (3) (4) to the Non3GPP network 14, an MAG address for IP connection may be requested. Furthermore, an instruction to acquire the address of MAG 17 may be given to the CMIP connection unit.
- the CMIP connection unit (SA generation unit) 101 receives an instruction from the Non3GPP network connection processing unit 102 and refers to the PDN connection information holding unit 104 to obtain information on the PDN connection Conn2 that requires simultaneous connection. get.
- the address of the P-GW 13 can be acquired while connected to the 3GPP network 11, or an FQDN is generated using the APN included in the PDN connection information, and the address of the P-GW 13 corresponding to the FQDN is DNS It can also be acquired from the server 18. If the SA has not yet been established for the P-GW 13 that is the connection destination of the PDN connection Conn2, the generation of the SA is started.
- the CMIP connection unit receives an instruction from the Non3GPP network connection processing unit 102, and generates an SA with the P-GW 13 for information requesting the address of the MAG 17 (such as a new attribute (Attribute) or an identifier of Conn1). It may be included in the IKEv2 message that is transmitted at the time.
- an instruction from the Non3GPP network connection processing unit 102, and generates an SA with the P-GW 13 for information requesting the address of the MAG 17 (such as a new attribute (Attribute) or an identifier of Conn1). It may be included in the IKEv2 message that is transmitted at the time.
- the CMIP connection unit (SA generation unit) 101 (105) transmits a BU message for associating the CoA to the HoA 2 to the P-GW 13.
- the CMIP connection unit (SA generation unit) 101 (105) does not hand over the PDN connection Conn2 established on the 3GPP network 11 in this BU message, but also from the Non3GPP network 14 side, the same P-GW13.
- a BID for identifying a BC indicating a PDN connection Conn2 on the 3GPP network 11 side, together with a BID for identifying a BC corresponding to a PDN connection newly generated on the Non3GPP network 14 side, is included. , Indicating that the UE 10 is requesting simultaneous connection to the P-GW 13.
- the BID indicating the PDN connection Conn2 on the 3GPP network 11 side is not included, it means that the connection is established only from the Non3GPP network 14 as in the conventional case, and if the BID is included, the 3GPP network 11 and It means establishing a connection from both network 14 Non3GPP.
- a flag indicating simultaneous connection may be set in the BU message. By transmitting this message, two BCs are generated in the P-GW 13, and the UE 10 can be simultaneously connected from both the 3GPP network 11 side and the Non3GPP network 14 side. Note that the UE 10 can also generate an SA in advance on the 3GPP network 11 before connecting to the Non3GPP network 14.
- the BC may be held by the CMIP connection unit (SA generation unit) 101 (105) or may be held by the PDN connection information holding unit 101.
- the CMIP connection unit receives an instruction from the Non3GPP network connection processing unit 102 and includes information requesting the address of the MAG 17 (such as a new flag, an option, or an identifier of Conn1) in the BU message to be transmitted to the P-GW 13. Also good.
- the PDN connection information holding unit 104 holds information related to the PDN connection established on the 3GPP network 11 and the Non3GPP network 14.
- information on the PDN connections Conn1 and Conn2 is held, and each PDN connection information also includes information indicating whether or not simultaneous connection from the Non3GPP network 14 is performed. include.
- information indicating simultaneous connection is held in the PDN connection Conn2, and information indicating handover connection is held in the PDN connection Conn1.
- Other information included includes APN, P-GW 13 address, home prefixes P1 and P2, home addresses HoA1 and HoA2.
- the PDN connection Conn1 is replaced with the PDN connection information connected from the Non3GPP network 14, and the PDN connection Conn2 is connected from both the 3GPP network 11 and the Non3GPP network. It is replaced with information indicating that Note that the PDN connection information is included in a UE context (UEtextcontext) held by the UE 10.
- UE context UEtextcontext
- the PMIP connection unit 108 receives an instruction from the Non3GPP network connection processing unit 102, refers to the PDN connection information holding unit 104, and performs handover to the Non3GPP network 14 among the PDN connections Conn1 and Conn2 established on the 3GPP network 11. Information on the PDN connection Conn1 is acquired. Then, in order to make the PDN connection Conn1 connect by PMIP, the DNS processing unit 107 is instructed to acquire an address of a MAG that can be connected using an IP tunnel. If the acquisition of the MAG 17 address has already been completed, there is no need to acquire it here.
- the PMIP connection unit 108 that has acquired the address of the MAG 17 transmits a message requesting the generation of an IP tunnel and the PMIP connection to the P-GW 13 (hereinafter referred to as PMIP connection request message) to the MAG 17 (step in FIG. 10).
- PMIP connection request message a message requesting the generation of an IP tunnel and the PMIP connection to the P-GW 13 (hereinafter referred to as PMIP connection request message) to the MAG 17 (step in FIG. 10).
- PMIP connection request message a message requesting the generation of an IP tunnel and the PMIP connection to the P-GW 13
- FIG. 11 shows a packet 30 including a PMIP connection request message 31.
- the prefix P1 or HoA1 or EPS bearer used by the UE 10 in the PDN connection Conn1 is used as information indicating a handover connection.
- ID or Handover Indicator 32 is included.
- the PMIP connection request message 31 includes an APN 33 corresponding to the PDN connection Conn1.
- the MAG 17 can acquire the address of the P-GW 13 that has constructed the PDN connection Conn1 to be handed over from the DNS server 18 by using the APN 33.
- the PDN connection Conn2 is simultaneously connected from the Non3GPP network 14, when the address or FQDN of the P-GW 13 has already been acquired, such information may be included in this message instead of the APN 32.
- the PMIP connection unit 108 receives a response message for the PMIP connection request message 31 transmitted to the MAG 17 from the MAG 17 and recognizes that the IP tunnel T1b is generated between the MAG 17 and the PMIP connection request message 31.
- the end points of this IP tunnel T1b are the addresses of the CoA and MAG 17 of the UE 10.
- the PMIP connection unit 108 performs the handover process to the Non3GPP network 14 related to the PDN connection Conn1. It recognizes that it has completed, and recognizes that communication using HoA1 is now possible.
- an IPSec tunnel may be used between the UE 10 and the MAG 17, but the establishment of the SA may be omitted if the connection can be made as a Trusted-Non3GPP network.
- the DNS processing unit 107 transmits a DNS query to the DNS server 18 for acquiring the address of the MAG 17 that can construct the IP tunnel T1b.
- the address acquired from the DNS server 18 is passed to the PMIP connection unit 108.
- the DNS query includes an FQDN generated based on the APN corresponding to Conn1.
- the packet transfer unit 106 performs processing for transferring a packet addressed to a communication partner (CN) acquired from an upper layer.
- CN communication partner
- the transmission source address of the packet to be transferred is HoA2
- the packet is encapsulated and transmitted to the P-GW 13 using the CMIP tunnel.
- the source address is HoA1
- it is encapsulated to MAG 17 and transmitted using an IP tunnel.
- FIG. 12 is a block diagram showing the configuration of the MAG 17.
- the MAG 17 includes an interface 170, a packet transfer unit 171, an IP tunnel generation processing unit 172, a PMIP connection processing unit 173, and a UE information holding unit 174.
- the MAG may be ePDG.
- the IP tunnel generation processing unit 172 processes the PMIP connection request message (including the IP tunnel generation request) received from the UE 10, and determines the CoA set in the source address of the message or the CoA included in the message.
- An IP tunnel T1b as an end point is generated, the HoA1 of the UE 10 included in the message is acquired, and the UE information holding unit 174 is instructed to hold information on the IP tunnel T1b.
- the UE 10 interprets that the handover of the PDN connection Conn1 is requested, and sends it to the PMIP connection processing unit 173. And instruct to start the PMIP connection (PMIP tunnel T1a) for establishing the PDN connection Conn1 related to HoA1.
- the PMIP connection processing unit 173 receives an instruction from the IP tunnel generation processing unit 172, and transmits a PBU message for establishing the PMIP tunnel T1a to the P-GW 13.
- This PBU message includes the prefix P1, HoA1, or EPS bearer ID notified from the UE 10 as information indicating the PDN connection Conn1 to be handed over, and further, in the field (Handover Indicator) indicating the type of connection, handoff A value indicating is set. By setting a value indicating handoff, it is notified that the PDN connection moves from the 3GPP network 11.
- a value indicating initial connection is also set in the PBU message. If necessary, when receiving an IP tunnel generation request message from the UE 10, the UE 10 may be authenticated by inquiring of an HSS server or an AAA server (not shown).
- the packet transfer unit 171 transfers the uplink packet transmitted from the UE 10 and the downlink packet reached to the UE 10. Since the uplink packet transmitted from the UE 10 using HoA1 is encapsulated to the MAG 17 by the IP tunnel T1b, it is decapsulated and an internal packet is obtained. In order to use the PMIP tunnel T1a, the internal packet is encapsulated to the P-GW 13 and transferred. On the other hand, since the downlink packet transferred from the P-GW 13 is encapsulated to the MAG 17 by the PMIP tunnel T1a, it is decapsulated and an internal packet is obtained. In order to use the IP tunnel T1b, the internal packet is encapsulated and transferred to the CoA of the UE 10.
- the UE information holding unit 174 holds information related to the UE 10 that forms the IP tunnel T1b and establishes the PMIP connection.
- the UE 10 can establish the PDN connection to be handed over using the PMIP-based method even when connected to the Non3GPP network 14 by the CMIP-based method in order to establish the PDN connection to be connected simultaneously. it can.
- FIG. 13 is a flowchart for explaining processing of the UE 10 in the third embodiment, in particular, the processing of the Non3GPP network connection processing unit 102 (see FIG. 9).
- the Non 3GPP network connection processing unit 102 starts processing in Step S 11 and refers to the PDN connection information holding unit 104, so that both the PDN connection for simultaneous connection and the PDN connection for handover connection are used. If there is any (YES in steps S12 and S13), the PDN connection is notified of whether to use PMIP or CMIP (step S16).
- a notification method a message in the connection procedure to the Non3GPP network 14 can be used.
- step S12 PMIP use is notified (step S14), but there is no need to notify for each PDN connection. If there is a PDN connection for simultaneous connection (YES in step S12), but there is no PDN connection for handover connection (NO in step S13), the use of CMIP is notified (step S15). Also in this case, it is not necessary to notify for each PDN connection.
- the type of mobility management protocol to be notified when connected to the Non3GPP network 14 can be flexibly changed.
- Each functional block used in the description of the above embodiment is typically realized as an LSI that is an integrated circuit. These may be individually made into one chip, or may be made into one chip so as to include a part or all of them.
- the name used here is LSI, but it may also be called IC, system LSI, super LSI, or ultra LSI depending on the degree of integration.
- the method of circuit integration is not limited to LSI's, and implementation using dedicated circuitry or general purpose processors is also possible.
- An FPGA Field Programmable Gate Array
- a reconfigurable processor that can reconfigure the connection and setting of circuit cells inside the LSI may be used.
- integrated circuit technology comes out to replace LSI's as a result of the advancement of semiconductor technology or a derivative other technology, it is naturally also possible to carry out function block integration using this technology. For example, biotechnology can be applied.
- the present invention selects a network-based mobility management protocol when a second interface of a mobile node is connected to a second network from a state in which the first interface of the mobile node has a plurality of connections in the first network. This has the effect of reducing the processing load of the mobile node, and can be used when the first network is a 3GPP network and the second network is not a 3GPP network.
- the present invention also provides that the second interface of the mobile node is changed from the state in which the first interface of the mobile node has a plurality of connections in the first network without increasing the processing load of the mobile node.
- the network management or client-based mobility management protocol can be selected as the mobility management protocol type of each connection.
- the first network is a 3GPP network and the second network is 3GPP. It can be used when not in a network.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際にネットワークベースの移動管理プロトコルを選択してモバイルノードの処理負荷を減少する技術が開示され、その技術によればMN10のインタフェースIF1が3GPPネットワーク11で複数のコネクションConn1、Conn2を有するときに、MN10からMN10のホームエージェントであるP-GW13に対して、インタフェースIF2がクライアントベースの移動管理プロトコルでNon3GPPネットワーク14に接続した際にコネクションConn2と同時に接続するコネクションConn1が使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示する。
Description
本発明は、モバイルノードの移動を管理するプロトコルの種別を選択するための移動管理プロトコル選択方法及び移動管理プロトコル選択システムに関する。
本発明はまた、移動管理プロトコル選択システムにおけるモバイルノード、ホームエージェント及び代理ノードに関する。
本発明は特に、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した場合の各コネクション用の移動管理プロトコル種別を選択する手法に関する。
本発明はまた、移動管理プロトコル選択システムにおけるモバイルノード、ホームエージェント及び代理ノードに関する。
本発明は特に、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した場合の各コネクション用の移動管理プロトコル種別を選択する手法に関する。
クライアントベースの移動管理プロトコルとして、モバイルIP(下記の非特許文献1参照、CMIP(クライアントモバイルIP)とも呼ぶ)又はDSMIPv6(下記の非特許文献5参照)が知られている。CMIPを利用するモバイルノード(以下、MN)は、移動先のアドレスであるケアオブアドレス(以下、CoA:Care-of Address)を自身のホームアドレス(HoA:Home Address)を管理するホームエージェント(以下、HA)、又は通信相手(以下、CN:Correspondent Node)に登録し、HoAあてパケットをCoAあてに転送するよう依頼する。また、MNが、複数のCoAを1つのHoAに対して同時に関連付けて登録することができれば、複数のインタフェースを備えるMNは、それぞれのインタフェースに割り当てられたCoAをHAなどに登録することで、インタフェースの状態に応じて、使用するCoAを瞬時に切り替えることが可能となる。下記の非特許文献2には、MNが複数のCoAを1つのHoAに関連付けてHAに登録する手法が記述されている。
また、ネットワークベースの移動管理プロトコルとして、プロキシモバイルIP(下記の非特許文献3参照、PMIP(Proxy Mobile IP)と呼ぶ)やGTP(General packet radio service Tunnelling Protocol)が知られている。PMIP/GTPでは、MNの代理ノードとなるMAG(Mobility Anchor Gateway)が、MNの位置情報の更新を代理で行うため、MNは移動管理を行う必要がない。なお、以下では、PMIPと記載している場合であっても、GTPに置き換えることができる。
3GPP(Third Generation Partnership Project)において、3GPPネットワークへ接続する3GPPインタフェースと、WLANやWiMAXなどのNon3GPPネットワークへ接続するNon3GPPインタフェースの両方を備えた携帯電話端末(UE:User Equipment)の利用方法が検討されており(下記の非特許文献4参照)、UEは、3GPPインタフェースとNon3GPPインタフェースのどちらからでも3GPPのコアネットワーク(EPC:Evolved Packet Core)へ接続することができる。このため、UEは、2つのインタフェースの間でハンドオーバを行ったり、また、両方のインタフェースから同時にEPCへ接続したりすることもできる。
3GPPネットワークには、UEに対して様々なサービスを提供するPDN(Packet Data Network)との間に位置するゲートウェイとしてPDNゲートウェイ(以下、P-GW)が存在し、このP-GWは、UEとのコネクションの管理や、UEあてに送信されてきたパケットをUEへ転送及び、UEから送信されたパケットをPDNへ転送する役割を担う。3GPPネットワークに接続するUEとP-GWとの間は、UEの3GPPネットワーク側の代理ノードとなるServingゲートウェイ(以下、S‐GW)を介して、GTP又はPMIPによって構築されたPDNコネクションと呼ばれるコネクションで接続されており、UEはP-GWから割り当てられたホームネットワーク・プレフィックス(HNP:Home Network Prefix)からIPアドレスを生成し、ホームアドレス(HoA:Home Address)として使用する。一方、Non3GPPネットワークに接続した場合、Non3GPPネットワークが信頼できるネットワーク(Trusted Non-3GPP network)である場合は、UEとP-GWとの間は、アクセスゲートウェイ(AGW:Access Gateway)を介してPMIP又はGTP、又はCMIP、又はMIPv4によって構築されたPDNコネクションで接続され、また、Non3GPPネットワークが信頼できないネットワーク(Untrusted Non-3GPP network)である場合は、ePDG(evolved Packet Data Gateway)を介してPMIP又はGTP、又はCMIPによって構築されたPDNコネクションで接続される。
UEは、Non3GPPネットワーク内でUEが使用する移動管理プロトコル種別を、Non3GPPネットワークへ接続した際に行う接続手続(Attach Procedure)の中で提示することができる。例えば、UEがTrusted Non-3GPPネットワークへ接続した際にCMIPを使用することを提示し、その提示がネットワーク側に受け入れられた場合には、AGWからローカルプレフィックスが割り当てられる。UEは、取得したローカルプレフィックスからアドレスを生成し、そのアドレスをケアオブアドレス(CoA:Care-of Address)として使用する。一方、UEがTrusted Non-3GPPネットワークへ接続した際にPMIP又はGTPを使用することを提示し、その提示がネットワーク側に受け入れられた場合には、AGWからHNPが割り当てられ、UEは、HNPから生成したアドレスをHoAとして使用する。
D.Johnson, C.Perkins, J.Arkko, "Mobility Support in IPv6", RFC3775, June 2004.
R.Wakikawa, T.Ernst, K.Nagami, V.Devarapalli "Multiple Care-of Addresses Registration", draft-ietf-monami6-multiplecoa-05.txt, January 2008.
S. Gundavelli, K. Leung, V. Devarapalli, K. Chowdhury, B. Patil "Proxy Mobile IPv6", RFC5213, August 2008.
3GPP TS 23.402 V9.0.0,March 2009.
Soliman, et. al., "Mobile IPv6 Support for Dual Stack Hosts and Routers", Internet Engineering Task Force (IETF) Internet Engineering Task Force Request For Comments 5555, June 2009.
ここで、図1を参照して、UE10が3GPPネットワーク11又はNon3GPPネットワーク14に接続する場合のシナリオを説明する。まずUE10は、3GPPインタフェースIF1を用いて3GPPネットワーク11に接続しており、P-GW13に対して2つの異なるPDNコネクションConn1、Conn2を確立しているとする。これらの各PDNコネクションConn1、Conn2はPMIP(又はGTP)を用いて確立されており、また、異なるプレフィックスP1、P2が割り当てられている(HoAはそれぞれHoA1、HoA2)。3GPPネットワーク11側ではS-GW12がUE10のMAGとして機能し、UE10の位置情報の登録を代理でP-GW13に対して行っている。このUE10が、さらにNon3GPPネットワーク14へ接続した場合、Non3GPPネットワーク14側で確立するPDNコネクションを決める必要がある。
Non3GPPネットワーク14側で確立するPDNコネクションとしては、
(1)Non3GPPネットワーク14側で新たなPDNコネクションを確立する方法、又は
(2)3GPPネットワーク11側で確立していたPDNコネクションConn1、Conn2をNon3GPPネットワーク14側へ移す方法、さらには、
(3)3GPPネットワーク11側で確立していたPDNコネクションConn1、Conn2に対してNon3GPPネットワーク14側からもコネクションを生成する方法、
の3つの選択肢が存在する。
(1)Non3GPPネットワーク14側で新たなPDNコネクションを確立する方法、又は
(2)3GPPネットワーク11側で確立していたPDNコネクションConn1、Conn2をNon3GPPネットワーク14側へ移す方法、さらには、
(3)3GPPネットワーク11側で確立していたPDNコネクションConn1、Conn2に対してNon3GPPネットワーク14側からもコネクションを生成する方法、
の3つの選択肢が存在する。
(1)の場合、3GPPネットワーク11側で確立されたPDNコネクションConn1、Conn2とは無関係なPDNコネクションを生成するため、割り当てられるプレフィックスも異なる。一方、(2)、(3)の場合は、3GPPネットワーク11側で使用していたプレフィックスP1、P2がNon3GPPネットワーク14側でも割り当てられ、同じホームアドレス(HoA1、HoA2)が使用される。特に(3)の場合は、3GPPネットワーク11側とNon3GPPネットワーク14側の両方で同じホームプレフィックスP1、P2が割り当てられるため、そのHoA1、HoA2を用いた通信フローは、3GPPネットワーク11側とNon3GPPネットワーク14側のどちらを用いても転送可能である。
(3)のコネクションを生成する場合、CMIPベースのコネクションとPMIPベースのコネクションの2通りがある。
・CMIPベースのコネクションの場合、UE10はNon3GPPネットワーク14側でCoAを取得し、P-GW13とCoAの間のトンネルを通してHoAを用いた通信を行う。このとき、3GPPネットワーク11側に接続する3GPPインタフェースIF1では、HoAそのものを用いた通信が行われる。
・一方、PMIPベースのコネクションの場合、UE10は、3GPPインタフェースIF1とNon3GPPインタフェースIF2の両方で同じHoAが割り当てられるため、異なるインタフェースIF1、IF2で同一のアドレス(HoA)を使用するための新たなアドレス管理の仕組みが必要となる。
・CMIPベースのコネクションの場合、UE10はNon3GPPネットワーク14側でCoAを取得し、P-GW13とCoAの間のトンネルを通してHoAを用いた通信を行う。このとき、3GPPネットワーク11側に接続する3GPPインタフェースIF1では、HoAそのものを用いた通信が行われる。
・一方、PMIPベースのコネクションの場合、UE10は、3GPPインタフェースIF1とNon3GPPインタフェースIF2の両方で同じHoAが割り当てられるため、異なるインタフェースIF1、IF2で同一のアドレス(HoA)を使用するための新たなアドレス管理の仕組みが必要となる。
また、UE10がP-GW13に対して、特定のフローの転送先を示すルーティングルール(フィルタリングルールとも呼ぶ)を登録する場合、CMIPベースのコネクションであれば、転送先を示すための情報として、3GPPインタフェースIF1側はHoAを、Non3GPPインタフェースIF2側はCoAを使用することができるが、PMIPベースのコネクションの場合、両方のインタフェースIF1、IF2に割り当てられているアドレスは同一のHoAであるため、アドレスを用いて転送先インタフェースを示すことができない。このため、UE10にとって、(3)のコネクションを生成する場合の方法として、CMIPベースのコネクションを用いることによる利点がある。
一方、(1)、(2)の場合は、1つのインタフェースから1つのPDNコネクションしか確立しないため、アドレスの割当てや、ルーティングルールの登録に関する問題は存在しない。このため、UE10のシグナリング送受信による負荷を軽減するという観点では、PMIPベースの方法で接続することが望ましい。
Non3GPPネットワーク14側で確立するPDNコネクションの移動管理プロトコル種別を決める際の判断基準としてこのようなポリシーをUE10が保持することは妥当である。しかし、先述したように、Non3GPPネットワーク14側で使用するPDNコネクションのタイプは、UE10がNon3GPPネットワーク14側へ接続した際の接続手続(Attach Procedure)の中でどちらか一方に決まる。そのため、3GPPネットワーク11側で確立していた2つのPDNコネクションConn1、Conn2のうち、一方のPDNコネクションConn1に対してNon3GPPネットワーク14側からも接続するために、CMIPベースの手法を選択した場合には、もう一方のPDNコネクションConn2をNon3GPPネットワーク14側へ移したい場合や、新たなPDNコネクションを確立する場合にもCMIPベースの手法を用いる必要があり、UE10の処理負荷が増えてしまう。つまり、先述したポリシーを適用して、一方のPDNコネクションConn1にはCMIPベースの手法を用い、もう一方のPDNコネクションConn2にはPMIPベースの手法を用いるといった選択をUE10はすることができない。
本発明は上記の問題点に鑑み、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際にネットワークベースの移動管理プロトコルを選択してモバイルノードの処理負荷を減少することができる移動管理プロトコル選択方法、移動管理プロトコル選択システム、モバイルノード、ホームエージェント及び代理ノードを提供することを目的とする。
本発明はまた、モバイルノードの処理負荷が増加することなく、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際に、各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択することができる移動管理プロトコル選択方法、移動管理プロトコル選択システム、モバイルノード、ホームエージェント及び代理ノードを提供することを目的とする。
本発明はまた、モバイルノードの処理負荷が増加することなく、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際に、各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択することができる移動管理プロトコル選択方法、移動管理プロトコル選択システム、モバイルノード、ホームエージェント及び代理ノードを提供することを目的とする。
本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択方法であって、
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードから前記モバイルノードのホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示するプロトコル指示ステップと、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立ステップとを、
有する構成とした。
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードから前記モバイルノードのホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示するプロトコル指示ステップと、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立ステップとを、
有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムであって、
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードから前記モバイルノードのホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示するプロトコル指示手段と、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードから前記モバイルノードのホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示するプロトコル指示手段と、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードであって、
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードのホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示するプロトコル指示手段を有する構成とした。
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードのホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示するプロトコル指示手段を有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードのホームエージェントであって、
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードから前記ホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示した場合に、前記指示を受け付ける手段と、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記指示されたプロトコルに基づいて、前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードから前記ホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示した場合に、前記指示を受け付ける手段と、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記指示されたプロトコルに基づいて、前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記第2のネットワークにおける前記モバイルノードの代理ノードであって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記ホームエージェントとの間で他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するトンネル確立手段を有する構成とした。
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記ホームエージェントとの間で他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するトンネル確立手段を有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択方法であって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記モバイルノードから前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求するトンネル確立要求ステップと、
前記トンネル確立要求ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立ステップとを、
有する構成とした。
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記モバイルノードから前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求するトンネル確立要求ステップと、
前記トンネル確立要求ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立ステップとを、
有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムであって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記モバイルノードから前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求するトンネル確立要求手段と、
前記トンネル確立要求ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記モバイルノードから前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求するトンネル確立要求手段と、
前記トンネル確立要求ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードであって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記第2のネットワークにおける前記モバイルノードの代理ノードのアドレスを取得する手段と、
前記代理ノードに対して、前記モバイルノードと前記代理ノードとの間にトンネルを確立するよう要求することと、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求するトンネル確立要求手段とを、
有する構成とした。
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記第2のネットワークにおける前記モバイルノードの代理ノードのアドレスを取得する手段と、
前記代理ノードに対して、前記モバイルノードと前記代理ノードとの間にトンネルを確立するよう要求することと、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求するトンネル確立要求手段とを、
有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードのホームエージェントであって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するトンネル確立手段を有する構成とした。
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するトンネル確立手段を有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記第2のネットワークにおける前記モバイルノードの代理ノードであって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記モバイルノードから、前記モバイルノードと前記代理ノードとの間にトンネルを確立することと、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求された場合に、前記要求を受け付ける手段と、
前記要求に基づいて、前記モバイルノードとの間でトンネルを確立し、前記ホームエージェントとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記モバイルノードから、前記モバイルノードと前記代理ノードとの間にトンネルを確立することと、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求された場合に、前記要求を受け付ける手段と、
前記要求に基づいて、前記モバイルノードとの間でトンネルを確立し、前記ホームエージェントとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
この構成により、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際にネットワークベースの移動管理プロトコルを選択することができるので、モバイルノードの処理負荷を減少することができる。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択方法であって、
前記モバイルノードから前記モバイルノードのホームエージェント又は前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示するプロトコル指示ステップと、
前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立ステップとを、
有する構成とした。
前記モバイルノードから前記モバイルノードのホームエージェント又は前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示するプロトコル指示ステップと、
前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立ステップとを、
有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムであって、
前記モバイルノードから前記モバイルノードのホームエージェント又は前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示するプロトコル指示手段と、
前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
前記モバイルノードから前記モバイルノードのホームエージェント又は前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示するプロトコル指示手段と、
前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードであって、
前記モバイルノードのホームエージェント又は前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、前記第2のインタフェースが第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示するプロトコル指示手段を有する構成とした。
前記モバイルノードのホームエージェント又は前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、前記第2のインタフェースが第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示するプロトコル指示手段を有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードのホームエージェントであって、
前記モバイルノードから、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示した場合に、前記指示を受け付ける手段と、
前記プロトコル指示ステップに基づいて、前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
前記モバイルノードから、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示した場合に、前記指示を受け付ける手段と、
前記プロトコル指示ステップに基づいて、前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
また本発明は上記目的を達成するために、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記第2のネットワークにおける前記モバイルノードの代理ノードであって、
前記モバイルノードから、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示した場合に、前記指示を受け付ける手段と、
前記プロトコル指示ステップに基づいて、前記モバイルノードのホームエージェントとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
前記モバイルノードから、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示した場合に、前記指示を受け付ける手段と、
前記プロトコル指示ステップに基づいて、前記モバイルノードのホームエージェントとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する構成とした。
この構成により、モバイルノードの処理負荷が増加することなく、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際に各コネクションの移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択することができる。
本発明によれば、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際にネットワークベースの移動管理プロトコルを選択してモバイルノードの処理負荷を減少することができる。
また本発明によれば、モバイルノードの処理負荷が増加することなく、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際に、各コネクションの移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択することができる。
また本発明によれば、モバイルノードの処理負荷が増加することなく、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際に、各コネクションの移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択することができる。
以下、図面を参照して本発明の実施の形態について説明する。
<第1の実施の形態>
図1は、本発明の第1の実施の形態におけるネットワーク構成図を示す。モバイルノードであるUE10は、3GPPインタフェース(セルラーインタフェース)IF1と、Non3GPPインタフェースとしてWLANインタフェースIF2を備えている。なお、Non3GPPインタフェースは、WiMAXインタフェースや、HRPDインタフェースなどでもよい。3GPPインタフェースIF1は、UE10にとってHPLMN(Home Public Land Mobile Network)である3GPPネットワーク11に接続し、UE10の代理ノードであるS-GW12を介して、UE10のホームエージェントであるP-GW13との間でPMIP(又はGTP)コネクションを確立しており、このコネクションではHoAを使用している。さらにUE10は、P-GW13との間で、2つのPDNコネクションConn1、Conn2を確立しており、また、それぞれ異なるプレフィックスP1、P2が割り当てられてアドレスとしてHoA1、HoA2を使用している。
<第1の実施の形態>
図1は、本発明の第1の実施の形態におけるネットワーク構成図を示す。モバイルノードであるUE10は、3GPPインタフェース(セルラーインタフェース)IF1と、Non3GPPインタフェースとしてWLANインタフェースIF2を備えている。なお、Non3GPPインタフェースは、WiMAXインタフェースや、HRPDインタフェースなどでもよい。3GPPインタフェースIF1は、UE10にとってHPLMN(Home Public Land Mobile Network)である3GPPネットワーク11に接続し、UE10の代理ノードであるS-GW12を介して、UE10のホームエージェントであるP-GW13との間でPMIP(又はGTP)コネクションを確立しており、このコネクションではHoAを使用している。さらにUE10は、P-GW13との間で、2つのPDNコネクションConn1、Conn2を確立しており、また、それぞれ異なるプレフィックスP1、P2が割り当てられてアドレスとしてHoA1、HoA2を使用している。
ここで、UE10は、Non3GPPネットワーク14(及びVPLMN(Visited Public Land Mobile Network)16)経由でP-GW13に接続した場合に確立するPDNコネクションに関するポリシーとして、PDNコネクションConn1はNon3GPPネットワーク14側からの接続に切り替え(ハンドオーバ)、PDNコネクションConn2は、3GPPネットワーク11側からの接続を維持したまま、P-GW13に対してNon3GPPネットワーク14側からも同時に接続するとする。ここで言う「同時接続」とは、同一のP-GW13に対して異なるインタフェースIF1、IF2からそれぞれPDNコネクションを同時に確立し、それぞれのPDNコネクションで割り当てられるホームプレフィックスが同一である場合の接続である。
<通信シーケンス>
図2は、第1の実施の形態においてUE10が3GPPネットワーク11に接続しているときに、Non3GPPネットワーク14へ接続した際の通信シーケンスを示す。
(1)まずUE10は、3GPPネットワーク11のみに接続しているとき(S-GW12とP-GW13の間はPMIP/GTPトンネルT0)には、UE10は、P-GW13との間で、2つのPDNコネクションConn1、Conn2を同時に確立しており、また、それぞれ異なるプレフィックスP1、P2が割り当てられていてアドレスとしてHoA1、HoA2を使用している。
図2は、第1の実施の形態においてUE10が3GPPネットワーク11に接続しているときに、Non3GPPネットワーク14へ接続した際の通信シーケンスを示す。
(1)まずUE10は、3GPPネットワーク11のみに接続しているとき(S-GW12とP-GW13の間はPMIP/GTPトンネルT0)には、UE10は、P-GW13との間で、2つのPDNコネクションConn1、Conn2を同時に確立しており、また、それぞれ異なるプレフィックスP1、P2が割り当てられていてアドレスとしてHoA1、HoA2を使用している。
(2)第1の実施の形態では、この3GPPネットワーク11のみに接続しているときに、UE10は、Non3GPPネットワーク14側に接続する前に、PDNコネクションConn2が接続しているP-GW13との間で、Non3GPPネットワーク14側でCMIPベースの方法でPDNコネクションを確立するために必要となるSA(Security Association)を確立する。第1の実施の形態ではさらに、UE10は、3GPPネットワーク11側で実行するSA確立手続の中で、Non3GPPネットワーク14に接続した場合にPDNコネクションConn1をPMIPベース(又はGTPベース)の方法を用いて確立することをP-GW13へ通知する。なお、PMIPベース、GTPベースのどちらかを指定する代わりに、ネットワークベースと指定してもよい。つまり、UE10はP-GW13に対して、Non3GPPネットワーク14側でプレフィックスP1を広告するようあらかじめ要求する。この要求を受けたP-GW13は、UE10がNon3GPPネットワーク14へ接続する際にCMIPベースの方法を使用することを宣言した場合に、PDNコネクションConn2を確立する際に使用するCoAを生成するためのローカルプレフィックスとともに、PDNコネクションConn1用のプレフィックスP1を広告する必要があることを認識する。
次に、UE10は、Non3GPPネットワーク14に接続する場合には、
(3)Non3GPPネットワーク14を発見すると、
(4)UE10のNon3GPPネットワーク14側の代理ノードとなるAGW15との間でアクセス認証を行い、
(5)AGW15とのレイヤ3接続を行ってローカルアドレスの割り当てを受け、
(6)CoAを取得する。
(3)Non3GPPネットワーク14を発見すると、
(4)UE10のNon3GPPネットワーク14側の代理ノードとなるAGW15との間でアクセス認証を行い、
(5)AGW15とのレイヤ3接続を行ってローカルアドレスの割り当てを受け、
(6)CoAを取得する。
(7)(8)次に、P-GW13は、UE13からPDNコネクションConn2を確立するためのCMIPベースの方法を用いたコネクションの生成を要求するBUメッセージ(AGW15経由)を受信した場合に、事前に(2)で要求を受けていることを基に、UE10に対してプレフィックスP1を広告することを判断する。P-GW13がUE10に対して、PDNコネクションConn1のNon3GPPネットワーク14へのハンドオーバが完了したことを、つまり、Non3GPPネットワーク14上にPMIPベースの方法でPDNコネクションConn1が確立されたことを通知する方法として、UE10から受信したバインディング・アップデート(BU)メッセージに対する応答(11)であるバインディング確認(BA)メッセージの中に、PMIP接続が確立したことを示す情報を含めてもよい。例えば、BAメッセージのステータスフィールドの値で示すことができる。
(9)P-GW13はさらに、AGW15からUE10へプレフィックスP1を広告させるために、AGW15に対して、プレフィックスP1を通知してこのプレフィックスP1をCoA生成用のローカルプレフィックスであるプレフィックスP3とともにUE10へ広告するよう指示する。なお、UE10は、(11)におけるBAメッセージによってPMIP接続が確立したことを認識する代わりに、AGW15からプレフィックスP1が広告された場合に、PMIP接続が確立したことを認識するようにしてもよい。また、P-GW13は、UE10から受信したBUメッセージ対する応答であるBAメッセージの中にプレフィックスP1を含めて送信してもよいし、AGW15に対して、プレフィックスP3とともにプレフィックスP1をRAメッセージで広告するよう指示してもよい。図2では示されていないが、AGW15は、P-GW13からプレフィックスP1を広告するよう指示を受けた場合、CMIP接続用のCoAを生成するためのローカルプレフィックスであるプレフィックス3とともに、PDNコネクションConn1のホームプレフィックスであるプレフィックスP1を広告する。
(10)P-GW13又はAGW15からプレフィックスP1の通知を受けたUE10は、3GPPネットワーク11上で確立していたPDNコネクションConn1がNon3GPPネットワーク14へハンドオーバされたこと、つまりPMIPベースのコネクションが確立されたことを認識し、HoA1を用いた通信をAGW15-P-GW13間のPMIPトンネルT1経由で開始する。このとき、3GPPネットワーク11上ではPDNコネクションConn1の接続はなくなるため、HoA1を用いた通信は停止する。
(12)PDNコネクションConn2の通信は、UE10とP-GW13の間のCMIPトンネルT2経由で行われる。
(12)PDNコネクションConn2の通信は、UE10とP-GW13の間のCMIPトンネルT2経由で行われる。
これにより、Non3GPPネットワーク14でUE10が接続したAGW15に対して、UE10は2つのPDNコネクションConn1、Conn2のそれぞれに関してCMIPベースの方法で接続するか、又はPMIPベースの方法で接続するかの移動管理プロトコル種別を通知する必要がなくなる。また、Non3GPPネットワーク14へ接続したUE10は、AGW15に対してCMIPベースの方法で接続することを宣言するだけでよいため、PDNコネクションが複数ある場合でも、Non3GPPネットワーク14においてそれぞれのPDNコネクションで使用するプロトコルのタイプ(PMIP又はCMIP)を通知する必要がなくなり、メッセージサイズを削減することができる。
<UE>
図3は、UE10のブロック図を示す。UE10は、3GPPインタフェースIF1と、Non3GPPインタフェース(WLANインタフェース)IF2と、CMIP接続部101と、Non3GPPネットワーク接続処理部102と、同時接続判断部103と、PDNコネクション情報保持部104とSA生成部105とを含む。
図3は、UE10のブロック図を示す。UE10は、3GPPインタフェースIF1と、Non3GPPインタフェース(WLANインタフェース)IF2と、CMIP接続部101と、Non3GPPネットワーク接続処理部102と、同時接続判断部103と、PDNコネクション情報保持部104とSA生成部105とを含む。
同時接続判断部103は、PDNコネクション情報保持部104を参照して、3GPPネットワーク11上で確立しているPDNコネクションConn1、Conn2の中に、Non3GPPネットワーク14側からも同時に接続し、同一のHoAに対してCMIPベースの方法でコネクションを確立する必要があるPDNコネクションがあるか否かを確認する。該当するPDNコネクション(Conn1)がある場合は、PDNコネクション情報保持部104に対して、該当するPDNコネクション情報の中に、同時接続を要するPDNコネクションであることを示す情報を追加する。同時接続判断部103はさらに、SA生成部105に対して、そのPDNコネクションが接続しているP-GW13との間でSAを確立するよう指示する。なお、同時接続を要するか否かを判断する基準としては、3GPPインタフェースIF1上で通信をしていた際のフローの種類や状態に基づいて判断することができる。この場合、大きな帯域を要する通信フローを流しているPDNコネクションや、リソースタイプがNon-GBR(Non-Guaranteed Bitrate Resources)であるPDNコネクションなどが同時接続の対象として選択される。なお、リソースタイプではなく、QCIの値や優先度に基づいて判断しても良い。また、UEが保持しているルーティングルールの中に、同時接続するか否かを示す情報が含まれていてもよい。さらにこのルーティングルールに関する情報はANDSF(Access Network Discovery and Selection Function)サーバから取得してもよい。
SA生成部105は、同時接続判断部103からの指示を受け、同時接続を確立するP-GW13に対してIKEv2を用いた接続処理を開始する。さらにSA生成部105は、IKEv2接続処理の中でP-GW13に対して、Non3GPPネットワーク14に接続した際にPDNコネクションConn1をNon3GPPネットワーク14へハンドオーバさせ、PMIPベースの方法でPDNコネクションを確立すること(PMIP接続要求)をP-GW13へ通知する。このため、PMIPベースの方法で接続するPDNコネクションConn1を特定するための情報として、PDNコネクションConn1のEPSベアラID(例:デフォルトベアラのEPSベアラID)や、APN(Access Point Name)、HoA1、ホームプレフィックスP1などを通知する。この情報を通知するメッセージとしては、P-GW13に対して送信するIKEv2メッセージ(例えば、IKE_SA_INIT、IKE_AUTH、CREATE_CHILD_SA、INFORMATIONAL)を使用することが望ましいが、これらに限定されない。例えば、SA生成部105がP-GW13との間にIPSecトンネルを生成した後に、後述するCMIP接続部101が、PMIP接続要求を含むBUメッセージをP-GW13へ送信してもよい。
また、IKEv2メッセージに含めるペイロードとしては、Identification_PayloadやConfiguration_Payloadなどのペイロードを用いることができるが、他の種類のペイロードや新規のペイロードを用いてもよい。なお、SA生成部105は、3GPPネットワーク11側からではなく、UE10がNon3GPPネットワーク14側へ接続した後に、Non3GPPインタフェース14からSAの生成を実行しても良い。
また、IKEv2メッセージに含めるペイロードとしては、Identification_PayloadやConfiguration_Payloadなどのペイロードを用いることができるが、他の種類のペイロードや新規のペイロードを用いてもよい。なお、SA生成部105は、3GPPネットワーク11側からではなく、UE10がNon3GPPネットワーク14側へ接続した後に、Non3GPPインタフェース14からSAの生成を実行しても良い。
Non3GPPネットワーク接続処理部102は、UE10のNon3GPPインタフェース(WLANインタフェースIF2)がNon3GPPネットワーク14に接続するために必要な処理を行い、CMIP接続部101に対してその完了を通知する。この接続処理には、Non3GPPネットワーク14との認証やIPアドレスの割り当てなども含まれる。Non3GPPネットワーク接続処理部102は、PDNコネクション情報保持部104を参照し、3GPPネットワーク11上で確立していたPDNコネクションConn1、Conn2の中に、Non3GPPネットワーク14からも同時接続をすることが示されたPDNコネクション(Conn1)があるか否かを確認する。該当するPDNコネクションConn1がある場合は、Non3GPPネットワーク14側への接続手続の中で、CMIPベースの方法を用いて接続することを通知する。そして、Non3GPPネットワーク接続処理部102は、AGW15からCoA生成用のローカルプレフィックスであるプレフィックスP3を取得し、プレフィックスP3を用いて生成したアドレスをCoAとして保持するようPDNコネクション情報保持部104へ指示する。なお、AGW15がePDGである場合、Non3GPPネットワーク接続処理部102は、アクセスネットワーク(Non3GPPネットワーク)へ接続してローカルアドレスを取得した後に、ePDGに対してIPSecトンネルを確立する。ePDGとのIPSecトンネルを確立中に、CMIPベースの方法を用いて接続することを通知する。そして、Non3GPPネットワーク接続処理部102は、ePDGからCoA生成用のプレフィックスであるプレフィックスP3を取得し、プレフィックスP3を用いて生成したアドレスをCoAとして保持するようPDNコネクション情報保持部104へ指示する。
CMIP接続部101は、PDNコネクション情報保持部104を参照し、同時接続を要するPDNコネクションConn2がある場合は、PDNコネクションConn2が接続しているP-GW13に対して、HoA2に対してCoAを関連付けるためのBUメッセージを送信する。なお、P-GW13に対してプレフィックスP1の広告を要求することを示す情報として、PDNコネクションConn1を示すプレフィックスP1、HoA1又はEPSベアラIDなどを上記BUメッセージの中に明示的に含めても良いし、上記BUメッセージとは別のBUメッセージに含めて送信してもよい。また、BUメッセージのCoAを設定するフィールドにHoA1をセットすることで、プレフィックスP1の広告を要求していることを示してもよい。また、HoA2に対してCoAを関連付けるためのBUメッセージのみを送信してもよい。この場合、HoA1に関しては、上述のSA生成部105が通知したPMIP接続要求に基づいてプレフィックスP1の広告が行われる。
なお、PDNコネクションConn1に関するプレフィックスP1の広告を要求する手段として、上述のNon3GPPネットワーク接続処理部102がePDGに対して送信するIKEv2メッセージを用いてもよい。この場合、IPSecトンネルの確立中に、Conn1に関してはPMIP(又はGTP)を使用することを通知する。また、この手段は、上述したSA生成部105がP-GW13に対して送信する、PMIP接続要求を含むIKEv2メッセージの代わりに用いてもよい。
なお、PDNコネクションConn1に関するプレフィックスP1の広告を要求する手段として、上述のNon3GPPネットワーク接続処理部102がePDGに対して送信するIKEv2メッセージを用いてもよい。この場合、IPSecトンネルの確立中に、Conn1に関してはPMIP(又はGTP)を使用することを通知する。また、この手段は、上述したSA生成部105がP-GW13に対して送信する、PMIP接続要求を含むIKEv2メッセージの代わりに用いてもよい。
<IKEv2>
図4はPMIP接続要求を含むIKEv2メッセージ20の一例であり、IKEv2メッセージ20には、PDNコネクションConn1に対してPMIPベースの方法でハンドオーバ接続することを示すPMIP接続要求が含まれる。PMIP接続要求の中には、PDNコネクションConn1を特定するための情報として、EPSベアラID、APN、HoA1、プレフィックスP1の少なくともいずれか1つが含まれる。特に、同一のAPNに対して複数のPDNコネクションを生成している場合で、その中の任意のPDNコネクションをNon3GPPネットワークへハンドオーバさせる場合には、それらのPDNコネクションを特定するための情報として、APNのみではなく、EPSベアラIDやHoA1、プレフィックスP1などが含まれていることが望ましい。なお、PMIP接続要求を送信するメッセージとしてBUメッセージを用いた場合は、図4におけるIKE_SA_INIT/IKE_AUTHが示すフィールドが、BUメッセージであることを示すモビリティヘッダに置き換えられる。
図4はPMIP接続要求を含むIKEv2メッセージ20の一例であり、IKEv2メッセージ20には、PDNコネクションConn1に対してPMIPベースの方法でハンドオーバ接続することを示すPMIP接続要求が含まれる。PMIP接続要求の中には、PDNコネクションConn1を特定するための情報として、EPSベアラID、APN、HoA1、プレフィックスP1の少なくともいずれか1つが含まれる。特に、同一のAPNに対して複数のPDNコネクションを生成している場合で、その中の任意のPDNコネクションをNon3GPPネットワークへハンドオーバさせる場合には、それらのPDNコネクションを特定するための情報として、APNのみではなく、EPSベアラIDやHoA1、プレフィックスP1などが含まれていることが望ましい。なお、PMIP接続要求を送信するメッセージとしてBUメッセージを用いた場合は、図4におけるIKE_SA_INIT/IKE_AUTHが示すフィールドが、BUメッセージであることを示すモビリティヘッダに置き換えられる。
図3に戻り、PDNコネクション情報保持部104は、3GPPネットワーク11及びNon3GPPネットワーク14上で確立しているPDNコネクションに関する情報を保持している。UE10が3GPPネットワーク11のみに接続している場合には、PDNコネクションConn1、Conn2の情報が保持されており、それぞれのPDNコネクション情報には更に、同時接続判断部103によって判断された、Non3GPPネットワーク14から同時接続をするか否かを示す情報も含まれている。また、UE10がNon3GPPネットワーク14側にも更に接続した場合には、Non3GPPネットワーク14上で確立したPDNコネクションの情報も保持される。なお、PDNコネクション情報は、UE10が保持するUEコンテキスト(UE context)の中に含まれている。
<P-GW>
図5は、P-GW13の構成の一例を示すブロック図である。P-GW13はインタフェース130と、位置情報登録処理部131と、SA生成部132と、PDNコネクション情報保持部133を有している。位置情報登録処理部131は、UE10が3GPPネットワーク11に接続している場合には、S-GW12から位置情報登録メッセージ(GTPメッセージ又はPBUメッセージ)を受信し、UE10に関する位置情報を生成する。移動管理プロトコルとしてPMIPが使われている場合は、UE10の位置情報は、ホームプレフィックスP1、P2/ホームアドレス(HoA1、HoA2)に対してS-GW12のアドレスがCoAとして関連付けられた情報(バインディングキャッシュ(BC))となる。また、移動管理プロトコルとしてCMIPが使われている場合は、UE10の位置情報は、ホームプレフィックスP1、P2/ホームアドレス(HoA1、HoA2)に対してUE10のCoAが関連付けられた情報(バインディングキャッシュ)となる。
図5は、P-GW13の構成の一例を示すブロック図である。P-GW13はインタフェース130と、位置情報登録処理部131と、SA生成部132と、PDNコネクション情報保持部133を有している。位置情報登録処理部131は、UE10が3GPPネットワーク11に接続している場合には、S-GW12から位置情報登録メッセージ(GTPメッセージ又はPBUメッセージ)を受信し、UE10に関する位置情報を生成する。移動管理プロトコルとしてPMIPが使われている場合は、UE10の位置情報は、ホームプレフィックスP1、P2/ホームアドレス(HoA1、HoA2)に対してS-GW12のアドレスがCoAとして関連付けられた情報(バインディングキャッシュ(BC))となる。また、移動管理プロトコルとしてCMIPが使われている場合は、UE10の位置情報は、ホームプレフィックスP1、P2/ホームアドレス(HoA1、HoA2)に対してUE10のCoAが関連付けられた情報(バインディングキャッシュ)となる。
また、位置情報登録処理部131は、UE10からBUメッセージを受信した際にPDNコネクション情報保持部133を参照し、BUメッセージに含まれているHoA1に対応するPDNコネクション情報(Conn1)の中に、Non3GPPネットワーク14からPMIP接続をすることを示す情報が含まれている場合は、UE10に対してPMIP接続を確立する必要があることを判断する。UE10へ送信するBAメッセージの中にプレフィックスP1を含めて送信する。なお、UE10から受信したBUメッセージがHoA2(Conn2)に関する情報しか含んでいない場合に、位置情報登録処理部131は、HoA1(Conn1)に関してはPMIP接続を要求していると解釈してもよい。
SA生成部132は、UE10が開始したIKEv2プロトコルに従い、UE10との間にSAを生成する処理を行う。IKEv2メッセージの中で、3GPPネットワーク11からNon3GPPネットワーク14へハンドオーバさせるPDNコネクションConn1に関する情報として、プレフィックスP1やHoA1、又はEPSベアラIDが含まれていた場合には、それらの値に対応するUE10のPDNコネクションConn1を特定し、そのPDNコネクション情報の中に、3GPPネットワーク11からNon3GPPネットワーク14へハンドオーバさせ、Non3GPPネットワーク14側からPMIP接続するPDNコネクションであることを示す情報を追加する。
PDNコネクション情報保持部133は、3GPPネットワーク11及びNon3GPPネットワーク14上でUE10との間で確立しているPDNコネクションに関する情報を保持している。UE10が3GPPネットワーク11のみに接続している場合には、PDNコネクションConn1、Conn2の情報が保持されており、それぞれのPDNコネクション情報にはさらに、同時接続判断部103によって判断された、Non3GPPネットワーク14へハンドオーバさせる(PMIP接続を使用する)か、Non3GPPネットワーク14から同時接続するか(CMIP接続を使用する)を示す情報も含まれている。また、UE10がNon3GPPネットワーク14にもさらに接続した場合には、Non3GPPネットワーク14上で確立したPDNコネクションの情報も保持される。なお、PDNコネクション情報は、P-GW13が保持するP-GWコンテキスト(P-GW context)の中に含まれている。
<AGW>
図6は、AGW15の構成の一例を示すブロック図である。AGW15は、UE接続処理部151と、UE情報保持部152と、RA生成部153とを有している。UE接続処理部151は、UE10がNon3GPPネットワーク14側との接続を確立する際の手続を行う。手続にはUE10の認証や、レイヤ2接続及びレイヤ3接続などが含まれる。UE10から受信したレイヤ3接続を要求するメッセージには、Non3GPPネットワーク14で使用するプロトコル種別(CMIP/PMIP)が含まれている。CMIPが提示されている場合には、CoA生成用のローカルプレフィックスとしてプレフィックスP3をUE10へ広告するようRA生成部153へ指示する。一方、PMIPが提示されている場合には、P-GW13に対してPMIPトンネルの生成処理を開始する。なお、ePDG(AGW15)に対するIPSecトンネル確立中に、Conn1に対してPMIP(又はGTP)を用いることを要求した場合は、IKEv2を用いてプレフィックス(ローカルプレフィックス、プレフィックスP3)が通知される。
以上説明したように、UE10は、同時接続するPDNコネクションを確立するためにCMIPベースの方法でNon3GPPネットワーク14へ接続した場合であっても、事前に特定のPDNコネクションに対してネットワークベースのプロトコルを用いることを通知しておくことで、3GPPネットワーク11で確立していたPDNコネクションをNon3GPPネットワーク14へハンドオーバさせ、PMIPによるPDNコネクションを確立することが可能となる。
なお、本発明の第1の実施の形態では、Non3GPPネットワーク14上でPMIP接続を使用するPDNコネクションとして、3GPPネットワーク11上で確立していたPDNコネクションをNon3GPPネットワーク14へハンドオーバさせたPDNコネクションを想定しているが、Non3GPPネットワーク14上で新規に確立するPDNコネクションであってもよい。
図6は、AGW15の構成の一例を示すブロック図である。AGW15は、UE接続処理部151と、UE情報保持部152と、RA生成部153とを有している。UE接続処理部151は、UE10がNon3GPPネットワーク14側との接続を確立する際の手続を行う。手続にはUE10の認証や、レイヤ2接続及びレイヤ3接続などが含まれる。UE10から受信したレイヤ3接続を要求するメッセージには、Non3GPPネットワーク14で使用するプロトコル種別(CMIP/PMIP)が含まれている。CMIPが提示されている場合には、CoA生成用のローカルプレフィックスとしてプレフィックスP3をUE10へ広告するようRA生成部153へ指示する。一方、PMIPが提示されている場合には、P-GW13に対してPMIPトンネルの生成処理を開始する。なお、ePDG(AGW15)に対するIPSecトンネル確立中に、Conn1に対してPMIP(又はGTP)を用いることを要求した場合は、IKEv2を用いてプレフィックス(ローカルプレフィックス、プレフィックスP3)が通知される。
以上説明したように、UE10は、同時接続するPDNコネクションを確立するためにCMIPベースの方法でNon3GPPネットワーク14へ接続した場合であっても、事前に特定のPDNコネクションに対してネットワークベースのプロトコルを用いることを通知しておくことで、3GPPネットワーク11で確立していたPDNコネクションをNon3GPPネットワーク14へハンドオーバさせ、PMIPによるPDNコネクションを確立することが可能となる。
なお、本発明の第1の実施の形態では、Non3GPPネットワーク14上でPMIP接続を使用するPDNコネクションとして、3GPPネットワーク11上で確立していたPDNコネクションをNon3GPPネットワーク14へハンドオーバさせたPDNコネクションを想定しているが、Non3GPPネットワーク14上で新規に確立するPDNコネクションであってもよい。
<第2の実施の形態>
図7は、本発明の第2の実施の形態におけるネットワーク構成図を示し、Non3GPPネットワーク14にPDNコネクションConn1を生成するための代理ノードとなるMAG17が追加されている。UE10は、3GPPインタフェース(セルラーインタフェース)IF1と、Non3GPPインタフェースとしてWLANインタフェースIF2を備えている。なお、Non3GPPインタフェースは、WiMAXインタフェースや、HRPDインタフェースなどでもよい。3GPPインタフェースIF1は、3GPPネットワーク11側に接続し、S-GW12を介してP-GW13との間で2つのPDNコネクションConn1、Conn2を確立しており、それぞれ異なるプレフィックスP1、P2が割り当てられている。さらにUE10がNon3GPPネットワーク14側に接続した場合に確立するPDNコネクションに関して、PDNコネクションConn1はNon3GPPネットワーク14側からの接続に切り替え(ハンドオーバ)、PDNコネクションConn2は3GPPネットワーク11から接続しているP-GW13に対してNon3GPPネットワーク14側からも接続(同時接続)するというポリシーを持っている。
図7は、本発明の第2の実施の形態におけるネットワーク構成図を示し、Non3GPPネットワーク14にPDNコネクションConn1を生成するための代理ノードとなるMAG17が追加されている。UE10は、3GPPインタフェース(セルラーインタフェース)IF1と、Non3GPPインタフェースとしてWLANインタフェースIF2を備えている。なお、Non3GPPインタフェースは、WiMAXインタフェースや、HRPDインタフェースなどでもよい。3GPPインタフェースIF1は、3GPPネットワーク11側に接続し、S-GW12を介してP-GW13との間で2つのPDNコネクションConn1、Conn2を確立しており、それぞれ異なるプレフィックスP1、P2が割り当てられている。さらにUE10がNon3GPPネットワーク14側に接続した場合に確立するPDNコネクションに関して、PDNコネクションConn1はNon3GPPネットワーク14側からの接続に切り替え(ハンドオーバ)、PDNコネクションConn2は3GPPネットワーク11から接続しているP-GW13に対してNon3GPPネットワーク14側からも接続(同時接続)するというポリシーを持っている。
<通信シーケンス>
図8は、第2の実施の形態においてUE10が3GPPネットワーク11に接続しているときに、Non3GPPネットワーク14へ接続した際のシーケンスを示す。
(1)まずUE10は、3GPPネットワーク11のみに接続しているとき(S-GW12とP-GW13の間はPMIP/GTPトンネルT0)には、UE10は、P-GW13との間で、2つのPDNコネクションConn1、Conn2を確立しており、また、それぞれ異なるプレフィックスP1、P2が割り当てられていてアドレスとしてHoA1、HoA2を使用している。
図8は、第2の実施の形態においてUE10が3GPPネットワーク11に接続しているときに、Non3GPPネットワーク14へ接続した際のシーケンスを示す。
(1)まずUE10は、3GPPネットワーク11のみに接続しているとき(S-GW12とP-GW13の間はPMIP/GTPトンネルT0)には、UE10は、P-GW13との間で、2つのPDNコネクションConn1、Conn2を確立しており、また、それぞれ異なるプレフィックスP1、P2が割り当てられていてアドレスとしてHoA1、HoA2を使用している。
次に、UE10は、Non3GPPネットワーク14に接続する場合には、
(2)Non3GPPネットワーク14を発見すると、
(3)AGW15との間でアクセス認証を行い、
(4)AGW15とのレイヤ3接続を行ってローカルプレフィックスの割り当てを受け、
(5)CoAを生成・取得する。なお、(4)において、CoAそのものをAGW15から取得してもよい。
(2)Non3GPPネットワーク14を発見すると、
(3)AGW15との間でアクセス認証を行い、
(4)AGW15とのレイヤ3接続を行ってローカルプレフィックスの割り当てを受け、
(5)CoAを生成・取得する。なお、(4)において、CoAそのものをAGW15から取得してもよい。
AGW15に接続する際に、UE10は、3GPPネットワーク11への接続上で生成しているPDNコネクションの中に3GPPネットワーク11とNon3GPPネットワーク14の両方から同時接続するPDNコネクションConn2があることを検出して、CMIPベースの方法を使用することを宣言する。その結果、CoA生成用のローカルプレフィックスであるプレフィックスP3をAGW15から取得する。
(6)UE10は、Non3GPPネットワーク14からCMIPベースの方法でPDNコネクションを確立するために必要となるSA(Security Association)を、IKEv2を用いてPGW13との間に生成する。さらにUE10は、PDNコネクションConn2のホームアドレス(HoA2)に対して、プレフィックスP3から生成したアドレスをCoAとして登録するために、P-GW13に対してBUメッセージを送信する。
(6)UE10は、Non3GPPネットワーク14からCMIPベースの方法でPDNコネクションを確立するために必要となるSA(Security Association)を、IKEv2を用いてPGW13との間に生成する。さらにUE10は、PDNコネクションConn2のホームアドレス(HoA2)に対して、プレフィックスP3から生成したアドレスをCoAとして登録するために、P-GW13に対してBUメッセージを送信する。
(7)(8)また、UE10は、3GPPネットワーク11への接続上で生成しているPDNコネクションの中に3GPPネットワーク11からNon3GPPネットワーク14側へハンドオーバさせるPDNコネクションConn1があることを検出し、Non3GPPネットワーク14内に存在するMAG17のアドレスを取得する。このMAG17は、(11)においてUE10との間にIPトンネルT1bを生成し、そのIPトンネルT1bを介してP-GW13とのPMIP接続(PMIPトンネルT1a)を提供するMAGである。MAG17のアドレスの取得方法としては、(5)(7)(8)のようにCoAを取得した後にDNS(Domain Name System)を用いて要求・取得する方法があるが、3GPPネットワークに接続している3GPPインタフェースIF1からDNSを用いて要求・取得してもよい。さらにはNon3GPPネットワーク14への接続手続(3)、(4)の中や、P-GW13との間で行うIKEv2やBU/BAメッセージ(6)の中で要求・取得しても良い。DNSを用いる際には、要求するノードを示す情報として、IPトンネルT1bによるPMIP接続を提供するMAG17を示すFQDN(Fully Qualified Domain Name)を用いる。P-GW13との間で行うIKEv2やBU/BAメッセージ、あるいはNon3GPPネットワーク14への接続手続の中で要求する場合は、認証メッセージにMAG17のアドレスを要求することを示す属性(Attribute)やフラグ・オプションなどを含めて送信する。なお、MAG17のアドレスを要求していることを示す情報として、PDNコネクションConn1のEPSベアラIDやPCID(PDN connection ID)をIKEv2メッセージやBU/BAメッセージに含めてもよい。
(9)(10)(11)MAG17のアドレスを取得したUE10は、MAG17に対して、IPトンネルT1bの生成とP-GW13へのPMIP接続を要求するメッセージ(IPトンネル生成要求&PMIP接続要求メッセージ)を送信する。UE10は、このメッセージの中に3GPPネットワーク11上でPDNコネクションConn1に使用していたHoA1やプレフィックスP1を含めることで、PDNコネクションConn1をNon3GPPネットワーク14側へハンドオーバさせること(ハンドオーバ接続)を通知し、HoA1及びプレフィックスP1の継続使用を要求する。なお、ハンドオーバ接続であることを示す情報として、ハンドオーバ指示子(Attach Type、またはHandover Indicator)や、Conn1のEPSベアラIDやPCIDを用いてもよい。UE10とMAG17との間で確立されたIPトンネルT1bのUE10側のアドレスはプレフィックスP3から生成したCoAとなる。
また、UE10はこのメッセージ内に、PDNコネクションConn1に対応するAPN(Access Point Name)を含める。APNはPDNコネクションConn1が接続していたPDN(Packet Data Network)を指す情報であり、UE10が接続を希望するP-GW13を特定する情報として使用される。一方、MAG17は、そのAPNから構成したFQDNを使い、DNSサーバ18からP-GW13のアドレスを取得し、PMIP接続(PMIPトンネルT1a)を確立するP-GW13を特定する。なお、UE10は、PDNコネクションConn2に関してNon3GPPネットワーク14側から同時接続する際に、すでにP-GW13のアドレス又はFQDNを取得している場合は、APNの代わりにそれらの情報をこのメッセージの中に含めても良い。なお、FQDNが通知された場合は、MAG17はDNSを用いてP-GW13のアドレスを取得する。つまり、UE10からのIPトンネル生成要求&PMIP接続要求メッセージは、MAG17のアドレスをあて先とし、メッセージの中には、UE10が接続したいP-GW13(PDN)に関する情報と、そのP-GW13に対して3GPPネットワーク11上で確立していたPDNコネクションConn1をハンドオーバさせること(ハンドオーバ接続)を示す情報(HoA1、P1又はHandover Indicator)が含まれている。なお、PMIP接続要求メッセージとしては、(4)においてレイヤ3接続をするためにAGW15へ送信するメッセージと同じ種類のメッセージを用いてもよいし、新規のメッセージを用いてもよい。また、IKEv2を用いてMAG17との間にSAを生成する場合には、IKEv2メッセージ(例えば、IKE_SA_INIT、IKE_AUTH、CREATE_CHILD_SA、INFORMATIONAL)の中に、PMIP接続要求を要求するために必要な情報をペイロード(例えば、Identification_PayloadやConfiguration_Payload)として含めてもよい。
(12)このPMIP接続要求メッセージを受信したMAG17は、UE10が接続を要求しているP-GW13に対して、そのP-GW13との間で確立していたPDNコネクションConn1をハンドオーバさせることを要求するPBUメッセージを送信する。このPBUメッセージの中にもPDNコネクションConn1のハンドオーバ接続であることを示す情報(HoA1、プレフィックスP1,EPSベアラID又はHandover Indicator)が含まれ、PDNコネクションConn1のハンドオーバ接続であることがP-GW13へ通知される。
(13)P-GW13は、MAG17から受信したPBUメッセージを処理し、PDNコネクションConn1をハンドオーバさせるために必要なバインディング・キャッシュ(BC)の更新や、ポリシーサーバ(PCRF)との間でポリシー情報の更新等を行い、MAG17へPBAメッセージを返す。
(14)PBAメッセージには、UE10が3GPPネットワーク11でPDNコネクションConn1に使用していたプレフィックスP1又はHoA1が含まれており、PBAメッセージを受けたMAG17は、PDNコネクションConn1に対するハンドオーバ接続(PMIPトンネルT1aの構築)が完了したことを認識する。
(13)P-GW13は、MAG17から受信したPBUメッセージを処理し、PDNコネクションConn1をハンドオーバさせるために必要なバインディング・キャッシュ(BC)の更新や、ポリシーサーバ(PCRF)との間でポリシー情報の更新等を行い、MAG17へPBAメッセージを返す。
(14)PBAメッセージには、UE10が3GPPネットワーク11でPDNコネクションConn1に使用していたプレフィックスP1又はHoA1が含まれており、PBAメッセージを受けたMAG17は、PDNコネクションConn1に対するハンドオーバ接続(PMIPトンネルT1aの構築)が完了したことを認識する。
(15)さらに、MAG17はPBAメッセージに含まれているUE10のプレフィックスP1又はHoA1を、IPトンネルT1bを用いてUE10へ通知する。通知する際に用いるメッセージとしては、RA(Router Advertisement)メッセージを用いることができるが、これに限定されない。MAG17からプレフィックスP1又はHoA1を受けたUE10は、P-GW13とのPDNコネクションが確立されてPDNコネクションConn1のハンドオーバ接続が完了したことを認識し、IPトンネルT1b経由でHoA1を用いた通信を開始する。
このように、UE10は、同時接続するPDNコネクションを確立するためにCMIPベースの方法でNon3GPPネットワークへ接続した場合でも、ハンドオーバさせるPDNコネクションを、PMIPベースの方法を用いて確立することができる。なお、図8(6)において、UE10は、Non3GPPネットワーク14からCMIPベースの方法でPDNコネクションを確立するために必要となるSA(Security Association)をNon3GPPネットワーク14側に接続した後に実施しているが、3GPPネットワーク11側のみに接続している際に事前に実施してもよい。この場合のMAG17に対するPMIP接続要求は(9)で行われる。なお、MAG17にとってUE10が信頼できるノードである場合は、UE10とMAG17との間にはSAは不要である。
<UE>
図9は、第2の実施の形態のUE10の構成を示すブロック図であり、図10は、UE10のNon3GPPネットワーク接続処理を示すフローチャートである。UE10は、インタフェースIF1、IF2と、同時接続判断部103と、Non3GPPネットワーク接続処理部102と、CMIP接続部(SA生成部)101(105)と、PDNコネクション情報保持部104と、パケット転送部106と、DNS処理部107と、PMIP接続部108とを有している。
図9は、第2の実施の形態のUE10の構成を示すブロック図であり、図10は、UE10のNon3GPPネットワーク接続処理を示すフローチャートである。UE10は、インタフェースIF1、IF2と、同時接続判断部103と、Non3GPPネットワーク接続処理部102と、CMIP接続部(SA生成部)101(105)と、PDNコネクション情報保持部104と、パケット転送部106と、DNS処理部107と、PMIP接続部108とを有している。
同時接続判断部103は、PDNコネクション情報保持部104を参照し、3GPPネットワーク11上で確立しているPDNコネクションConn1、Conn2の中に、Non3GPPネットワーク14からも同時に接続する必要があるPDNコネクション(Conn2)があるか否かを確認する。該当するPDNコネクションConn2がある場合は、PDNコネクション情報保持部104に対して、該当するPDNコネクション情報の中に、同時接続を要するPDNコネクションであることを示す情報を追加する。なお、同時接続を要するか否かを判断する基準として、例えば、3GPPインタフェースIF1上で確立しているPDNコネクションを通して送受信していた際のフローの種類や状態に基づいて判断することができる。この場合、大きな帯域を要する通信フローを流しているPDNコネクションや、リソースタイプがNon-GBR(Non-Guaranteed bitrate resources)であるPDNコネクションなどが同時接続の対象として選択される。なお、リソースタイプではなく、QCIの値や優先度に基づいて判断してもよい。また、UEが保持しているルーティングルールの中に、特定のフローが同時接続を要するか否かを示す情報が含まれていてもよい。あるフローに対して同時接続を要することを示す情報が示されている場合は、そのフローを流しているPDNコネクションが同時接続するPDNコネクションとして選択される。さらにこのルーティングルールに関する情報はANDSF(Access Network Discovery and Selection Function)サーバから取得してもよい。
Non3GPPネットワーク接続処理部102は、UE10のNon3GPPインタフェースIF2がNon3GPPネットワーク14に接続するために必要な処理を行う。この接続処理には、Non3GPPネットワーク14との認証やIPアドレスの割り当てなども含まれる。図10に示されているように、Non3GPPネットワーク接続処理部102はNon3GPPネットワーク14に接続する際、PDNコネクション情報保持部104を参照し、3GPPネットワーク11上で確立していたPDNコネクションConn1、Conn2の中に、Non3GPPネットワーク14側から同時接続をすることが示されたPDNコネクション(Conn2)があるか否かを確認する(ステップS1、S2)。該当するPDNコネクションConn2がある場合は、Non3GPPネットワーク14への接続手続の中で、CMIPベースの方法を使用することを判断し、Non3GPPネットワーク14への接続手続の中でCMIPベースの方法を用いて接続することを要求する(ステップS3)。
図9に戻り、Non3GPPネットワーク接続処理部102は、AGW15からCoA生成用のローカルプレフィックスであるプレフィックスP3を取得し、プレフィックスP3を用いて生成したアドレスをCoAとして保持するようPDNコネクション情報保持部104へ指示する。Non3GPPネットワーク接続処理部102はさらに、CMIP接続部(SA生成部)101(105)に対して、PDNコネクションConn2を管理しているP-GW13とCMIP接続を確立するよう要求する。
また、Non3GPPネットワーク接続処理部102は、図10に示されているように、Non3GPPネットワーク14に接続する際に、PDNコネクション情報保持部104を参照し、3GPPネットワーク11上で確立していたPDNコネクションConn1、Conn2の中に、Non3GPPネットワーク14へハンドオーバさせるPDNコネクション(Conn1)があるか否かを確認する(ステップS4)。該当するPDNコネクションConn1がある場合は、PMIP接続部108に対して、MAG17のアドレス取得を指示し(ステップS5)、MAG17のアドレスが取得できた場合は(ステップS6でYES)、3GPPネットワーク11からPDNコネクションConn1をハンドオーバさせるために、MAG17との間にIPトンネルを生成し、そのIPトンネル経由でPMIP接続を確立するよう要求する(ステップS7)。なお、Non3GPPネットワーク接続処理部102は、Non3GPPネットワーク14へハンドオーバさせるPDNコネクション(Conn1)を検出した場合に、Non3GPPネットワーク14への接続手続の中で、CMIPベースの方法を使用することを判断し、Non3GPPネットワーク14への接続手続(3)(4)の中でIP接続用のMAGのアドレスを要求してもよい。さらには、MAG17のアドレス取得の指示をCMIP接続部に対して行ってもよい。
図9に戻り、CMIP接続部(SA生成部)101(105)は、Non3GPPネットワーク接続処理部102の指示を受け、PDNコネクション情報保持部104を参照し、同時接続を要するPDNコネクションConn2に関する情報を取得する。P-GW13のアドレスは、3GPPネットワーク11に接続中に取得することもできるし、PDNコネクション情報に含まれているAPNを用いてFQDNを生成し、そのFQDNに対応するP-GW13のアドレスをDNSサーバ18から取得することもできる。そして、PDNコネクションConn2の接続先であるP-GW13に対してSAがまだ確立されていない場合は、SAの生成を開始する。なお、CMIP接続部は、Non3GPPネットワーク接続処理部102の指示を受け、MAG17のアドレスを要求する情報(新規の属性(Attribute)やConn1の識別子など)をP-GW13との間でSAを生成する際に送信するIKEv2メッセージに含めてもよい。
SAが確立した後、CMIP接続部(SA生成部)101(105)は、HoA2に対してCoAを関連付けるためのBUメッセージをP-GW13へ送信する。CMIP接続部(SA生成部)101(105)は、このBUメッセージの中に、3GPPネットワーク11上で確立しているPDNコネクションConn2をハンドオーバさせるのではなく、Non3GPPネットワーク14側からも同じP-GW13に対して同時接続することを示す情報を含める。同時接続を要求することを示す方法としては、Non3GPPネットワーク14側で新たに生成するPDNコネクションに対応するBCを識別するBIDとともに、3GPPネットワーク11側のPDNコネクションConn2を示すBCを識別するためのBIDを含めることで、UE10はP-GW13に対して同時接続を要求していることを示す。
つまり、3GPPネットワーク11側のPDNコネクションConn2を示すBIDが含まれていない場合は、従来どおりNon3GPPネットワーク14からのみ接続を確立することを意味し、BIDが含まれている場合は、3GPPネットワーク11とネットワーク14Non3GPPの両方から接続を確立することを意味する。なお、BUメッセージの中に、同時接続することを示すフラグをセットしてもよい。このメッセージを送信することで、P-GW13に2つのBCが生成され、UE10は3GPPネットワーク11側とNon3GPPネットワーク14側の両方から同時接続が可能となる。なお、UE10はNon3GPPネットワーク14に接続する前に、3GPPネットワーク11上で事前にSAを生成することもできる。この場合は、Non3GPPネットワーク14上からSAを生成する必要はない。なお、BCはCMIP接続部(SA生成部)101(105)が保持しても良いし、PDNコネクション情報保持部101が保持しても良い。なお、CMIP接続部は、Non3GPPネットワーク接続処理部102の指示を受け、MAG17のアドレスを要求する情報(新規のフラグやオプション、またはConn1の識別子など)をP-GW13へ送信するBUメッセージに含めてもよい。
PDNコネクション情報保持部104は、3GPPネットワーク11及びNon3GPPネットワーク14上で確立しているPDNコネクションに関する情報を保持している。UE10が3GPPネットワーク11のみに接続しているときには、PDNコネクションConn1、Conn2の情報が保持されており、さらにそれぞれのPDNコネクション情報には、Non3GPPネットワーク14から同時接続をするか否かを示す情報も含まれている。本実施の形態では、PDNコネクションConn2には同時接続することを示す情報が保持されており、PDNコネクションConn1にはハンドオーバ接続することを示す情報が保持されている。その他に含まれている情報としては、APN、P-GW13のアドレス、ホームプレフィックスP1、P2、ホームアドレスHoA1、HoA2などがある。また、UE10がNon3GPPネットワーク14に接続した場合には、PDNコネクションConn1については、Non3GPPネットワーク14側から接続したPDNコネクション情報に置き換わり、PDNコネクションConn2については、3GPPネットワーク11とNon3GPPネットワークの両方から接続していることを示す情報に置き換わる。なお、PDNコネクション情報は、UE10が保持するUEコンテキスト(UE context)の中に含まれている。
PMIP接続部108は、Non3GPPネットワーク接続処理部102の指示を受け、PDNコネクション情報保持部104を参照し、3GPPネットワーク11上で確立していたPDNコネクションConn1、Conn2のうち、Non3GPPネットワーク14へハンドオーバさせるPDNコネクションConn1の情報を取得する。そしてPDNコネクションConn1をPMIP接続させるために、IPトンネルを用いて接続可能なMAGのアドレスを取得するようDNS処理部107へ指示する。なお、すでにMAG17のアドレスの取得が完了している場合は、ここで取得する必要はない。MAG17のアドレスを取得したPMIP接続部108は、そのMAG17に対して、IPトンネルの生成とP-GW13へのPMIP接続を要求するメッセージ(以下、PMIP接続要求メッセージ)を送信する(図10のステップS6→S7)。
図11はPMIP接続要求メッセージ31を含むパケット30を示し、PMIP接続要求メッセージ31には、ハンドオーバ接続であることを示す情報として、UE10がPDNコネクションConn1で使用していたプレフィックスP1又はHoA1、EPSベアラID、又はHandover Indicator32が含まれる。さらに、PMIP接続要求メッセージ31には、PDNコネクションConn1に対応するAPN33も含まれる。MAG17は、このAPN33を用いて、ハンドオーバさせるPDNコネクションConn1を構築していたP-GW13のアドレスをDNSサーバ18から取得することができる。なお、PDNコネクションConn2に関してNon3GPPネットワーク14から同時接続する際に、すでにP-GW13のアドレス又はFQDNを取得している場合は、APN32の代わりにそれらの情報をこのメッセージの中に含めても良い。
さらにPMIP接続部108は、MAG17へ送信したPMIP接続要求メッセージ31に対する応答メッセージをMAG17から受信し、MAG17との間にIPトンネルT1bが生成されたことを認識する。このIPトンネルT1bのエンドポイントは、UE10のCoAとMAG17のアドレスである。また、PMIP接続部108は、3GPPネットワーク11上でPDNコネクションConn1に使用していたプレフィックスP1又はHoA1がIPトンネルT1b経由で通知された場合には、PDNコネクションConn1に関するNon3GPPネットワーク14へのハンドオーバ処理が完了したことを認識し、HoA1を使用した通信が可能となったことを認識する。なお、UE10とMAG17の間でIPSecトンネルを用いてもよいが、Trusted Non3GPPネットワークとして接続できる場合は、SAの確立を省略しても良い。
DNS処理部107は、PMIP接続部108からの指示を受け、IPトンネルT1bを構築可能なMAG17のアドレスを取得するためのDNSクエリをDNSサーバ18へ送信する。そしてDNSサーバ18から取得したアドレスをPMIP接続部108へ渡す。DNSクエリには、Conn1に対応するAPNを基に生成したFQDNが含まれる。パケット転送部106は、上位レイヤから取得した通信相手(CN)あてのパケットを転送する処理を行う。転送するパケットの送信元アドレスが、HoA2である場合は、CMIPトンネルを用いて、P-GW13あてにカプセル化をして送信する。一方、送信元アドレスがHoA1である場合は、IPトンネルを用いて、MAG17あてにカプセル化して送信する。
<MAG>
図12は、MAG17の構成を示すブロック図である。MAG17はインタフェース170と、パケット転送部171と、IPトンネル生成処理部172と、PMIP接続処理部173と、UE情報保持部174とを有する。なお、MAGは、ePDGであってもよい。IPトンネル生成処理部172は、UE10から受信したPMIP接続要求メッセージ(IPトンネル生成要求を含む)を処理し、そのメッセージの送信元アドレスに設定されているCoA、あるいはそのメッセージ内に含まれるCoAをエンドポイントとするIPトンネルT1bを生成するとともに、そのメッセージに含まれているUE10のHoA1を取得し、IPトンネルT1bに関する情報をUE情報保持部174へ保持するよう指示する。また、そのメッセージの中に、ハンドオーバさせるPDNコネクションConn1を示す情報としてHoA1が含まれている場合は、UE10が、PDNコネクションConn1のハンドオーバを要求していると解釈し、PMIP接続処理部173に対し、HoA1に関するPDNコネクションConn1を確立するためのPMIP接続(PMIPトンネルT1a)を開始するよう指示する。
図12は、MAG17の構成を示すブロック図である。MAG17はインタフェース170と、パケット転送部171と、IPトンネル生成処理部172と、PMIP接続処理部173と、UE情報保持部174とを有する。なお、MAGは、ePDGであってもよい。IPトンネル生成処理部172は、UE10から受信したPMIP接続要求メッセージ(IPトンネル生成要求を含む)を処理し、そのメッセージの送信元アドレスに設定されているCoA、あるいはそのメッセージ内に含まれるCoAをエンドポイントとするIPトンネルT1bを生成するとともに、そのメッセージに含まれているUE10のHoA1を取得し、IPトンネルT1bに関する情報をUE情報保持部174へ保持するよう指示する。また、そのメッセージの中に、ハンドオーバさせるPDNコネクションConn1を示す情報としてHoA1が含まれている場合は、UE10が、PDNコネクションConn1のハンドオーバを要求していると解釈し、PMIP接続処理部173に対し、HoA1に関するPDNコネクションConn1を確立するためのPMIP接続(PMIPトンネルT1a)を開始するよう指示する。
PMIP接続処理部173は、IPトンネル生成処理部172の指示を受け、P-GW13に対してPMIPトンネルT1aを構築するためのPBUメッセージを送信する。このPBUメッセージには、ハンドオーバさせるPDNコネクションConn1を示す情報として、UE10から通知されたプレフィックスP1やHoA1、又はEPSベアラIDなどが含まれ、さらに、接続の種類を表すフィールド(Handover Indicator)に、ハンドオフを示す値がセットされる。ハンドオフを示す値をセットすることで、3GPPネットワーク11から移動するPDNコネクションであることを通知する。なお、UE10からアドレスが通知されなかった場合や、Handover Indicator(Attach Type)にInitial Attachがセットされている場合には、PBUメッセージにも初期接続(Initial Attach)を示す値がセットされる。また、必要であれば、UE10からIPトンネル生成要求メッセージを受信した際に、HSSサーバやAAAサーバ(不図示)に問い合わせてUE10の認証を行っても良い。
パケット転送部171は、UE10から送信されたアップリンク・パケットや、UE10あてに届いたダウンリンク・パケットの転送を行う。UE10からHoA1を用いて送信されたアップリンク・パケットは、IPトンネルT1bによりMAG17あてにカプセル化されているため、デカプセル化を行い、内部パケットを取得する。そして、PMIPトンネルT1aを使用するために、内部パケットをP-GW13あてにカプセル化して転送する。一方、P-GW13から転送されたダウンリンク・パケットは、PMIPトンネルT1aによりMAG17あてにカプセル化されているため、デカプセル化を行い、内部パケットを取得する。そして、IPトンネルT1bを使用するために、内部パケットをUE10のCoAあてにカプセル化して転送する。UE情報保持部174は、IPトンネルT1bを形成し、PMIP接続を確立しているUE10に関する情報が保持される。
以上説明したように、UE10は、同時接続するPDNコネクションを確立するためにCMIPベースの方法でNon3GPPネットワーク14へ接続した場合でも、PMIPベースの方法を用いて、ハンドオーバさせるPDNコネクションを確立することができる。
<第3の実施の形態>
本発明の第3の実施の形態では、3GPPネットワーク11上で確立していた2つのPDNコネクションConn1、Conn2のそれぞれに対して、UE10がNon3GPPネットワーク14へ接続した際にCMIPベース又はPMIPベースのどちらの方法で接続するかを通知する。つまり、UE10は、Non3GPPネットワーク14への接続手続の中で、PDNコネクションConn1に対してはPMIPベースの方法、PDNコネクションConn2に対してはCMIPベースの方法を用いることを通知する。
本発明の第3の実施の形態では、3GPPネットワーク11上で確立していた2つのPDNコネクションConn1、Conn2のそれぞれに対して、UE10がNon3GPPネットワーク14へ接続した際にCMIPベース又はPMIPベースのどちらの方法で接続するかを通知する。つまり、UE10は、Non3GPPネットワーク14への接続手続の中で、PDNコネクションConn1に対してはPMIPベースの方法、PDNコネクションConn2に対してはCMIPベースの方法を用いることを通知する。
図13は第3の実施の形態におけるUE10、特にNon3GPPネットワーク接続処理部102(図9参照)の処理を説明するためのフローチャートである。Non3GPPネットワーク接続処理部102は、UE10がNon3GPPネットワーク14に接続した際に、ステップS11で処理を開始してPDNコネクション情報保持部104を参照し、同時接続するPDNコネクションとハンドオーバ接続するPDNコネクションの両方がある場合は(ステップS12及びS13でYES)、それぞれのPDNコネクションに対して、PMIPかCMIPのどちらを使用するかを通知する(ステップS16)。通知する方法としては、Non3GPPネットワーク14への接続手続の中のメッセージを用いることができる。
また、同時接続するPDNコネクションがない場合は(ステップS12でNO)、PMIP使用を通知する(ステップS14)が、PDNコネクションごとに通知する必要はない。また、同時接続するPDNコネクションが存在するが(ステップS12でYES)、ハンドオーバ接続するPDNコネクションが存在しない場合は(ステップS13でNO)、CMIP使用を通知する(ステップS15)。この場合も、PDNコネクションごとに通知する必要はない。このように、3GPPネットワーク11上で確立していたPDNコネクションに応じて、Non3GPPネットワーク14へ接続した際に通知する移動管理プロトコルの種別を柔軟に変更することができる。
なお、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるLSIとして実現される。これらは個別に1チップ化されてもよいし、一部又はすべてを含むように1チップ化されてもよい。ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。また、集積回路化の手法はLSIに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGA(Field Programmable Gate Array)や、LSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。さらには、半導体技術の進歩又は派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。例えば、バイオ技術の適用などが可能性としてあり得る。
本発明は、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際にネットワークベースの移動管理プロトコルを選択してモバイルノードの処理負荷を減少するという効果を有し、第1のネットワークが3GPPネットワークであって第2のネットワークが3GPPネットワークでない場合などに利用することができる。
本発明はまた、モバイルノードの処理負荷が増加することなく、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際に、各コネクションの移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択することができるという効果を有し、第1のネットワークが3GPPネットワークであって第2のネットワークが3GPPネットワークでない場合などに利用することができる。
本発明はまた、モバイルノードの処理負荷が増加することなく、モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、モバイルノードの第2のインタフェースが第2のネットワークに接続した際に、各コネクションの移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択することができるという効果を有し、第1のネットワークが3GPPネットワークであって第2のネットワークが3GPPネットワークでない場合などに利用することができる。
Claims (15)
- モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択方法であって、
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードから前記モバイルノードのホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示するプロトコル指示ステップと、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立ステップとを、
有する移動管理プロトコル選択方法。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムであって、
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードから前記モバイルノードのホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示するプロトコル指示手段と、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する移動管理プロトコル選択システム。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードであって、
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードのホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示するプロトコル指示手段を有するモバイルノード。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードのホームエージェントであって、
前記第1のインタフェースが第1のネットワークで複数のコネクションを有するときに、前記モバイルノードから前記ホームエージェントに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続した際に他の第2のコネクションと同時に接続する第1のコネクションが使用する移動管理プロトコル種別としてネットワークベースの移動管理プロトコルを指示した場合に、前記指示を受け付ける手段と、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記指示されたプロトコルに基づいて、前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有するホームエージェント。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記第2のネットワークにおける前記モバイルノードの代理ノードであって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記ホームエージェントとの間で他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するトンネル確立手段を有する代理ノード。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択方法であって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記モバイルノードから前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求するトンネル確立要求ステップと、
前記トンネル確立要求ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立ステップとを、
有する移動管理プロトコル選択方法。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムであって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記モバイルノードから前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求するトンネル確立要求手段と、
前記トンネル確立要求ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する移動管理プロトコル選択システム。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードであって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記第2のネットワークにおける前記モバイルノードの代理ノードのアドレスを取得する手段と、
前記代理ノードに対して、前記モバイルノードと前記代理ノードとの間にトンネルを確立するよう要求することと、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求するトンネル確立要求手段とを、
有するモバイルノード。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードのホームエージェントであって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するトンネル確立手段を有するホームエージェント。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記第2のネットワークにおける前記モバイルノードの代理ノードであって、
前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに、前記モバイルノードから、前記モバイルノードと前記代理ノードとの間にトンネルを確立することと、他の第2のコネクションと同時に接続する第1のコネクション用のトンネルをネットワークベースの移動管理プロトコルにより確立するよう要求された場合に、前記要求を受け付ける手段と、
前記要求に基づいて、前記モバイルノードとの間でトンネルを確立し、前記ホームエージェントとの間で前記第1のコネクション用のトンネルを前記ネットワークベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する代理ノード。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択方法であって、
前記モバイルノードから前記モバイルノードのホームエージェント又は前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示するプロトコル指示ステップと、
前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立ステップとを、
有する移動管理プロトコル選択方法。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムであって、
前記モバイルノードから前記モバイルノードのホームエージェント又は前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示するプロトコル指示手段と、
前記プロトコル指示ステップに基づいて、前記ホームエージェントと前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する移動管理プロトコル選択システム。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードであって、
前記モバイルノードのホームエージェント又は前記第2のネットワークにおける前記モバイルノードの代理ノードに対して、前記第2のインタフェースが第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示するプロトコル指示手段を、
有するモバイルノード。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記モバイルノードのホームエージェントであって、
前記モバイルノードから、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示した場合に、前記指示を受け付ける手段と、
前記プロトコル指示ステップに基づいて、前記第2のネットワークにおける前記モバイルノードの代理ノードとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有するホームエージェント。 - モバイルノードの第1のインタフェースが第1のネットワークで複数のコネクションを有する状態から、前記モバイルノードの第2のインタフェースが第2のネットワークに接続した場合に、前記各コネクション用の移動管理プロトコル種別を選択する移動管理プロトコル選択システムにおける前記第2のネットワークにおける前記モバイルノードの代理ノードであって、
前記モバイルノードから、前記第2のインタフェースがクライアントベースの移動管理プロトコルで第2のネットワークに接続したときに前記各コネクションが使用する移動管理プロトコル種別としてネットワークベース又はクライアントベースの移動管理プロトコルを選択的に指示した場合に、前記指示を受け付ける手段と、
前記プロトコル指示ステップに基づいて、前記モバイルノードのホームエージェントとの間で前記各コネクション用のトンネルを前記指示されたネットワークベース又はクライアントベースの移動管理プロトコルにより確立するトンネル確立手段とを、
有する代理ノード。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009142629 | 2009-06-15 | ||
| JP2009-142629 | 2009-06-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010146815A1 true WO2010146815A1 (ja) | 2010-12-23 |
Family
ID=43356148
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2010/003905 Ceased WO2010146815A1 (ja) | 2009-06-15 | 2010-06-11 | 移動管理プロトコル選択方法、移動管理プロトコル選択システム、モバイルノード、ホームエージェント及び代理ノード |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2010146815A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015093500A1 (ja) * | 2013-12-20 | 2015-06-25 | 京セラ株式会社 | 通信制御方法、ゲートウェイ装置及びユーザ端末 |
| JP2015532058A (ja) * | 2012-09-14 | 2015-11-05 | 中興通訊股▲分▼有限公司 | アクセスネットワークの位置情報を通知する方法及びシステム |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008099802A1 (ja) * | 2007-02-13 | 2008-08-21 | Nec Corporation | 移動端末管理システム、ネットワーク機器及びそれらに用いる移動端末動作制御方法 |
| WO2009057296A1 (ja) * | 2007-11-02 | 2009-05-07 | Panasonic Corporation | 移動端末及びネットワークノード並びにパケット転送管理ノード |
-
2010
- 2010-06-11 WO PCT/JP2010/003905 patent/WO2010146815A1/ja not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008099802A1 (ja) * | 2007-02-13 | 2008-08-21 | Nec Corporation | 移動端末管理システム、ネットワーク機器及びそれらに用いる移動端末動作制御方法 |
| WO2009057296A1 (ja) * | 2007-11-02 | 2009-05-07 | Panasonic Corporation | 移動端末及びネットワークノード並びにパケット転送管理ノード |
Non-Patent Citations (2)
| Title |
|---|
| "Architecture enhancements for non-3GPP accesses (Release 9), 3GPP TS 23.402 V9.0.0", 3RD GENERATION PARTNERSHIP PROJECT; TECHNICAL SPECIFICATION GROUP SERVICES AND SYSTEM ASPECTS, March 2009 (2009-03-01) * |
| "Multi access PDN connectivity and IP flow mobility(Release 9), 3GPP TR 23.861 V1.1.1", 3RD GENERATION PARTNERSHIP PROJECT; TECHNICAL SPECIFICATION GROUP SERVICES AND SYSTEM ASPECTS, April 2009 (2009-04-01) * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015532058A (ja) * | 2012-09-14 | 2015-11-05 | 中興通訊股▲分▼有限公司 | アクセスネットワークの位置情報を通知する方法及びシステム |
| US9854555B2 (en) | 2012-09-14 | 2017-12-26 | Zte Corporation | Method and system for notifying access network location information |
| WO2015093500A1 (ja) * | 2013-12-20 | 2015-06-25 | 京セラ株式会社 | 通信制御方法、ゲートウェイ装置及びユーザ端末 |
| JPWO2015093500A1 (ja) * | 2013-12-20 | 2017-03-16 | 京セラ株式会社 | 通信制御方法、ゲートウェイ装置及びユーザ端末 |
| EP3086599A4 (en) * | 2013-12-20 | 2017-06-07 | Kyocera Corporation | Communication control method, gateway device, and user terminal |
| US10277300B2 (en) | 2013-12-20 | 2019-04-30 | Kyocera Corporation | Communication control method, gateway apparatus, and user terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101227455B1 (ko) | 핸드오버 동작에서 자원 관리를 위한 방법 및 장치 | |
| US9844082B1 (en) | Method and apparatus for supporting multiple connections in 3GPP systems | |
| US8781474B2 (en) | Non-3GPP to 3GPP network handover optimizations | |
| EP2353271B1 (en) | Secure tunnel establishment upon attachment or handover to an access network | |
| US8891432B2 (en) | Routing method, routing system, mobile node, home agent, and home base station | |
| US8780800B2 (en) | Optimized home link detection | |
| US20110103260A1 (en) | Binding cache creating method, binding cache creating system, home agent, and mobile node | |
| US20120063428A1 (en) | Interface Switching System, Mobile Node, Proxy Node, and Mobile Management Node | |
| CN101448252A (zh) | 网络切换实现方法及系统以及移动节点 | |
| WO2011001628A1 (ja) | コネクション管理方法、コネクション管理システム、移動端末、パケットデータゲートウェイ並びに移動管理ゲートウェイ | |
| US20110013566A1 (en) | Communication method, communication system, mobile node, access router | |
| US9148826B2 (en) | Handover method and mobile terminal and home agent used in the method | |
| JPWO2010073620A1 (ja) | ハンドオーバ方法、その方法で用いられる移動端末及びホームエージェント | |
| KR20110082541A (ko) | 핸드오버 방법, 그 방법에서 이용되는 이동 단말 및 홈 에이전트 | |
| WO2010146815A1 (ja) | 移動管理プロトコル選択方法、移動管理プロトコル選択システム、モバイルノード、ホームエージェント及び代理ノード | |
| WO2016163410A1 (ja) | 端末装置、TWAG、ePDG及びPGW | |
| JPWO2016190359A1 (ja) | 端末装置及びpcrf | |
| WO2016163411A1 (ja) | 端末装置、pgw及びtwag | |
| JPWO2010010693A1 (ja) | 垂直ハンドオフ方法、垂直ハンドオフシステム、ホームエージェント及びモバイルノード |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10789198 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 10789198 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |