WO2013129207A1 - 移動体通信システム、通信システム、ノード、フロー制御ネットワーク及び通信制御方法 - Google Patents
移動体通信システム、通信システム、ノード、フロー制御ネットワーク及び通信制御方法 Download PDFInfo
- Publication number
- WO2013129207A1 WO2013129207A1 PCT/JP2013/054205 JP2013054205W WO2013129207A1 WO 2013129207 A1 WO2013129207 A1 WO 2013129207A1 JP 2013054205 W JP2013054205 W JP 2013054205W WO 2013129207 A1 WO2013129207 A1 WO 2013129207A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- node
- signal
- mobile communication
- terminal
- communication terminal
- Prior art date
Links
- 238000010295 mobile communication Methods 0.000 claims description 245
- 238000004891 communication Methods 0.000 claims description 168
- 230000005540 biological transmission Effects 0.000 claims description 148
- 238000000034 method Methods 0.000 claims description 42
- 230000004308 accommodation Effects 0.000 claims description 41
- 230000006870 function Effects 0.000 description 26
- 238000012545 processing Methods 0.000 description 23
- 230000008054 signal transmission Effects 0.000 description 14
- 230000010076 replication Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/12—Flow control between communication endpoints using signalling between network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
Definitions
- the present invention relates to a mobile communication system, a communication system, a node and a flow control network included in the mobile communication system or the communication system, and a communication control method using them.
- a computer is virtualized by a server virtualization technology (VM: Virtual). Machine) (see, for example, Patent Document 1).
- VM Virtual
- Machine VM: Virtual
- it is considered to use a node in the core network of a mobile communication network as a virtual machine.
- the server virtualization technology described above makes it possible to replicate a server (node) that is operating in a mobile communication network by performing VM replication.
- this function is used for scale-out, the two replicated VMs are exactly the same, and the IP address is also shared by the two replicated servers, so the user can be accommodated in any server. I can't.
- IP addresses are set again for the two VMs after scale-out, how the server is conscious when viewed from the opposite device side such as a mobile device (settings related to communication between applications, etc.) ) Must be changed.
- CS Call Session Control Function
- IMS IP Multimedia Subsystem
- the present invention has been made in view of the above problems, and mobile communication capable of performing appropriate route control for a copied node when the node is replicated in a mobile communication network. It is an object to provide a system, a communication system, a node, a flow control network, and a communication control method.
- a mobile communication system provides a mobile communication terminal with a mobile communication function, and is connected to a flow control network and the flow control network.
- a mobile communication system including a node, wherein the node moves a destination or a source of the signal accommodated in the other node in a header portion of a signal addressed to the other node from the own node.
- a terminal information adding unit for adding information indicating a communication terminal, and a signal having the information indicating the mobile communication terminal added to the header portion by the terminal information adding unit is transmitted to the flow control network for transmission to another node.
- a flow control network comprising: a mobile communication terminal; and a device that accommodates the mobile communication terminal among replicated nodes From the storage means for storing the accommodation device information indicating the correspondence relationship of, the OpenFlow receiving means for receiving the signal addressed to another node transmitted from the node, and the header portion of the signal received by the OpenFlow receiving means,
- the terminal information acquisition means for acquiring information indicating the destination or source mobile communication terminal of the signal, and the accommodation device information stored in the storage means, and the information replicated from the information acquired by the terminal information acquisition means
- a destination identification unit that identifies a destination device among other nodes, and an OpenFlow transmission unit that transmits a signal received by the OpenFlow reception unit to a destination device identified by the destination identification unit; Is provided.
- a mobile communication system when a signal is transmitted from a node to another node, information indicating the destination or source mobile communication terminal of the signal accommodated in the other node Is added to the header portion of the signal.
- information indicating the mobile communication terminal is acquired from the header portion of the signal, and the transmission destination device of the signal is identified from the other nodes replicated from the information. Is done.
- a transmission destination node is specified according to the mobile communication terminal accommodated in the node and signal transmission is performed. Done. Further, the signal transmission source may not be aware that the communication partner node has been duplicated. Therefore, according to the mobile communication system according to an embodiment of the present invention, when a node is duplicated in a mobile communication network, appropriate route control can be performed on the duplicated node.
- the destination information giving means gives information indicating the mobile communication terminal to the header part by rewriting the field indicating the destination in the header part of the signal to information indicating the destination of the signal or the mobile communication terminal of the transmission source
- the storage unit stores accommodation node information indicating a correspondence relationship between the mobile communication terminal and a node that accommodates the mobile communication terminal among nodes included in the mobile communication system, and the transmission destination specifying unit is stored in the storage unit. It is also possible to refer to the stored node information and specify another node as the destination of the signal from the information acquired by the destination information acquisition means. According to this configuration, information indicating the mobile communication terminal can be reliably given to the header portion of the signal, and another node that is the signal transmission destination can be reliably identified. Thereby, this invention can be implemented reliably.
- the terminal information adding unit also adds information indicating the node number of another node to the header part of the signal
- the terminal information acquiring unit is configured to add the node number of another node from the header part of the signal received by the OpenFlow receiving unit.
- the transmission destination specifying unit may also specify another node that is the destination of the signal using information indicating the node number of another node acquired by the terminal information acquiring unit. According to this configuration, another node as a signal transmission destination can be more reliably identified according to the node number of the node, and the present invention can be reliably implemented.
- the transmission destination specifying means may specify the transmission destination device from among the other replicated nodes based on information obtained by applying a bit mask to the information indicating the mobile communication terminal. According to this configuration, it is possible to efficiently distribute signals.
- the terminal information giving means includes a session related to the signal destination or the source mobile communication terminal as information indicating the signal destination or the source mobile communication terminal in the header part of the signal addressed to another node from the own node. It is good also as giving the information to show.
- a session related to the signal destination or the source mobile communication terminal as information indicating the signal destination or the source mobile communication terminal in the header part of the signal addressed to another node from the own node. It is good also as giving the information to show.
- a mobile communication terminal that is a signal destination or a transmission source performs a plurality of communications at the same time, that is, when a plurality of sessions are established simultaneously, a mobile communication that is a signal destination or a transmission source.
- Path control can be performed for each communication (session) of the terminal.
- a node provides a mobile communication function to a mobile communication terminal, and includes a flow control network and a node connected to the flow control network.
- Terminal information grant that is a node in a communication system and that gives information indicating the destination or source mobile communication terminal of the signal accommodated in the other node to the header portion of the signal addressed to the other node from the own node Means, and a transmission means for transmitting to the flow control network, in order to transmit a signal, in which information indicating the mobile communication terminal is added to the header portion by the terminal information providing means, to another node.
- a flow control network provides a mobile communication terminal with a mobile communication function, and includes a flow control network and a node connected to the flow control network.
- a flow control network in a mobile communication system comprising: storage means for storing accommodation device information indicating a correspondence relationship between a mobile communication terminal and a device that accommodates the mobile communication terminal among replicated nodes; and transmission from the node Terminal information for acquiring information indicating the destination or source mobile communication terminal of the signal from the OpenFlow receiving means for receiving the signal addressed to another node and the header portion of the signal received by the OpenFlow receiving means
- the terminal information acquisition means refers to the acquisition means and the storage device information stored in the storage means. From the acquired information, a signal received by the OpenFlow receiving means to the destination specifying means for specifying the destination apparatus among the other replicated nodes and the destination apparatus specified by the destination specifying means And an open flow transmitting means for transmitting.
- the present invention can be described as an invention of a communication system, as well as a mobile communication system, a node, and a flow control network as described above. This is substantially the same invention only in different categories, and has the same operations and effects.
- a communication control method provides a mobile communication terminal with a mobile communication function, and includes a flow control network and a node connected to the flow control network.
- a communication control method by a mobile communication system wherein a node indicates a destination or transmission source mobile communication terminal of the signal accommodated in the other node in a header portion of a signal addressed to the other node from the own node.
- a communication control method provides a mobile communication terminal with a mobile communication function, and includes a flow control network and a node connected to the flow control network.
- a communication control method by a node in a mobile communication system, wherein information indicating a destination or transmission source mobile communication terminal of the signal accommodated in the other node is included in a header portion of a signal addressed to the other node from the own node And a transmission step of transmitting to the flow control network a signal in which information indicating the mobile communication terminal is added to the header portion in the terminal information grant step in order to transmit to another node.
- a communication control method provides a mobile communication terminal with a mobile communication function, and includes a flow control network and a node connected to the flow control network.
- a communication control method by a flow control network in a mobile communication system wherein an open flow receiving step for receiving a signal addressed to another node transmitted from a node, and a header portion of a signal received in the open flow receiving step,
- a terminal information acquisition step for acquiring information indicating a destination or transmission source mobile communication terminal of the signal; a mobile communication terminal stored in a storage means included in the flow control network; and the mobile communication terminal among the replicated nodes
- the accommodation device information indicating the correspondence with the device that accommodates the terminal.
- the present invention can be described as the invention of the mobile communication system, the node, the flow control network and the communication control method as described above, and the communication system, the node and the flow control network included in the communication system as follows, It can also be described as an invention of a communication control method using them.
- the mobile communication terminal is a communication terminal and the mobile communication is communication, and have the same operations and effects.
- a communication system is a communication system configured to provide a communication terminal with a communication function and include a flow control network and a node connected to the flow control network.
- the node includes terminal information giving means for giving information indicating a destination or transmission source communication terminal of the signal accommodated in the other node to a header portion of a signal addressed to the other node from the own node, and the terminal information Transmitting means for transmitting to the flow control network a signal having information indicating the communication terminal added to the header portion by the assigning means to transmit to another node, and the flow control network is replicated with the communication terminal.
- Storage means for storing accommodation device information indicating a correspondence relationship with the device that accommodates the communication terminal among the received nodes; Terminal information acquisition for acquiring information indicating the destination or transmission source communication terminal of the signal from the OpenFlow reception means for receiving the signal addressed to another node and the header portion of the signal received by the OpenFlow reception means And a destination identification unit that identifies a destination device among other replicated nodes from information acquired by the terminal information acquisition unit with reference to the accommodation device information stored in the storage unit, and a transmission And an open flow transmitting means for transmitting the signal received by the open flow receiving means to the destination device specified by the destination specifying means.
- the terminal information giving means is information indicating a session related to the destination of the signal or the communication terminal of the transmission source as information indicating the destination of the signal or the communication terminal of the transmission source in the header part of the signal addressed to another node from the own node. It is good also as giving.
- a node is a node in a communication system configured to provide a communication function to a communication terminal and include a flow control network and a node connected to the flow control network.
- a terminal information giving unit for giving information indicating a destination or a communication terminal of a transmission source of the signal accommodated in the other node to a header portion of a signal addressed to the other node from the own node; Transmitting means for transmitting to the flow control network a signal in which information indicating the communication terminal is attached to the header part to transmit to another node.
- a flow control network provides a communication function to a communication terminal, and includes a flow control network and a flow control in a communication system including a node connected to the flow control network.
- a network a storage means for storing accommodation device information indicating a correspondence relationship between a communication terminal and a device that accommodates the communication terminal among the replicated nodes, and a signal addressed to another node transmitted from the node.
- the replication information is obtained from the information acquired by the terminal information acquisition means.
- Open flow transmission for transmitting the signal received by the OpenFlow receiving means to the destination specifying means for specifying the destination apparatus among the other connected nodes and the destination apparatus specified by the destination specifying means. Means.
- a communication control method provides a communication function to a communication terminal, and performs communication control by a communication system including a flow control network and a node connected to the flow control network.
- a terminal information giving step in which a node gives information indicating a destination or transmission source communication terminal of the signal accommodated in the other node to a header portion of a signal addressed to the other node from the own node.
- Open flow reception step for receiving a signal addressed to another node and open flow reception step.
- a terminal information acquisition step for acquiring information indicating the destination or transmission source communication terminal of the signal from the header portion of the received signal, a communication terminal stored in a storage means included in the flow control network, and a replicated node Transmission that identifies a destination device among other replicated nodes from the information acquired in the terminal information acquisition step with reference to the accommodation device information indicating the correspondence relationship with the device that accommodates the communication terminal.
- a communication control method is based on a node in a communication system that provides a communication function to a communication terminal and includes a flow control network and a node connected to the flow control network.
- a communication control method a terminal information giving step for giving information indicating a destination or transmission source communication terminal of the signal accommodated in the other node to a header portion of a signal addressed to another node from the own node; And a transmission step of transmitting a signal in which information indicating the communication terminal is added to the header portion in the terminal information addition step to the flow control network in order to transmit the signal to another node.
- a communication control method provides a communication function to a communication terminal, and a flow control in a communication system including a flow control network and a node connected to the flow control network.
- a communication control method using a network which includes an OpenFlow reception step for receiving a signal transmitted from a node to another node, and a destination or transmission source of the signal from the header portion of the signal received in the OpenFlow reception step.
- a terminal information acquisition step for acquiring information indicating the communication terminal, and a correspondence relationship between the communication terminal stored in the storage means included in the flow control network and a device accommodating the communication terminal among the replicated nodes. It was acquired in the terminal information acquisition step with reference to the accommodation device information. From the information, a destination identification step for identifying a destination device among other replicated nodes and a signal received in the OpenFlow reception step are transmitted to the destination device identified in the destination identification step.
- An open flow transmission step for acquiring information indicating the communication terminal, and a correspondence relationship between the communication terminal stored in the storage means included in the flow control network and
- a destination node when a node is duplicated, a destination node is identified according to a mobile communication terminal (communication terminal) accommodated in the node, and a signal is transmitted. Further, the signal transmission source may not be aware that the communication partner node has been duplicated. Therefore, according to an embodiment of the present invention, when a node is duplicated in a mobile communication network (communication network), it is possible to perform appropriate path control for the duplicated node.
- a mobile communication network communication network
- FIG. 1 It is a figure which shows the function structure of the apparatus which comprises the structure of the mobile communication system which concerns on embodiment of this invention, and a mobile communication system. It is a figure which shows the header part of the signal transmitted / received in a mobile communication system. It is a figure which shows the correspondence of a node number and a call identification number, and a VM number. It is a figure which shows the hardware constitutions of the apparatus which comprises the mobile communication system which concerns on embodiment of this invention. It is a sequence diagram which shows the process (communication control method) performed with the mobile communication system which concerns on embodiment of this invention.
- FIG. 1 shows a configuration of a mobile communication system 1 according to the present embodiment.
- the mobile communication system 1 is a system that provides mobile communication functions to mobile communication terminals (mobile devices) 70 and 80 (generic name for 80a and 80b).
- Mobile communication terminals (mobile devices) 70 and 80 are devices that are used by a user to connect to a mobile communication system (mobile communication network) by wireless communication and perform mobile communication.
- the mobile communication terminals 70 and 80 correspond to mobile phones or the like.
- the mobile communication terminal 80a and the mobile communication terminal 80b are different mobile communication terminals.
- the mobile communication terminals 70 and 80 are, for example, a call connection or other communication between the mobile communication terminals 70 and 80 via the mobile communication system 1 or with other devices connected via the mobile communication system. Establish a connection and communicate.
- the mobile communication terminals 70 and 80 can perform mobile communication when a user of the mobile communication terminals 70 and 80 contracts with a communication carrier of the mobile communication system 1.
- Mobile communication terminals 70 and 80 may be the same as conventional mobile communication terminals. In the present embodiment, a case where a call is transmitted from the mobile communication terminal 70 to the mobile communication terminal 80 will be described as an example.
- the mobile communication terminal 70 is referred to as a transmission terminal 70
- the mobile communication terminal 80 is referred to as a reception terminal 80.
- the mobile communication system 1 includes CSCFs 10 and 20 (generic name for 20a and 20b), an open flow network 30, a network manager 50, and an HSS (Home Subscriber Server) 60. ing. These configurations 10, 20, 30, 50, and 60 are nodes that constitute the core network of the mobile communication system 1 (mobile communication network).
- the mobile communication system 1 includes, for example, a device included in a normal mobile communication system such as a base station or a radio control device between the mobile communication terminals 70 and 80 and the CSCFs 10 and 20. Contains.
- the CSCFs 10 and 20 are call processing nodes that control communication between the mobile communication terminals 70 and 80, and specifically correspond to a SIP (Session Initiation Protocol) server.
- Mobile communication terminals 70 and 80 that perform communication in the mobile communication system are accommodated in one of the CSCFs 10 and 20.
- the CSCFs 10 and 20 contain the mobile communication terminals 70 and 80, for example, by holding information necessary for the mobile communication terminals 70 and 80 to communicate such as a subscriber profile, It is to manage the communication state.
- the CSCFs 10 and 20 perform call processing in response to requests from the mobile communication terminals 70 and 80 to be accommodated.
- the call process is, for example, a process of establishing a call connection between the mobile communication terminals 70 and 80 or a process of disconnecting. Further, the processing for being in the mobile communication system 1, that is, the location registration processing may be included in the call processing in this embodiment.
- the CSCFs 10 and 20 are connected to other CSCFs 10 and 20 via the OpenFlow network 30 as shown in FIG. 1, and perform call processing by transmitting and receiving signals to and from the other CSCFs 10 and 20.
- the CSCFs 10 and 20 are realized as virtual machines by server virtualization technology, for example.
- the CSCFs 10 and 20 are realized by functions of an HW (hardware) layer, a host OS (operating system) layer, a hypervisor layer, a guest OS layer, and an APL (application) layer in order from the lower layer. The function of each of these layers is the same as the conventional one.
- the CSCFs 10 and 20 can be replicated (VM replication) by server virtualization technology.
- the CSCF 20 is duplicated into two CSCFs 20a and 20b.
- the CSCFs 10 and 20 are specified by IP addresses or node numbers, but the duplicated CSCFs 20a and 20b cannot be distinguished by IP addresses or node numbers, and specific information other than IP addresses (replicated individual information) Are identified by a VM number, which is information specifying the CSCFs 20a and 20b.
- the CSCF 10 that accommodates the transmitting terminal 70 is referred to as the originating CSCF 10
- the CSCF 20 that accommodates the receiving terminal 80 is referred to as the terminating CSCF 20.
- the VM number is assigned so that it can be identified between the CSCFs that are duplicated when the CSCFs are duplicated.
- the above node number is a number assigned in advance for each node in order to identify the node in the mobile communication system 1.
- the plurality of receiving terminals 80 originally accommodated in the CSCF 20 are accommodated in either of the CSCFs 20a and 20b, respectively.
- the communication terminal accommodated in the CSCF 20a is referred to as a receiving terminal 80a
- the communication terminal accommodated in the CSCF 20b is referred to as a receiving terminal 80b.
- the network manager performs distribution to each CSCF 20a and CSCF 20b.
- the OpenFlow network 30 is a flow control network that is connected to the CSCFs 10 and 20, the network manager 50, and the like, and constitutes a communication path between these devices.
- the OpenFlow network 30 and the mobile communication terminals 70 and 80 may be connected via a base station (BTS) or a radio network controller (RNC) for transmission / reception of communication data.
- the OpenFlow network 30 is configured by OpenFlow switches 40 connected to each other.
- the OpenFlow network 30 transmits and receives information under the control of the network manager 50. Specifically, each OpenFlow switch 40 of the OpenFlow network 30 receives from the network manager 50 a flow entry indicating to which node the information received by the OpenFlow switch 40 is transmitted. Send and receive. How to perform transmission / reception will be described later. In this description, an open flow network will be described. However, a network called SDN (Softwarer difined network) that performs similar flow control and flow transfer processing according to the control may be used.
- SDN Softwarer difined network
- the network manager 50 is a control node that controls transmission / reception of information in the OpenFlow network 30.
- the control is performed by, for example, an OpenFlow controller that is provided in the network manager 50 and performs load distribution control.
- the network manager 50 is connected to each of the CSCFs 10 and 20, and can send and receive information. Further, the network manager 50 instructs the CSCFs 10 and 20 to perform VM replication and causes the CSCFs 10 and 20 to be replicated (control is performed).
- the network manager 50 also controls the hypervisor of the CSCFs 10 and 20 that are virtual machines. Note that VM replication is performed, for example, when the CSCFs 10 and 20 are scaled out based on the input of information to the network manager 50 by the communication carrier of the mobile communication system 1.
- the HSS 60 holds data necessary for the mobile communication terminals 70 and 80 to perform communication (to perform call processing). For example, a subscriber profile and location registration information for each of the mobile communication terminals 70 and 80 are held.
- the HSS 60 is connected to the CSCFs 10 and 20 (the connection between the HSS 60 and the CSCF 20 is omitted in FIG. 1), and these data are referred to and updated by the CSCFs 10 and 20 as necessary.
- the originating CSCF 10 includes a terminal information adding unit 11 and a transmitting unit 12.
- the originating CSCF 10 normally has functions provided by the CSCF, but a description thereof is omitted.
- the terminal information giving unit 11 gives information indicating the destination or transmission source mobile communication terminals 80a and 80b of the signal accommodated in the other node to the header portion of the signal addressed to the other node from the own node.
- This signal is, for example, an incoming call request (INVITE) from the sending terminal 70 to either the receiving terminal 80a or 80b.
- the originating CSCF 10 receives the incoming request transmitted from the originating terminal 70 via a base station, a radio control device, etc. (not shown). When receiving the incoming call request, calling CSCF 10 refers to the content of the signal to identify incoming terminals 80a and 80b.
- the calling-side CSCF 10 inquires the HSS 60 as to which CSCF the receiving terminals 80a and 80b are accommodated (in-zone inquiry). As a result, the calling-side CSCF 10 knows the called-side CSCF 20 in which the receiving terminals 80a and 80b are accommodated. That is, the originating CSCF 10 grasps another node to which an incoming request should be transmitted (the HSS 60 is not aware of virtualization and responds only that the incoming terminal 80a and the incoming terminal 80b are accommodated in the CSCF 20).
- the node grasped here does not specify the replicated destination CSCFs 20a and 20b (individual virtual machines (devices)), but the destination CSCF 20 identified by the IP address (the replicated destination CSCF). (All CSCFs 20a, 20b) (the originating CSCF 10 recognizes the node number of the terminating CSCF 20 to which the incoming request should be transmitted).
- the terminal information assigning unit 11 assigns a call identification number to the incoming request that is a signal addressed to the destination CSCF 20 as information indicating the destination terminals 80 a and 80 b of the signal.
- the terminal information adding unit 11 rewrites the field indicating the destination in the header portion of the IP packet that is the signal to information indicating the destination or source mobile communication terminals 80a and 80b of the signal. Information indicating the mobile communication terminals 80a and 80b is added to the header portion. The terminal information adding unit 11 also adds information indicating the node number of another node that is the destination of the signal to the header portion of the signal.
- FIG. 2 shows an example of information of the header part 90 of the signal.
- This example uses OpenFlow This is an example based on Specification v1.1.0.
- the field 91 indicating the destination is the field 91 of “IPv4 dst”.
- this field 91 includes the IP address of the CSCF 20 that is the destination of the IP packet.
- the terminal information assigning unit 11 uses the information in the field 91 as information 95 including information 95a indicating the node number of another node serving as a signal destination and information 95b indicating the mobile communication terminals 80a and 80b. Rewrite to Information 95a indicating the node number of another node is included in the first 24 bits of the field 91 as shown in FIG.
- the information 95a indicating the node number of another node is, for example, “001” if the node is CSCF # 1, “002” if CSCF # 2, and “101” if SGSN # 1.
- GGSN # 1 “201” or the like is a numerical value corresponding to the unit of the node that is conscious of the application that does not depend on the addition or deletion of the VM.
- the information 95b indicating the mobile communication terminals 80a and 80b is included in an 8-bit portion following the information 95a indicating the node number of another node in the field 91 as shown in FIG.
- the information 95b indicating the mobile communication terminals 80a and 80b uses, for example, the hash value of the SIP URI related to the mobile communication terminals 80a and 80b (the terminal information adding unit 11 calculates the hash value).
- the SIP URIs related to the mobile communication terminals 80a and 80b are managed in the originating CSCF 10.
- the IMSI or SIP related to the mobile communication terminals 80a and 80b may be generated from a from / to pair. This information is used for sorting by the virtualization layer.
- the number of bits of the information 95a indicating the node number and the number of bits of the information 95b indicating the mobile communication terminals 80a and 80b are not necessarily the above values, and may be appropriately changed.
- the application is aware of the selection of the node number, but the virtual machine selects the virtual machine and only embeds the call identification number.
- the terminal information adding unit 11 outputs a signal obtained by rewriting the “IPv4 dst” field of the header part 90 as described above to the transmitting unit 12.
- the transmission unit 12 is a transmission unit that transmits the signal input from the terminal information addition unit 11 to the OpenFlow network 30 in order to transmit the signal to the CSCF 20 that is another node that is the destination of the signal.
- the OpenFlow switch 40 includes a storage unit 41, an OpenFlow reception unit 42, a terminal information acquisition unit 43, a transmission destination specifying unit 44, and an OpenFlow transmission unit 45.
- the OpenFlow switch 40 normally has functions provided by the OpenFlow switch, but the description thereof is omitted.
- the storage unit 41 is a storage unit that stores accommodation device information indicating a correspondence relationship between the mobile communication terminals 70 and 80 and devices that accommodate the mobile communication terminals 70 and 80 among the replicated nodes.
- the storage unit 41 stores accommodation device information indicating the correspondence between the call identification numbers of the receiving terminals 80a and 80b and the replicated called-side CSCFs 20a and 20b. Based on this accommodation apparatus information, the destination CSCFs 20a and 20b to be transmitted are sorted for signals related to the receiving terminals 80a and 80b. Specifically, what information is stored will be described later.
- the above accommodation device information specifically corresponds to a flow entry in the OpenFlow network 30.
- the storage unit 41 receives the storage device information from the network manager 50 and stores it. That is, the network manager 50 controls which mobile communication terminals 70 and 80 are transmitted to which node among the replicated nodes (which node the mobile communication terminals 70 and 80 are accommodated in).
- the above flow entry depends on the number and status of replicated nodes, for example, every fixed period (for example, every specific time) or when the status of a node changes (for example, when a new replication is performed).
- Generated by the network manager 50 and transmitted to the OpenFlow switch 40 Generated by the network manager 50 and transmitted to the OpenFlow switch 40.
- the standard (implementation scenario) on how the flow entry is generated is stored in the network manager 50 in advance by the communication carrier of the mobile communication system 1, for example.
- the storage unit 41 stores accommodation node information indicating a correspondence relationship between the mobile communication terminals 70 and 80 and a node that accommodates the mobile communication terminals 70 and 80 among the nodes included in the mobile communication system 1. Specifically, the storage unit 41 stores, for example, information indicating a correspondence relationship between the hash value of the SIP URI and the CSCFs 20a and 20b related to the mobile communication terminals 80a and 80b as accommodation node information.
- the accommodation node information may store a correspondence relationship with a node accommodating the mobile communication terminals 70 and 80 for each node number of the node.
- the destination CSCF 20 (all the duplicated destination CSCFs 20a and 20b) is specified without referring to this information. It is information to make it possible.
- the accommodation node information is acquired from the HSS 60, for example, when the mobile communication terminals 70 and 80 are accommodated in the CSCFs 10 and 20 (when the location processing is performed).
- the OpenFlow receiving unit 42 is an OpenFlow receiving unit that receives a signal addressed to another node transmitted from a node in the mobile communication system 1.
- the OpenFlow receiving unit 42 receives a signal related to an incoming request from the calling terminal 70 addressed to the called CSCF 20 and transmitted from the calling CSCF 10 to the receiving terminal 80.
- the open flow reception unit 42 outputs the received signal to the terminal information acquisition unit 43 and the open flow transmission unit 45.
- the terminal information acquisition unit 43 is a terminal information acquisition unit that acquires information indicating the destination or transmission source mobile communication terminal of the signal from the header portion of the signal input from the OpenFlow reception unit 42.
- the terminal information acquisition unit 43 also acquires information indicating the node number of another node as a destination from the header portion of the signal input from the OpenFlow reception unit. Specifically, the terminal information acquisition unit 43 acquires the above information from the “IPv4 dst” field 91 of the header portion 90 of the signal shown in FIG.
- the terminal information acquisition unit 43 outputs the acquired information to the transmission destination specifying unit 44.
- the transmission destination specifying unit 44 refers to the accommodation device information stored in the storage unit 41, and from the information input from the terminal information acquisition unit 43, out of the CSCFs 20 a and 20 b which are other replicated nodes, It is a transmission destination specifying means indicating a transmission destination device.
- the transmission destination specifying unit 44 refers to the accommodation node information stored in the storage unit 41, and is the other node of the signal destination from the node number of another node input from the terminal information acquisition unit 43.
- the destination CSCF 20 (all the duplicated destination CSCFs 20a and 20b) is identified.
- the destination identifying unit 44 also receives the destination CSCFs 20a and 20b based on the information (the SIP URI hash value of the receiving terminals 80a and 80b) input from the terminal information acquisition unit 43 and indicating the receiving terminals 80a and 80b. It is good also as specifying.
- the transmission destination specifying unit 44 specifies the receiving CSCFs 20a and 20b associated with the receiving terminals 80a and 80b as the signal transmission destinations based on the accommodation device information. Specifically, the transmission destination specifying unit 44 applies a bit mask to the hash value of the SIP URI and, based on the value of the specific bit of the hash value, the transmission destination among the replicated destination CSCFs 20a and 20b. Device (one of the individual CSCFs 20a and 20b). In this case, the accommodation device information is information in which the content of the specific bit to which the bit mask is applied is associated with the called-side CSCFs 20a and 20b in which the receiving terminal 80 is accommodated.
- the accommodation device information information in which the hash value of the SIP URI related to the receiving terminal 80 and the callee CSCFs 20a and 20b are associated with each other may be used.
- the transmission destination specifying unit 44 outputs information indicating the destination CSCFs 20a and 20b, which are transmission destination devices of the specified signal, to the open flow transmission unit 45.
- the open flow switch 40 does not normally refer to the signal content (payload)
- simply referring to the header information of the signal used in the conventional mobile communication system 1 does not refer to the signal destination or source.
- Mobile communication terminals 70 and 80 cannot be specified, and control as in this embodiment cannot be performed.
- FIG. 3 shows the correspondence between the node number and call identification number and the VM number.
- the node number and call identification number shown on the left side of FIG. 3 are information set in the IP header by the signal transmission source during signal transmission.
- the VM number shown on the right side is information given to the replicated virtual machine.
- a line between the node number and the call identification number and the VM number indicates the path control to the virtual machine performed by the network manager 50 in the OpenFlow network 30.
- the correspondence between the node number and call identification number and the VM number for processing the signal is determined by the network manager 50.
- FIG. 3 shows an example in which two virtual machines (VM number # 1a, # 1b) are assigned to node number # 1, and one virtual machine (VM number # 2a) is assigned to node number # 2. Even if the number of virtual machines changes due to scale-out or the like, the correspondence only changes, so that processing that is conscious of the number of virtual machines is unnecessary on the transmission side.
- the OpenFlow transmission unit 45 is an OpenFlow transmission unit that transmits a signal input from the OpenFlow reception unit 42 to the destination CSCFs 20a and 20b, which are transmission destination devices identified by the transmission destination identification unit 44. Specifically, the open flow transmission unit 45 performs transmission by transmitting a signal to the ports corresponding to the specified called-side CSCFs 20a and 20b.
- the OpenFlow switch 40 at the edge directly connected to the destination CSCFs 20a and 20b rewrites “IPv4 dst” of the header information of the signal rewritten by the originating CSCF 10 at the time of transmission. To the information (IP address) indicating the destination CSCF 20 (all duplicated destination CSCFs 20a and 20b).
- IP address indicating the destination CSCF 20 (all duplicated destination CSCFs 20a and 20b).
- FIG. 4 shows a hardware configuration of a server device constituting the CSCFs 10 and 20, the OpenFlow switch 40, the network manager 50, and the HSS 60 according to the present embodiment.
- the server device includes a CPU 101, a RAM (Random Access Memory) 102 and a ROM (Read Only Memory) 103, which are main storage devices, a communication module 104 for performing communication, and an auxiliary storage device such as a hard disk.
- the computer is configured to include a computer having hardware such as 105.
- the functions of the nodes 10, 20, 40, 50, 60 described above are exhibited by the operation of these components by a program or the like. The above is the configuration of the mobile communication system 1.
- a communication control method which is processing executed in the mobile communication system 1 according to the present embodiment, will be described using the sequence diagram of FIG.
- a VM replication instruction is issued from the network manager 50 to each of the destination CSCFs 20a and 20b (S01, S02).
- the receiving CSCFs 20a and 20b perform VM replication processing (S03).
- This process is a process in which one of the CSCFs 20a and 20b is duplicated by the other.
- VM replication is performed, for example, when it is desired to scale out the CSCF 20. Note that the replicated called-side CSCFs 20a and 20b have the same IP address and cannot be routed with existing technology.
- the network manager 50 issues a flow control instruction to the destination CSCF 20 to the OpenFlow switch 40 (OpenFlow network 30) included in the mobile communication system 1 (S04). For example, if it is a signal related to the incoming terminal 80a, it is controlled to route to the destination CSCF 20a, and if it is a signal related to the incoming terminal 80b, it is controlled to route to the destination CSCF 20b (the incoming terminal 80a is accommodated in the destination CSCF 20a, The incoming terminal 80b is controlled to be accommodated in the destination CSCF 20b).
- a flow entry for route control as described above is generated by the network manager 50, and the flow entry is transmitted from the network manager 50 to the open flow switch 40.
- the flow entry (accommodating device information) is received and stored in the storage unit 41.
- the storage node information is stored in the storage unit 41. The above is the process before the path control is actually performed.
- the call origination terminal 70 makes an incoming call request to the incoming call terminal 80a to the mobile communication system 1 (mobile communication network).
- the calling CSCF 10 that accommodates the calling terminal 70 receives the incoming call request (S11).
- the received incoming request is input to the terminal information adding unit 11.
- the SIP URI that is information indicating the receiving terminal 80a is acquired from the incoming request.
- the destination CSCF 20 (all the duplicated destination CSCFs 20a and 20b) as the destination of the incoming request is specified.
- the information of the header part of the incoming request signal is rewritten by the terminal information adding unit 11 (S12, terminal information adding step). Specifically, the SIP URI hash value of the receiving terminal 80a is calculated, and the hash value and information indicating the node number of the destination CSCF 20 (all the duplicated destination CSCFs 20a and 20b) as the signal destination ( "IPv4 dst" field in the header part is rewritten by the information indicating that the CSCF 20 is used. The signal with the rewritten header portion is output from the terminal information adding unit 11 to the transmitting unit 12. Subsequently, an incoming request for the incoming terminal 80a addressed to the destination CSCF 20 is transmitted from the transmission unit 12 to the OpenFlow network 30 (S13, transmission unit).
- the incoming flow request is received by the OpenFlow receiver 42 of the OpenFlow switch 40 on the path from the originating CSCF 10 to the called CSCF 20a in the OpenFlow network 30 (S13, OpenFlow receiving step).
- the received signal is output from the OpenFlow reception unit 42 to the terminal information acquisition unit 43 and the OpenFlow transmission unit 45.
- the terminal information acquisition unit 43 acquires information indicating the destination terminal 80a that is the destination of the signal and information indicating the node number of the destination CSCF 20 that is the destination from the header portion of the signal (S14). Terminal information acquisition step). The acquired information is output from the terminal information acquisition unit 43 to the transmission destination specifying unit 44.
- the storage node information and the storage device information stored in the storage unit 41 are referred to by the transmission destination specifying unit 44, and the information input from the terminal information acquisition unit 43 is used to replicate the CSCFs 20a and 20b.
- a signal transmission destination device is identified (S15, transmission destination identification step). Specifically, first, from the hash value of the SIP URI relating to the receiving terminals 80a and 80b and the information indicating the node number of the callee CSCF 20, the callee CSCF 20 (replicated callee CSCF 20a, 20b all) is specified.
- the destination CSCF 20a that is the destination device among the destination CSCFs 20a and 20b is identified based on the accommodation device information from the hash value of the SIP URI related to the receiving terminals 80a and 80b.
- Information indicating the destination CSCF 20 a specified by the transmission destination specifying unit 44 is output to the OpenFlow transmission unit 45.
- the incoming request for the incoming terminal 80a is transmitted to the called CSCF 20a specified by the OpenFlow transmission unit 45 (S16, OpenFlow transmission step).
- the destination CSCF 20a receives the incoming request and performs incoming processing based on the incoming request. Specifically, an incoming signal is transmitted from the incoming CSCF 20a to the incoming terminal 80a (S17), and subsequent incoming processing (not shown) is performed. The above is the processing when the incoming call request is made from the outgoing terminal 70 to the incoming terminal 80a.
- the IP addresses of the destination CSCFs 20a and 20b are the same. , 20b, route control by IP address cannot be performed correctly. For this reason, call processing cannot be performed.
- the destination CSCFs 20a and 20b are duplicated, as described above, one of the destination CSCFs 20a and 20b is specified according to the receiving terminals 80a and 80b accommodated in the node. Then, signal transmission is performed. Therefore, according to the present embodiment, when a node such as a CSCF is duplicated in a mobile communication network, it is possible to perform appropriate route control for the duplicated node. This makes it possible to perform call processing normally. Further, the open flow switch 40 does not require any special expansion, and can be realized within a standardized specification range.
- the nodes to be replicated are CSCFs 20a and 20b.
- a node that accommodates a mobile communication terminal is replicated.
- the present invention can be applied.
- the signal to be routed has been described as an incoming request, but control may be performed on any other signal.
- a response signal for example, 180 Ringing
- the incoming request ISVITE
- the response signal may be a signal whose path is controlled.
- the receiving CSCFs 20a and 20b add information indicating the originating terminal 70 to the header portion of the response signal.
- information indicating the mobile communication terminals 80a and 80b that are signal destinations is added to the header portion of the signal to be routed.
- information indicating the mobile communication terminal that is the signal transmission source is routed. It is good also as giving to the header part of the signal to do.
- the node that is the destination of the signal is the destination CSCF 20 that accommodates the receiving terminals 80a and 80b
- information indicating the receiving terminals 80a and 80b that are the destinations of the signal is given.
- the node that is the destination of the signal is any node that accommodates the transmission terminal 70 (the transmission source of the signal)
- the route can be controlled to the CSCF intended by the network manager by the same method.
- the source mobile communication terminal rewrites the information in the header part of the signal to information indicating itself as the source.
- the information indicating the mobile communication terminal added to the header portion of the signal is information specifying each mobile communication terminal, but is information indicating the mobile communication terminal at a level at which path control is possible. I just need it. For example, route control may be performed based on the region to which the user of the mobile communication terminal belongs and the class of the user (subscriber). In that case, information indicating the region and class may be embedded in the header of the signal (IP packet) as information indicating the mobile communication terminal attached to the signal. Alternatively, when a plurality of signals are collected and a lump process is performed, such as a session ID associated with the mobile communication terminal, information for linking individual signals and a lump process is included in the signal header. It may be embedded.
- the terminal information adding unit 11 When information (session information) indicating a session related to a signal destination or transmission source mobile communication terminal, such as a session ID, is used as information indicating a mobile communication terminal, the terminal information adding unit 11 is as follows. It has a function. That is, the terminal information providing unit 11 acquires information indicating the session, for example, by detecting a session related to a signal destination or a transmission source mobile communication terminal. This session is established for transmitting and receiving signals by the mobile communication terminal, and is a session in which signals subject to path control are transmitted and received. A conventional method can be used to detect a session related to the mobile communication terminal.
- the terminal information assigning unit 11 assigns, to the header portion of the signal, information indicating a session related to the destination or transmission source mobile communication terminal as information indicating the mobile communication terminal.
- the above-described processes other than the provision of session information to the header part are described as information indicating a mobile communication terminal (for example, a call identification number). This can be implemented by replacing it with information indicating a session related to the terminal. Thereby, the signal path control according to the session related to the mobile communication terminal is performed.
- a mobile communication terminal that is a signal destination or a transmission source performs a plurality of communications at the same time, that is, when a plurality of sessions are established simultaneously, a mobile communication that is a signal destination or a transmission source.
- Path control can be performed for each communication (session) of the terminal.
- the field 91 indicating the destination in the signal header portion 90 may be rewritten as the field 91 of “IPv4 dst” with the information indicating the receiving terminals 80a and 80b. According to this configuration, it is possible to reliably add information indicating the receiving terminals 80a and 80b to the header portion of the signal, and it is possible to reliably identify the CSCFs 20a and 20b that are signal transmission destinations. Thereby, this invention can be implemented reliably.
- the information indicating the receiving terminals 80a and 80b does not necessarily need to be rewritten and embedded as described above in the IPv4 header, and may be embedded in any parameter that can be pointed out as an OpenFlow match field. Any parameter that can be referenced for OpenFlow routing can be used, including parameters that will be extended in future versions of OpenFlow. For example, if an IPv6 extension header can be specified as a match field in a future OpenFlow, information (call identification number) indicating the receiving terminals 80a and 80b is embedded in the IPv6 extension header so that the destination address of the basic header is not rewritten. May be.
- the node number of the node may be added to the header information to specify the signal transmission destination node.
- the field 91 indicating the destination is rewritten in the header portion 90 of the signal, even if a plurality of nodes to be duplicated or a plurality of types of nodes are copied, Depending on the unit, another node that is a signal transmission destination can be identified more reliably, and the present invention can be implemented with certainty.
- it is not always necessary to distinguish the unit of the node such as when there is one node to be replicated and one type, it is not necessary to adopt the above configuration.
- the replicated transmission destination device may be specified based on information obtained by applying a bit mask to information indicating a mobile communication terminal. According to this configuration, the number of flows can be reduced by bundling entries of a plurality of mobile communication terminals (users), and signals can be efficiently distributed.
- the mobile communication system provides a mobile communication terminal with a mobile communication function.
- the present invention is not necessarily a mobile communication system.
- the present invention can be applied to a fixed communication system that provides a fixed communication terminal with a fixed communication function. Unlike the mobile communication system described above, the fixed communication terminal and the fixed communication system are connected by wire.
- the embodiment described above may be a fixed communication system according to the present invention by replacing the mobile communication terminal with a fixed communication terminal, the mobile communication with a fixed communication, and the mobile communication system with a fixed communication system. it can. However, in this case, a specific node corresponds to the fixed communication system.
- information unique to mobile communication such as a service area in the above-described embodiment is not necessary in a fixed communication system.
- the present invention can also be implemented in a communication system in which mobile communication and fixed communication are mixed.
- the present invention is not limited to mobile communication terminals, mobile communications, and mobile communication systems, and any communication terminal, any communication, and any communication terminal having the same framework as the above-described embodiment. It can be applied to any communication system.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Machine)とすることが行われている(例えば、特許文献1参照)。また、この技術によって、移動体通信網のコアネットワークにおけるノードを仮想マシンとすることが検討されている。
Specification v1.1.0に基づく例である。ヘッダ部分90のうち、宛先を示すフィールド91は、“IPv4 dst”のフィールド91である。通常、このフィールド91には、IPパケットの宛先であるCSCF20のIPアドレスが含められる。本実施形態では、端末情報付与部11は、当該フィールド91の情報を、信号の宛先となる別のノードのノード番号を示す情報95aと移動通信端末80a,80bを示す情報95bとを含む情報95に書き換える。別のノードのノード番号を示す情報95aは、図2に示すように当該フィールド91の前半24ビットの部分に含められる。別のノードのノード番号を示す情報95aは、具体的には例えば、ノードがCSCF#1であれば“001”、CSCF#2であれば“002”、SGSN#1であれば“101”、GGSN#1であれば“201”等とVMの追加削除に拠らないアプリケーションが意識するノードの単位に応じた数値である。
Claims (17)
- 移動通信端末に移動体通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される移動体通信システムであって、
前記ノードは、
自ノードから別のノード宛の信号のヘッダ部分に、当該別のノードに収容される当該信号の宛先又は送信元の移動通信端末を示す情報を付与する端末情報付与手段と、
当該端末情報付与手段によってヘッダ部分に前記移動通信端末を示す情報が付与された信号を、前記別のノードに送信するために前記フロー制御ネットワークに送信する送信手段と、を備え、
前記フロー制御ネットワークは、
前記移動通信端末と、レプリケーションされた前記ノードのうち当該移動通信端末を収容する装置との対応関係を示す収容装置情報を記憶する記憶手段と、
前記ノードから送信された前記別のノード宛の信号を受信するオープンフロー受信手段と、
前記オープンフロー受信手段によって受信された信号のヘッダ部分から、当該信号の宛先又は送信元の移動通信端末を示す情報を取得する端末情報取得手段と、
前記記憶手段に記憶された前記収容装置情報を参照して、前記端末情報取得手段によって取得された情報から、レプリケーションされた前記別のノードのうち送信先の装置を特定する送信先特定手段と、
前記送信先特定手段によって特定された送信先の装置に、前記オープンフロー受信手段によって受信された信号を送信するオープンフロー送信手段と、を備える移動体通信システム。 - 前記端末情報付与手段は、前記信号のヘッダ部分における宛先を示すフィールドを、当該信号の宛先又は送信元の移動通信端末を示す情報に書き換えることで当該ヘッダ部分に当該移動通信端末を示す情報を付与し、
前記記憶手段は、移動通信端末と前記移動体通信システムに含まれるノードのうち当該移動通信端末を収容するノードとの対応関係を示す収容ノード情報を記憶し、
前記送信先特定手段は、前記記憶手段に記憶された前記収容ノード情報を参照して、前記端末情報取得手段によって取得された情報から当該信号の宛先の前記別のノードを特定する、請求項1に記載の移動体通信システム。 - 前記端末情報付与手段は、前記信号のヘッダ部分に前記別のノードのノード番号を示す情報も付与し、
前記端末情報取得手段は、前記オープンフロー受信手段によって受信された信号のヘッダ部分から、前記別のノードのノード番号を示す情報も取得し、
前記送信先特定手段は、前記端末情報取得手段によって取得された前記別のノードのノード番号を示す情報も用いて当該信号の宛先の前記別のノードを特定する、請求項2に記載の移動体通信システム。 - 前記送信先特定手段は、前記移動通信端末を示す情報にビットマスクを適用した情報に基づいて、レプリケーションされた前記別のノードのうち送信先の装置を特定する請求項1~3の何れか一項に記載の移動体通信システム。
- 前記端末情報付与手段は、自ノードから別のノード宛の信号のヘッダ部分に、前記信号の宛先又は送信元の移動通信端末を示す情報として、当該信号の宛先又は送信元の移動通信端末に係るセッションを示す情報を付与する請求項1~4の何れか一項に記載の移動体通信システム。
- 移動通信端末に移動体通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される移動体通信システムにおけるノードであって、
自ノードから別のノード宛の信号のヘッダ部分に、当該別のノードに収容される当該信号の宛先又は送信元の移動通信端末を示す情報を付与する端末情報付与手段と、
当該端末情報付与手段によってヘッダ部分に前記移動通信端末を示す情報が付与された信号を、前記別のノードに送信するために前記フロー制御ネットワークに送信する送信手段と、
を備えるノード。 - 移動通信端末に移動体通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される移動体通信システムにおけるフロー制御ネットワークであって、
前記移動通信端末と、レプリケーションされた前記ノードのうち当該移動通信端末を収容する装置との対応関係を示す収容装置情報を記憶する記憶手段と、
前記ノードから送信された別のノード宛の信号を受信するオープンフロー受信手段と、
前記オープンフロー受信手段によって受信された信号のヘッダ部分から、当該信号の宛先又は送信元の移動通信端末を示す情報を取得する端末情報取得手段と、
前記記憶手段に記憶された前記収容装置情報を参照して、前記端末情報取得手段によって取得された情報から、レプリケーションされた前記別のノードのうち送信先の装置を特定する送信先特定手段と、
前記送信先特定手段によって特定された送信先の装置に、前記オープンフロー受信手段によって受信された信号を送信するオープンフロー送信手段と、
を備えるフロー制御ネットワーク。 - 移動通信端末に移動体通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される移動体通信システムによる通信制御方法であって、
前記ノードが、
自ノードから別のノード宛の信号のヘッダ部分に、当該別のノードに収容される当該信号の宛先又は送信元の移動通信端末を示す情報を付与する端末情報付与ステップと、
当該端末情報付与ステップにおいてヘッダ部分に前記移動通信端末を示す情報が付与された信号を、前記別のノードに送信するために前記フロー制御ネットワークに送信する送信ステップと、
前記フロー制御ネットワークが、
前記ノードから送信された前記別のノード宛の信号を受信するオープンフロー受信ステップと、
前記オープンフロー受信ステップにおいて受信された信号のヘッダ部分から、当該信号の宛先又は送信元の移動通信端末を示す情報を取得する端末情報取得ステップと、
前記フロー制御ネットワークが備える記憶手段に記憶された、前記移動通信端末と、レプリケーションされた前記ノードのうち当該移動通信端末を収容する装置との対応関係を示す収容装置情報を参照して、前記端末情報取得ステップにおいて取得された情報から、レプリケーションされた前記別のノードのうち送信先の装置を特定する送信先特定ステップと、
前記送信先特定ステップにおいて特定された送信先の装置に、前記オープンフロー受信ステップにおいて受信された信号を送信するオープンフロー送信ステップと、
を含む通信制御方法。 - 移動通信端末に移動体通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される移動体通信システムにおけるノードによる通信制御方法であって、
自ノードから別のノード宛の信号のヘッダ部分に、当該別のノードに収容される当該信号の宛先又は送信元の移動通信端末を示す情報を付与する端末情報付与ステップと、
当該端末情報付与ステップにおいてヘッダ部分に前記移動通信端末を示す情報が付与された信号を、前記別のノードに送信するために前記フロー制御ネットワークに送信する送信ステップと、
を含む通信制御方法。 - 移動通信端末に移動体通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される移動体通信システムにおけるフロー制御ネットワークによる通信制御方法であって、
前記ノードから送信された別のノード宛の信号を受信するオープンフロー受信ステップと、
前記オープンフロー受信ステップにおいて受信された信号のヘッダ部分から、当該信号の宛先又は送信元の移動通信端末を示す情報を取得する端末情報取得ステップと、
前記フロー制御ネットワークが備える記憶手段に記憶された、前記移動通信端末と、レプリケーションされた前記ノードのうち当該移動通信端末を収容する装置との対応関係を示す収容装置情報を参照して、前記端末情報取得ステップにおいて取得された情報から、レプリケーションされた前記別のノードのうち送信先の装置を特定する送信先特定ステップと、
前記送信先特定ステップにおいて特定された送信先の装置に、前記オープンフロー受信ステップにおいて受信された信号を送信するオープンフロー送信ステップと、
を含む通信制御方法。 - 通信端末に通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される通信システムであって、
前記ノードは、
自ノードから別のノード宛の信号のヘッダ部分に、当該別のノードに収容される当該信号の宛先又は送信元の通信端末を示す情報を付与する端末情報付与手段と、
当該端末情報付与手段によってヘッダ部分に前記通信端末を示す情報が付与された信号を、前記別のノードに送信するために前記フロー制御ネットワークに送信する送信手段と、を備え、
前記フロー制御ネットワークは、
前記通信端末と、レプリケーションされた前記ノードのうち当該通信端末を収容する装置との対応関係を示す収容装置情報を記憶する記憶手段と、
前記ノードから送信された前記別のノード宛の信号を受信するオープンフロー受信手段と、
前記オープンフロー受信手段によって受信された信号のヘッダ部分から、当該信号の宛先又は送信元の通信端末を示す情報を取得する端末情報取得手段と、
前記記憶手段に記憶された前記収容装置情報を参照して、前記端末情報取得手段によって取得された情報から、レプリケーションされた前記別のノードのうち送信先の装置を特定する送信先特定手段と、
前記送信先特定手段によって特定された送信先の装置に、前記オープンフロー受信手段によって受信された信号を送信するオープンフロー送信手段と、を備える通信システム。 - 前記端末情報付与手段は、自ノードから別のノード宛の信号のヘッダ部分に、前記信号の宛先又は送信元の通信端末を示す情報として、当該信号の宛先又は送信元の通信端末に係るセッションを示す情報を付与する請求項11に記載の通信システム。
- 通信端末に通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される通信システムにおけるノードであって、
自ノードから別のノード宛の信号のヘッダ部分に、当該別のノードに収容される当該信号の宛先又は送信元の通信端末を示す情報を付与する端末情報付与手段と、
当該端末情報付与手段によってヘッダ部分に前記通信端末を示す情報が付与された信号を、前記別のノードに送信するために前記フロー制御ネットワークに送信する送信手段と、
を備えるノード。 - 通信端末に通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される通信システムにおけるフロー制御ネットワークであって、
前記通信端末と、レプリケーションされた前記ノードのうち当該通信端末を収容する装置との対応関係を示す収容装置情報を記憶する記憶手段と、
前記ノードから送信された別のノード宛の信号を受信するオープンフロー受信手段と、
前記オープンフロー受信手段によって受信された信号のヘッダ部分から、当該信号の宛先又は送信元の通信端末を示す情報を取得する端末情報取得手段と、
前記記憶手段に記憶された前記収容装置情報を参照して、前記端末情報取得手段によって取得された情報から、レプリケーションされた前記別のノードのうち送信先の装置を特定する送信先特定手段と、
前記送信先特定手段によって特定された送信先の装置に、前記オープンフロー受信手段によって受信された信号を送信するオープンフロー送信手段と、
を備えるフロー制御ネットワーク。 - 通信端末に通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される通信システムによる通信制御方法であって、
前記ノードが、
自ノードから別のノード宛の信号のヘッダ部分に、当該別のノードに収容される当該信号の宛先又は送信元の通信端末を示す情報を付与する端末情報付与ステップと、
当該端末情報付与ステップにおいてヘッダ部分に前記通信端末を示す情報が付与された信号を、前記別のノードに送信するために前記フロー制御ネットワークに送信する送信ステップと、
前記フロー制御ネットワークが、
前記ノードから送信された前記別のノード宛の信号を受信するオープンフロー受信ステップと、
前記オープンフロー受信ステップにおいて受信された信号のヘッダ部分から、当該信号の宛先又は送信元の通信端末を示す情報を取得する端末情報取得ステップと、
前記フロー制御ネットワークが備える記憶手段に記憶された、前記通信端末と、レプリケーションされた前記ノードのうち当該通信端末を収容する装置との対応関係を示す収容装置情報を参照して、前記端末情報取得ステップにおいて取得された情報から、レプリケーションされた前記別のノードのうち送信先の装置を特定する送信先特定ステップと、
前記送信先特定ステップにおいて特定された送信先の装置に、前記オープンフロー受信ステップにおいて受信された信号を送信するオープンフロー送信ステップと、
を含む通信制御方法。 - 通信端末に通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される通信システムにおけるノードによる通信制御方法であって、
自ノードから別のノード宛の信号のヘッダ部分に、当該別のノードに収容される当該信号の宛先又は送信元の通信端末を示す情報を付与する端末情報付与ステップと、
当該端末情報付与ステップにおいてヘッダ部分に前記通信端末を示す情報が付与された信号を、前記別のノードに送信するために前記フロー制御ネットワークに送信する送信ステップと、
を含む通信制御方法。 - 通信端末に通信の機能を提供すると共に、フロー制御ネットワークと、当該フロー制御ネットワークに接続されるノードとを含んで構成される通信システムにおけるフロー制御ネットワークによる通信制御方法であって、
前記ノードから送信された別のノード宛の信号を受信するオープンフロー受信ステップと、
前記オープンフロー受信ステップにおいて受信された信号のヘッダ部分から、当該信号の宛先又は送信元の通信端末を示す情報を取得する端末情報取得ステップと、
前記フロー制御ネットワークが備える記憶手段に記憶された、前記通信端末と、レプリケーションされた前記ノードのうち当該通信端末を収容する装置との対応関係を示す収容装置情報を参照して、前記端末情報取得ステップにおいて取得された情報から、レプリケーションされた前記別のノードのうち送信先の装置を特定する送信先特定ステップと、
前記送信先特定ステップにおいて特定された送信先の装置に、前記オープンフロー受信ステップにおいて受信された信号を送信するオープンフロー送信ステップと、
を含む通信制御方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014502153A JP5828952B2 (ja) | 2012-03-02 | 2013-02-20 | 通信システム、ノード、フロー制御ネットワーク及び通信制御方法 |
US14/382,176 US9521586B2 (en) | 2012-03-02 | 2013-02-20 | Mobile communication system, communication system, node, flow-control network, and communication-control method |
EP13755545.4A EP2822237A4 (en) | 2012-03-02 | 2013-02-20 | MOBILE COMMUNICATION SYSTEM, COMMUNICATION SYSTEM, NODE, FLOW CONTROL NETWORK, AND COMMUNICATION CONTROL METHOD |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012046809 | 2012-03-02 | ||
JP2012-046809 | 2012-03-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013129207A1 true WO2013129207A1 (ja) | 2013-09-06 |
Family
ID=49082407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/054205 WO2013129207A1 (ja) | 2012-03-02 | 2013-02-20 | 移動体通信システム、通信システム、ノード、フロー制御ネットワーク及び通信制御方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9521586B2 (ja) |
EP (1) | EP2822237A4 (ja) |
JP (1) | JP5828952B2 (ja) |
WO (1) | WO2013129207A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016144144A (ja) * | 2015-02-04 | 2016-08-08 | 日本電信電話株式会社 | 負荷分散システム及び負荷分散方法 |
US10827473B2 (en) * | 2015-11-16 | 2020-11-03 | China Academy Of Telecommunications Technology | Downlink control information (DCI) transmission method and device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201320777D0 (en) * | 2013-11-25 | 2014-01-08 | Microsoft Corp | Communication system architecture |
US20160352635A1 (en) * | 2014-03-10 | 2016-12-01 | Nec Corporation | Communication route control device, communication route control system, storage medium storing communication route control program, and communication route control method |
CN106507185A (zh) * | 2016-10-31 | 2017-03-15 | 努比亚技术有限公司 | 一种信息处理方法及投影终端 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003204350A (ja) * | 2001-10-31 | 2003-07-18 | Fujitsu Ltd | 負荷分散装置、ホームエージェント及びモバイルip端末 |
JP2005332223A (ja) | 2004-05-20 | 2005-12-02 | Ntt Data Corp | 仮想マシン管理システム |
JP2006303754A (ja) * | 2005-04-19 | 2006-11-02 | Hitachi Ltd | 複合セッション制御装置及び方法 |
JP2007221265A (ja) * | 2006-02-14 | 2007-08-30 | Fujitsu Ltd | 呼制御装置および呼制御方法 |
JP2010003273A (ja) * | 2008-06-23 | 2010-01-07 | Nippon Telegr & Teleph Corp <Ntt> | Sipメッセージ振分方法およびsipメッセージ振分装置 |
JP2012156877A (ja) * | 2011-01-27 | 2012-08-16 | Kddi R & D Laboratories Inc | セッション移行後のシグナリングメッセージの経路制御方法及びネットワークシステム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1492375B1 (en) | 1999-06-04 | 2008-01-23 | NTT DoCoMo, Inc. | Multicasting of data in an IP-based mobile communications network |
JP4582647B2 (ja) | 2005-09-20 | 2010-11-17 | Kddi株式会社 | Sipネットワークシステムのメッセージ交換方法 |
JP4616159B2 (ja) | 2005-11-30 | 2011-01-19 | 富士通株式会社 | クラスタシステム、ロードバランサ、ノード振替方法およびノード振替プログラム |
JP4910542B2 (ja) | 2006-07-27 | 2012-04-04 | 富士通株式会社 | Sipメッセージ引渡プログラム |
US8156491B2 (en) * | 2008-02-29 | 2012-04-10 | Red Hat, Inc. | Fault tolerant virtual machine |
JP5757552B2 (ja) | 2010-02-19 | 2015-07-29 | 日本電気株式会社 | コンピュータシステム、コントローラ、サービス提供サーバ、及び負荷分散方法 |
US8468550B2 (en) * | 2010-06-18 | 2013-06-18 | At&T Intellectual Property I, L.P. | Mobile devices having plurality of virtual interfaces |
US8842673B2 (en) * | 2010-11-22 | 2014-09-23 | Nec Corporation | Communication system, communication device, controller, and method and program for controlling forwarding path of packet flow |
US20130266017A1 (en) * | 2010-12-16 | 2013-10-10 | Ippei Akiyoshi | Communication system, control apparatus, communication method, and program |
JP5880560B2 (ja) * | 2010-12-28 | 2016-03-09 | 日本電気株式会社 | 通信システム、転送ノード、受信パケット処理方法およびプログラム |
JP5794891B2 (ja) * | 2011-10-28 | 2015-10-14 | 株式会社Kddi研究所 | フロースイッチ装置を用いたシグナリングメッセージの経路制御方法及びネットワークシステム |
US8718064B2 (en) * | 2011-12-22 | 2014-05-06 | Telefonaktiebolaget L M Ericsson (Publ) | Forwarding element for flexible and extensible flow processing software-defined networks |
-
2013
- 2013-02-20 WO PCT/JP2013/054205 patent/WO2013129207A1/ja active Application Filing
- 2013-02-20 EP EP13755545.4A patent/EP2822237A4/en not_active Withdrawn
- 2013-02-20 JP JP2014502153A patent/JP5828952B2/ja not_active Expired - Fee Related
- 2013-02-20 US US14/382,176 patent/US9521586B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003204350A (ja) * | 2001-10-31 | 2003-07-18 | Fujitsu Ltd | 負荷分散装置、ホームエージェント及びモバイルip端末 |
JP2005332223A (ja) | 2004-05-20 | 2005-12-02 | Ntt Data Corp | 仮想マシン管理システム |
JP2006303754A (ja) * | 2005-04-19 | 2006-11-02 | Hitachi Ltd | 複合セッション制御装置及び方法 |
JP2007221265A (ja) * | 2006-02-14 | 2007-08-30 | Fujitsu Ltd | 呼制御装置および呼制御方法 |
JP2010003273A (ja) * | 2008-06-23 | 2010-01-07 | Nippon Telegr & Teleph Corp <Ntt> | Sipメッセージ振分方法およびsipメッセージ振分装置 |
JP2012156877A (ja) * | 2011-01-27 | 2012-08-16 | Kddi R & D Laboratories Inc | セッション移行後のシグナリングメッセージの経路制御方法及びネットワークシステム |
Non-Patent Citations (2)
Title |
---|
NICK MCKEOWN ET AL.: "OpenFlow: Enabling Innovation in Campus Networks", ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, vol. 38, no. 2, April 2008 (2008-04-01), pages 69 - 74, XP055091294 * |
See also references of EP2822237A4 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016144144A (ja) * | 2015-02-04 | 2016-08-08 | 日本電信電話株式会社 | 負荷分散システム及び負荷分散方法 |
US10827473B2 (en) * | 2015-11-16 | 2020-11-03 | China Academy Of Telecommunications Technology | Downlink control information (DCI) transmission method and device |
Also Published As
Publication number | Publication date |
---|---|
US20150009934A1 (en) | 2015-01-08 |
EP2822237A1 (en) | 2015-01-07 |
JPWO2013129207A1 (ja) | 2015-07-30 |
EP2822237A4 (en) | 2015-10-07 |
JP5828952B2 (ja) | 2015-12-09 |
US9521586B2 (en) | 2016-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180309717A1 (en) | Session Identifier for a Communication Session | |
RU2270531C2 (ru) | Система и способ использования ip-адреса как идентификатора беспроводного устройства | |
US9141420B2 (en) | Overload control in a cloud computing environment | |
US9882741B2 (en) | Communication apparatus and communication method | |
JP4929248B2 (ja) | 加入者になされたコールのルーティング | |
US9419940B2 (en) | IPv4 data center support for IPv4 and IPv6 visitors | |
US20160380966A1 (en) | Media Relay Server | |
US8543706B2 (en) | Communication module for connecting application program to virtual private network | |
CN105379218A (zh) | 业务流的处理方法、装置及设备 | |
KR101995145B1 (ko) | Ue들 및 고정 액세스 네트워크에서 작동하는 방법 | |
US7421506B2 (en) | Load balancer for multiprocessor platforms | |
US20160380789A1 (en) | Media Relay Server | |
CN110290044B (zh) | 一种vpn网络和主干网络的分流方法、装置及存储介质 | |
JP5828952B2 (ja) | 通信システム、ノード、フロー制御ネットワーク及び通信制御方法 | |
CN111327668B (zh) | 网络管理方法、装置、设备和存储介质 | |
US11979319B2 (en) | IP address and routing schemes for overlay network | |
CN111953806A (zh) | 一种链路选择方法、装置、计算机设备及计算机存储介质 | |
US20050044271A1 (en) | Method for allocating a non-data device to a voice vlan object of the invention | |
CN110809033B (zh) | 报文转发方法、装置及交换服务器 | |
CN102083173A (zh) | 一种网络接入控制方法、设备及网关gprs支持节点 | |
US10084923B2 (en) | Method and system for dynamic trunk group based call routing | |
EP2252009B1 (en) | Communication terminal device, communication system, relay device selection device, communication method, and program | |
KR102097999B1 (ko) | 가상 라우터를 이용한 IP in IP 통신 시스템 | |
CN111835805B (zh) | 一种dpvs多租户的配置方法及系统 | |
CN113973086B (zh) | 一种数据传输方法、装置及存储介质 |
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: 13755545 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014502153 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14382176 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2013755545 Country of ref document: EP |