[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2019064678A1 - Management device and network architecture control method - Google Patents

Management device and network architecture control method Download PDF

Info

Publication number
WO2019064678A1
WO2019064678A1 PCT/JP2018/018547 JP2018018547W WO2019064678A1 WO 2019064678 A1 WO2019064678 A1 WO 2019064678A1 JP 2018018547 W JP2018018547 W JP 2018018547W WO 2019064678 A1 WO2019064678 A1 WO 2019064678A1
Authority
WO
WIPO (PCT)
Prior art keywords
requirement
information
computing device
requirements
deployment
Prior art date
Application number
PCT/JP2018/018547
Other languages
French (fr)
Japanese (ja)
Inventor
宏司 坪内
榑林 亮介
アシック カーン
マルケース ジョアン トリエイ
Original Assignee
株式会社Nttドコモ
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社Nttドコモ filed Critical 株式会社Nttドコモ
Publication of WO2019064678A1 publication Critical patent/WO2019064678A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5051Service on demand, e.g. definition and deployment of services in real time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities

Definitions

  • the present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to appropriately control a network configuration in accordance with isolation requirements.
  • the network configuration can be appropriately controlled according to the isolation requirements.
  • slices are formed for each service provided to the UE 30, and each slice provides a service corresponding to the slice.
  • NFs network function units
  • slice # 1 is configured to include NF1 to NF4
  • slice # 2 is configured to include NF1, NF2, NF5, and NF6, and NF1 and NF2 shown by thick lines in FIG. , Shared by # 2.
  • the communication system 1 is provided with an NRF (Network Repository Function) 20 that centrally manages connection information of each NF, and each NF inquires of the NRF 20 when communicating with other NFs and communicates with the NF of the communication destination NF. Get connection information.
  • NRF Network Repository Function
  • the communication system 1 includes a management device 60, the above-described NRF 20, UE 30, an access device 70 (for example, a base station, e-NodeB, etc.), the above-described NF 10, and a computing device 50. And they can be communicated with each other via the network 80.
  • the UE 30 is connected to the network 80 via the access device 70.
  • the NF 10 and the computing device 50 are housed in data centers 40 provided at various locations. Further, the NF 10 is configured in one or both of virtual NF 10 A virtually generated in a plurality of in the computing device 50 and physical NF 10 B provided in a form of occupying a device equivalent to the computing device 50. Be done.
  • the management apparatus 60 includes a request receiving unit 61, a use NF determination unit 62, a shareability determination unit 63, an NF deployment unit 64, an NRF registration unit 65, an availability requirement table 66, and an available NF grade table 67. , An isolation requirement table 69A, a computing device table 69B, and a deployed NF / infrastructure information table 68. The outline of each functional unit will be described below.
  • the request receiving unit 61 is a functional unit for receiving a deployment request including an NF type indicating the type of the NF desired to be deployed, and a requirement required for the NF.
  • the use NF determination unit 62 uses the NF grade based on the NF type and requirements included in the deployment request accepted by the request acceptance unit 61 and the information of the availability requirement table 66 and the available NF grade table 67 described later. It is a functional unit that determines a candidate. Further, the use NF determination unit 62 may determine one NF grade as an NF grade candidate to be used, or may determine a plurality of NF grade candidates. Below, it illustrates about the case where use NF deciding part 62 decides one NF grade.
  • the sharing availability determination unit 63 derives the sharing type of the NF from the isolation requirement, and determines whether the NF related to the NF grade candidate determined above can be shared according to the obtained sharing type. Is a functional unit that executes processing such as determination of
  • the NF deployment unit 64 is a functional unit that deploys an NF that satisfies the above requirements by newly generating an NF or using an existing NF according to the determination result by the shareability determination unit 63. Also, the NF deployment unit 64 adds / updates the deployed NF instance information to the NF / infrastructure information table 68.
  • the NRF registration unit 65 registers the NF type, the slice identification auxiliary information, and the connection information in an NF connection information table 21 described later of the NRF 20 so that the newly generated NF and the diverted NF can be used.
  • the available NF grade table 67 is a table that is provided for each NF type and stores information in which requirements required for the NF for the NF type are associated with available NF grades.
  • FIG. 5 shows an example where the NF type is mobility management function (AMF), and as a requirement required for the NF, an availability requirement (specifically, a redundant configuration corresponding to the availability requirement) And functional requirements (standards A to C, unique A, B) are illustrated, and available NF grades (grades 1 to 9) corresponding to these requirements are shown.
  • AMF mobility management function
  • the isolation requirement table 69A is a table that defines the correspondence between the isolation requirement and the share type, and the description related to each share type is also described.
  • the isolation requirement "low” is associated with a sharing type "A” that allows the NF to be shared between different slices, and the isolation requirement "medium” does not allow the NF to share with different slices, but the NF A computing device to be operated is associated with a sharing type “B” that enables sharing between different slices, and an isolation requirement “high” is a sharing type that does not share both the NF and the computing device that operates the NF with different slices It is mapped to "C".
  • the computing device table 69B is a table storing information on available computing devices. For example, as shown in FIG. 7, the region name, area name, data center name, computing device as information on available computing devices Information such as ID, inter-slice sharing type, and dedicated slice identification auxiliary information is stored in association with each other.
  • the NF / infrastructure information table 68 is a table storing the already deployed NF / infrastructure information (corresponding to “deployment information” in the claims), for example, as shown in FIG.
  • information on infrastructure information such as region name, area name, data center name, computing device ID, NF instance ID, NF specification ID, used network (used band / available band), shared type is stored in association with each other. There is.
  • a mobility management function AMF
  • AUSF authentication function
  • SMF session management function
  • UPF data transfer function
  • slice identification auxiliary information is information used by the user at the time of slice access, corresponds to NSSAI described in 3GPP TS 23.501 (Table 5.15.2.2-1), and eMBB, URLLC, MIoT, etc. are exemplified.
  • An IP address, FQDN, etc. are illustrated as connection information to said NF.
  • step S5 the available NW information is added to the computing device table 69B, and a condition that the available NW information satisfies the connection destination NW requirements of the NF is added, and the computing device is extracted May be
  • a computing device that newly generates an NF may be selected according to any of the selection criteria exemplified in step S5.
  • the process proceeds to step S7, and the sharing availability determination unit 63 refers to the deployed NF / infrastructure information table 68 of FIG.
  • the sharing availability determination unit 63 refers to the deployed NF / infrastructure information table 68 of FIG.
  • it is determined whether or not the NF grade NF to be used is already deployed, and if deployed, it is determined whether the NF can be shared with other slices.
  • the shared NF is selected by the following procedure.
  • the deployed NF (NF instance ID in FIG. 8) satisfying these requirements is searched from the deployed NF / infrastructure information table 68 of FIG. Show an example of determining whether sharing is possible.
  • the name, data center name, computing device ID, and NF instance ID are as follows: ⁇ Asia, jp-east, tokyo1, CN1, ins1 ⁇ Asia, jp-east, tokyo1, CN2, ins2
  • the shared NF is selected, for example, according to any of the following selection criteria. ⁇ Select one randomly. • In the network used, select the place with the least bandwidth. Select the place where the usage rate of the computing device is the lowest.
  • step S7 If it is determined in step S7 that the NF is not shareable or not deployed with other slices, the process proceeds to step S6 described above, and the NF deployment unit 64 uses the NF grade NF to be used in the computing device satisfying the location requirements. Newly deploy.
  • the same affinity group ID as the slice to be shared is specified as a deployment request parameter, while sharing NF among slices as possible. If you do not want to make this happen, specify a different affinity group ID from the slice you do not want to share as a deployment request parameter, and then search for the deployed NF with the requirement that "affinity group ID matches". This makes it appropriate to satisfy the isolation requirements such as “I would like to share NF between slices owned by MNO, but not want to share NF between slices owned by MNO and slices owned by MVNO”. Can be deployed.
  • each device such as the processor 1001 and the memory 1002 is connected by a bus 1007 for communicating information.
  • the bus 1007 may be configured by a single bus or may be configured by different buses among the devices.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A management device (60) deploys a network function unit (NF) on the basis of a deployment request for an NF constituting a slice, said deployment request including the NF type corresponding to the deployment request and NF requirements which include an isolation requirement related to non-sharing and associated with the NF. The management device (60) comprises a network architecture control unit (62S) that, on the basis of at least the NF type, the requirements including the isolation requirement, and pre-stored usable computer information, as well as deployment information relating to pre-stored deployed NF and/or infrastructure, deploys to a usable computer an NF corresponding to the deployment request, such that the isolation requirement is satisfied.

Description

管理装置およびネットワーク構成制御方法Management device and network configuration control method
 本発明は、管理装置およびネットワーク構成制御方法に関する。 The present invention relates to a management device and a network configuration control method.
 3GPP TS23.501 (5G system)では、システムを論理的なネットワーク(スライス)に分割し、サービスごとにスライスを割り当てることが考えられている(非特許文献1参照)。また、一つのスライスを構成する場合に、当該スライスに対応したサービスを提供するための要件(スライスの要件)に適した1つ以上のネットワーク機能部(Network Function、以下「NF」と称する)によって当該スライスを構成することが考えられている。このとき、1つ以上のNFは複数のスライスで共有されてもよい。 In 3GPP TS23.501 (5G system), it is considered to divide the system into logical networks (slices) and to assign slices for each service (see Non-Patent Document 1). Also, when configuring one slice, one or more network function units (hereinafter referred to as “NF”) suitable for the requirements for providing a service corresponding to the slice (slice requirements) It is considered to configure the slice. At this time, one or more NFs may be shared by multiple slices.
 ある一のスライスの要件として、異なるスライスからの影響を排除するため、当該一のスライスを構成するNFを異なるスライス間で共有したくない場合が想定される。また、共有したくない場合にも、いくつかのレベルが考えられる。例えば、NFに付随する非共有に関する要件(以下「アイソレーション要件」という)としては、「NFと該NFを動作させる計算装置の両方を異なるスライスと共有させない」、「NFは異なるスライスと共有させないが、該NFを動作させる計算装置は異なるスライス間で共有可能とする」、「NFを異なるスライス間で共有可能とする」といった要件が考えられる。 As a requirement of a certain slice, it is assumed that the NFs constituting the one slice are not desired to be shared between the different slices in order to exclude the influence from the different slices. Also, if you do not want to share, there are several levels to consider. For example, as a requirement for non-sharing associated with NF (hereinafter referred to as "isolation requirement"), "do not share both NF and the computing device that operates this NF with different slices", "do not share NF with different slices However, there may be a requirement that “the computing device that operates the NF can be shared between different slices” and “the NF can be shared between different slices”.
 しかし、現状では、上記のようなアイソレーション要件に応じて、適切にネットワーク構成を制御する技術はあまり検討されていなかった。 However, under the present circumstances, techniques for appropriately controlling the network configuration in accordance with the isolation requirements as described above have not been widely studied.
 本発明は、上記課題を解決するために成されたものであり、アイソレーション要件に応じて、適切にネットワーク構成を制御することを目的とする。 The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to appropriately control a network configuration in accordance with isolation requirements.
 本発明の一実施形態に係る管理装置は、ネットワークインフラ上の仮想ネットワークであるスライスを構成するネットワーク機能部(NF)の配備要求であって、配備要求に対応するNFの種別を示すNFタイプ、および、該NFに付随する非共有に関する要件であるアイソレーション要件を含んだ該NFの必要要件を含む、当該配備要求を受け付ける要求受付部と、少なくとも、前記要求受付部により受け付けられた前記配備要求に含まれる前記NFタイプおよび前記アイソレーション要件を含んだ前記必要要件、予め記憶された利用可能な計算装置情報、並びに、予め記憶された配備済みNFおよびインフラの少なくとも一方に関する配備情報に基づいて、前記アイソレーション要件を満たすよう、前記配備要求に応じたNFを、利用可能な計算装置に配備するネットワーク構成制御部と、を備える。なお、本件での「配備」は、新規生成、および、既存物の流用を含む。 A management apparatus according to an embodiment of the present invention is an NF type indicating a type of an NF corresponding to a deployment request, which is a deployment request of a network function unit (NF) configuring a slice that is a virtual network on a network infrastructure, A request receiving unit for receiving the deployment request including at least a requirement of the NF including an isolation requirement that is a requirement related to non-sharing accompanying the NF, and at least the deployment request accepted by the request accepting unit Based on said NF type contained in and said requirements including said isolation requirements, pre-stored available computing device information, and deployment information regarding pre-stored deployed NF and / or infrastructure. Use NF according to the deployment request to meet the isolation requirement Comprising a network configuration control unit for deployment in Noh computing device. Note that “deployment” in this case includes the creation of new products and the diversion of existing products.
 上記の管理装置では、要求受付部が、ネットワークインフラ上の仮想ネットワークであるスライスを構成するネットワーク機能部(NF)の配備要求であって、配備要求に対応するNFの種別を示すNFタイプ、および、該NFに付随する非共有に関する要件であるアイソレーション要件を含んだ該NFの必要要件を含む当該配備要求を受け付け、そして、ネットワーク構成制御部が、少なくとも、前記要求受付部により受け付けられた前記配備要求に含まれる前記NFタイプおよび前記アイソレーション要件を含んだ前記必要要件、予め記憶された利用可能な計算装置情報、並びに、予め記憶された配備済みNFおよびインフラの少なくとも一方に関する配備情報に基づいて、上記アイソレーション要件を満たすよう、配備要求に応じたNFを、利用可能な計算装置に配備する。このように、スライスを構成するNFの配備要求に基づくNFの配備を行う際に、該NFに付随する非共有に関する要件であるアイソレーション要件を満たすよう、配備要求に応じたNFを、利用可能な計算装置に配備することで、アイソレーション要件に応じて適切にネットワーク構成を制御することができる。 In the above management apparatus, the request receiving unit is a deployment request of the network function unit (NF) configuring a slice that is a virtual network on the network infrastructure, and an NF type indicating the type of the NF corresponding to the deployment request, Receiving the deployment request including the requirement of the NF including the isolation requirement that is a requirement regarding non-sharing associated with the NF, and the network configuration control unit receiving at least the request accepted by the request accepting unit. Based on the NF type included in the deployment request and the requirements including the isolation requirement, pre-stored available computing device information, and deployment information regarding pre-stored deployed NF and / or infrastructure. To meet the above isolation requirements, and The F, deploying the available computing devices. In this way, when deploying an NF based on the deployment request of the NF configuring the slice, it is possible to use the NF according to the deployment request so as to satisfy the isolation requirement which is the requirement for non-sharing associated with the NF By installing in a computing device, the network configuration can be appropriately controlled according to the isolation requirements.
 本発明によれば、アイソレーション要件に応じて、適切にネットワーク構成を制御することができる。 According to the present invention, the network configuration can be appropriately controlled according to the isolation requirements.
発明の実施形態に係る通信システムの論理構成を示す図である。It is a figure showing the logical composition of the communication system concerning the embodiment of the invention. 発明の実施形態に係る通信システムの物理構成を示す図である。It is a figure showing physical composition of a communication system concerning an embodiment of the invention. 管理装置の機能ブロック構成図である。It is a functional block block diagram of a management apparatus. 可用性要件テーブルに記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in an availability requirement table. 利用可能NFグレードテーブルに記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in an available NF grade table. アイソレーション要件テーブルに記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in an isolation requirement table. 計算装置テーブルに記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in a computing device table. 第1実施形態のNF/インフラ情報テーブルに記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in the NF / infrastructure information table of 1st Embodiment. NF接続情報テーブルに記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in NF connection information table. 管理装置により実行される処理を示すフロー図である。It is a flowchart which shows the process performed by a management apparatus. 第2実施形態のNF/インフラ情報テーブルに記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in the NF / infrastructure information table of 2nd Embodiment. 管理装置の別の構成例を示す図である。It is a figure which shows another structural example of a management apparatus. 管理装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of a management apparatus.
 以下、図面を参照しながら、本発明に係る実施形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
 [第1実施形態]
 まず、図1および図2を参照して、本発明に係る管理装置が含まれる通信システム1の論理構成および物理構成を説明する。
First Embodiment
First, the logical configuration and physical configuration of the communication system 1 including the management apparatus according to the present invention will be described with reference to FIG. 1 and FIG.
 図1に示すように、論理構成として通信システム1では、UE30に提供されるサービスごとにスライス(ここではスライス#1、#2)が形成され、各スライスは、当該スライスに対応したサービスを提供するための要件(スライスの要件)に適した1つ以上のNF(ネットワーク機能部)10によって構成される。図1の例では、スライス#1はNF1~NF4を含んで構成され、スライス#2はNF1、NF2、NF5、NF6を含んで構成され、図1に太線で示すNF1とNF2は、スライス#1、#2により共有されている。また、通信システム1には、各NFの接続情報を一元管理するNRF(Network Repository Function)20が設けられており、各NFは他のNFと通信する際に、NRF20に問い合わせて通信先NFの接続情報を取得する。 As shown in FIG. 1, in the communication system 1 as a logical configuration, slices (here, slices # 1 and # 2) are formed for each service provided to the UE 30, and each slice provides a service corresponding to the slice. Configured by one or more NFs (network function units) 10 suitable for the requirements (slice requirements) to In the example of FIG. 1, slice # 1 is configured to include NF1 to NF4, slice # 2 is configured to include NF1, NF2, NF5, and NF6, and NF1 and NF2 shown by thick lines in FIG. , Shared by # 2. Also, the communication system 1 is provided with an NRF (Network Repository Function) 20 that centrally manages connection information of each NF, and each NF inquires of the NRF 20 when communicating with other NFs and communicates with the NF of the communication destination NF. Get connection information.
 図2に示すように、物理構成として通信システム1は、管理装置60、上述したNRF20、UE30、アクセス装置70(例えば基地局、e-NodeBなど)、上述したNF10、計算装置50を含んで構成され、これらはネットワーク80経由で相互に通信可能とされている。UE30はアクセス装置70経由でネットワーク80に接続される。NF10および計算装置50は、さまざまなロケーションに設けられたデータセンタ40に収容される。また、NF10は、計算装置50において仮想的に複数生成された仮想的なNF10A、および、計算装置50相当の装置を占有する形式で設けられた物理的なNF10Bのいずれか又は両方の態様で構成される。 As shown in FIG. 2, as a physical configuration, the communication system 1 includes a management device 60, the above-described NRF 20, UE 30, an access device 70 (for example, a base station, e-NodeB, etc.), the above-described NF 10, and a computing device 50. And they can be communicated with each other via the network 80. The UE 30 is connected to the network 80 via the access device 70. The NF 10 and the computing device 50 are housed in data centers 40 provided at various locations. Further, the NF 10 is configured in one or both of virtual NF 10 A virtually generated in a plurality of in the computing device 50 and physical NF 10 B provided in a form of occupying a device equivalent to the computing device 50. Be done.
 次に、図3を用いて、管理装置60の機能ブロック構成を説明する。図3に示すように、管理装置60は、要求受付部61、使用NF決定部62、共有可否判断部63、NF配備部64、NRF登録部65、可用性要件テーブル66、利用可能NFグレードテーブル67、アイソレーション要件テーブル69A、計算装置テーブル69B、および、配備済みNF/インフラ情報テーブル68を含んで構成される。以下、各機能部の概要を説明する。 Next, the functional block configuration of the management device 60 will be described using FIG. As shown in FIG. 3, the management apparatus 60 includes a request receiving unit 61, a use NF determination unit 62, a shareability determination unit 63, an NF deployment unit 64, an NRF registration unit 65, an availability requirement table 66, and an available NF grade table 67. , An isolation requirement table 69A, a computing device table 69B, and a deployed NF / infrastructure information table 68. The outline of each functional unit will be described below.
 要求受付部61は、NFの配備要求であって、配備したいNFの種別を示すNFタイプおよび該NFに必要とされる要件を含む当該配備要求を受け付ける機能部である。 The request receiving unit 61 is a functional unit for receiving a deployment request including an NF type indicating the type of the NF desired to be deployed, and a requirement required for the NF.
 使用NF決定部62は、要求受付部61により受け付けられた配備要求に含まれるNFタイプおよび要件、並びに、後述する可用性要件テーブル66および利用可能NFグレードテーブル67の情報に基づいて、使用するNFグレード候補を決定する機能部である。また、使用NF決定部62は、使用するNFグレード候補として、1つのNFグレードを決定してもよいし、複数のNFグレード候補を決定してもよい。以下では、使用NF決定部62が1つのNFグレードを決定するケースについて例示する。 The use NF determination unit 62 uses the NF grade based on the NF type and requirements included in the deployment request accepted by the request acceptance unit 61 and the information of the availability requirement table 66 and the available NF grade table 67 described later. It is a functional unit that determines a candidate. Further, the use NF determination unit 62 may determine one NF grade as an NF grade candidate to be used, or may determine a plurality of NF grade candidates. Below, it illustrates about the case where use NF deciding part 62 decides one NF grade.
 共有可否判断部63は、詳細は後述するが、アイソレーション要件からNFの共有タイプを導出し、得られた共有タイプに応じて、上記決定されたNFグレード候補に係るNFが共有可能か否かの判断などの処理を実行する機能部である。 Although details will be described later, the sharing availability determination unit 63 derives the sharing type of the NF from the isolation requirement, and determines whether the NF related to the NF grade candidate determined above can be shared according to the obtained sharing type. Is a functional unit that executes processing such as determination of
 NF配備部64は、共有可否判断部63による判断結果に応じてNFを新規生成する又は既存のNFを流用することで、上記の要件を満たすNFを配備する機能部である。また、NF配備部64は、配備済みNFインスタンス情報をNF/インフラ情報テーブル68に追加・更新する。 The NF deployment unit 64 is a functional unit that deploys an NF that satisfies the above requirements by newly generating an NF or using an existing NF according to the determination result by the shareability determination unit 63. Also, the NF deployment unit 64 adds / updates the deployed NF instance information to the NF / infrastructure information table 68.
 上記の使用NF決定部62、共有可否判断部63およびNF配備部64は、特許請求の範囲に記載の「ネットワーク構成制御部」に相当し、少なくとも、NFタイプおよびアイソレーション要件を含んだ必要要件、予め記憶された利用可能な計算装置情報、並びに、予め記憶された配備済みNFおよびインフラの少なくとも一方に関する情報(以下「配備済みNF/インフラ情報」という)に基づいて、アイソレーション要件を満たすよう、利用可能な計算装置に配備要求に応じたNFを配備する機能部に相当する。 The use NF determination unit 62, the sharing availability determination unit 63, and the NF deployment unit 64 described above correspond to the “network configuration control unit” described in the claims, and at least a requirement including the NF type and the isolation requirement. To meet the isolation requirements based on pre-stored available computing device information and information regarding pre-stored deployed NF and / or infrastructure (hereinafter referred to as “deployed NF / infrastructure information”) , Corresponds to a functional unit that deploys an NF corresponding to a deployment request to an available computing device.
 NRF登録部65は、新規生成したNFおよび流用するNFを利用可能にするため、NRF20の後述するNF接続情報テーブル21にNFタイプ、スライス識別補助情報および接続情報を登録する。 The NRF registration unit 65 registers the NF type, the slice identification auxiliary information, and the connection information in an NF connection information table 21 described later of the NRF 20 so that the newly generated NF and the diverted NF can be used.
 可用性要件テーブル66は、例えば、図4に示すように、可用性要件と冗長構成とを対応付けた情報を記憶したテーブルである。 For example, as shown in FIG. 4, the availability requirement table 66 is a table storing information in which the availability requirement and the redundant configuration are associated.
 利用可能NFグレードテーブル67は、NFタイプごとに設けられ、当該NFタイプについてNFに必要とされる要件と利用可能NFグレードとを対応付けた情報を記憶したテーブルである。例えば、図5には、NFタイプが移動管理機能(AMF)である場合の例を示しており、NFに必要とされる要件として、可用性要件(具体的には可用性要件に対応する冗長構成)および機能要件(標準A~C、独自A、B)が例示され、これらの要件に対応する利用可能NFグレード(グレード1~9)が示されている。 The available NF grade table 67 is a table that is provided for each NF type and stores information in which requirements required for the NF for the NF type are associated with available NF grades. For example, FIG. 5 shows an example where the NF type is mobility management function (AMF), and as a requirement required for the NF, an availability requirement (specifically, a redundant configuration corresponding to the availability requirement) And functional requirements (standards A to C, unique A, B) are illustrated, and available NF grades (grades 1 to 9) corresponding to these requirements are shown.
 アイソレーション要件テーブル69Aは、例えば、図6に示すように、アイソレーション要件と共有タイプとの対応付けを規定したテーブルであり、各共有タイプに係る説明も記述されている。ここでは、アイソレーション要件「低」は、NFを異なるスライス間で共有可能とする共有タイプ「A」に対応付けられ、アイソレーション要件「中」は、NFは異なるスライスと共有させないが該NFを動作させる計算装置は異なるスライス間で共有可能とする共有タイプ「B」に対応付けられ、アイソレーション要件「高」は、NFと該NFを動作させる計算装置の両方を異なるスライスと共有させない共有タイプ「C」に対応付けられる。 The isolation requirement table 69A, for example, as shown in FIG. 6, is a table that defines the correspondence between the isolation requirement and the share type, and the description related to each share type is also described. Here, the isolation requirement "low" is associated with a sharing type "A" that allows the NF to be shared between different slices, and the isolation requirement "medium" does not allow the NF to share with different slices, but the NF A computing device to be operated is associated with a sharing type “B” that enables sharing between different slices, and an isolation requirement “high” is a sharing type that does not share both the NF and the computing device that operates the NF with different slices It is mapped to "C".
 計算装置テーブル69Bは、利用可能な計算装置に関する情報を記憶したテーブルであり、例えば、図7に示すように、利用可能な計算装置に関する情報として、リージョン名、エリア名、データセンタ名、計算装置ID、スライス間共有種別、占有スライス識別補助情報といった情報を互いに対応付けて記憶している。 The computing device table 69B is a table storing information on available computing devices. For example, as shown in FIG. 7, the region name, area name, data center name, computing device as information on available computing devices Information such as ID, inter-slice sharing type, and dedicated slice identification auxiliary information is stored in association with each other.
 NF/インフラ情報テーブル68は、上述した配備済みNF/インフラ情報(特許請求の範囲における「配備情報」に相当する)を記憶したテーブルであり、例えば、図8に示すように、配備済みNF/インフラに関する情報として、リージョン名、エリア名、データセンタ名、計算装置ID、NFインスタンスID、NF仕様ID、使用ネットワーク(使用帯域/利用可能帯域)、共有タイプといった情報を互いに対応付けて記憶している。 The NF / infrastructure information table 68 is a table storing the already deployed NF / infrastructure information (corresponding to “deployment information” in the claims), for example, as shown in FIG. As information on infrastructure, information such as region name, area name, data center name, computing device ID, NF instance ID, NF specification ID, used network (used band / available band), shared type is stored in association with each other. There is.
 図3に戻り、NRF20は、各NFの接続情報を一元管理するために、図9に例示するNF接続情報テーブル21を含んでおり、NF接続情報テーブル21には、NFタイプ、スライス識別補助情報およびNF接続情報が互いに対応付けられて記憶されている。 Returning to FIG. 3, the NRF 20 includes the NF connection information table 21 illustrated in FIG. 9 in order to centrally manage the connection information of each NF, and the NF connection information table 21 includes NF types and slice identification auxiliary information. And NF connection information are stored in association with each other.
 次に、図10のフロー図に沿って、管理装置60により実行される処理(本発明のネットワーク構成制御方法に係る処理)を説明する。 Next, processing (processing according to the network configuration control method of the present invention) executed by the management device 60 will be described along the flowchart of FIG.
 図10の処理は、例えば、管理者又は上位装置から管理装置60に対し、NFの配備要求がされたことをトリガーとして開始される。上記の配備要求には、入力情報として、配備したいNFタイプ、スライス識別補助情報、NFへの接続情報、NFに必要とされる要件(アイソレーション要件を含む)が与えられる。 The process of FIG. 10 is triggered by, for example, the deployment request of the NF from the administrator or the upper apparatus to the management apparatus 60 as a trigger. The above deployment request is given, as input information, an NF type to be deployed, slice identification auxiliary information, connection information to the NF, and requirements required for the NF (including isolation requirements).
 上記のNFタイプとしては、移動管理機能(AMF)、認証機能(AUSF)、セッション管理機能(SMF)、データ転送機能(UPF)等が例示される。上記のスライス識別補助情報は、スライスアクセス時にユーザが使用する情報であり、3GPP TS23.501 (Table 5.15.2.2-1)に記載のNSSAIに該当し、eMBB、URLLC、MIoT等が例示される。上記のNFへの接続情報としては、IPアドレス、FQDN等が例示される。上記のNFに必要とされる要件としては、機能要件(例えば、標準、標準/モビリティなし、標準および所定のカスタマイズ機能等)、可用性要件(例えば、低、中、高)、アイソレーション要件(例えば、低、中、高)、接続先ネットワーク要件(例えば、100M、1G、10G等)、ロケーション要件(例えば、特定のデータセンタ指定、特定のエリア指定、特定のリージョン指定、指定なし等)等が挙げられる。なお、上記のうち、スライス識別補助情報とNFへの接続情報については、管理装置60に入力するのではなく、管理装置60が出力情報として生成してもよい。 As the above-mentioned NF type, a mobility management function (AMF), an authentication function (AUSF), a session management function (SMF), a data transfer function (UPF) and the like are exemplified. The above-mentioned slice identification auxiliary information is information used by the user at the time of slice access, corresponds to NSSAI described in 3GPP TS 23.501 (Table 5.15.2.2-1), and eMBB, URLLC, MIoT, etc. are exemplified. An IP address, FQDN, etc. are illustrated as connection information to said NF. The requirements for the above NF include: functional requirements (eg, standard, no standard / no mobility, standard and predetermined customization functions etc.), availability requirements (eg, low, medium, high), isolation requirements (eg, Low, medium, high), connected network requirements (eg, 100M, 1G, 10G etc.), location requirements (eg, specified data center specified, specified area specified, specified region specified, not specified etc) It can be mentioned. Among the above, the slice identification auxiliary information and the connection information to the NF may be generated as output information by the management device 60 instead of being input to the management device 60.
 図10のステップS1では要求受付部61が、上述したNFタイプ、要件等を含んだ配備要求を受け付ける。 In step S1 of FIG. 10, the request receiving unit 61 receives a deployment request including the above-described NF type and requirements.
 次のステップS2では使用NF決定部62が、例えば以下のようにして、使用するNFグレードを決定する。即ち、使用NF決定部62は、まず、図4の可用性要件テーブル66を参照して、入力された可用性要件から冗長構成を決定する。次に、使用NF決定部62は、入力されたNFタイプから、参照すべき利用可能NFグレードテーブル67(図5)を決定し、該利用可能NFグレードテーブル67を参照して、入力された機能要件およびステップS21で決定した冗長構成を満たすNFグレードを抽出する。さらに、使用NF決定部62は、抽出されたNFグレードの中で最も低いNFグレードを、使用するNFグレードとして決定する。 In the next step S2, the use NF determination unit 62 determines the NF grade to be used, for example, as follows. That is, the use NF determination unit 62 first determines a redundant configuration from the input availability requirement with reference to the availability requirement table 66 of FIG. 4. Next, the use NF determination unit 62 determines the available NF grade table 67 (FIG. 5) to be referred to from the input NF type, and refers to the available NF grade table 67 to enter the input function. Extract an NF grade that meets the requirements and the redundant configuration determined in step S21. Furthermore, the use NF determination unit 62 determines the lowest NF grade among the extracted NF grades as the NF grade to be used.
 次のステップS3では、共有可否判断部63は、図6のアイソレーション要件テーブル69Aを参照して、入力されたアイソレーション要件からNFの共有タイプを導出し、次のステップS4で、当該共有タイプの判別を行う。 In the next step S3, the sharing determination unit 63 derives the sharing type of the NF from the input isolation requirement with reference to the isolation requirement table 69A of FIG. 6, and in the next step S4, the sharing type To determine the
 ステップS4で共有タイプ=C(非共有)と判別された場合、ステップS5へ進み、共有可否判断部63は、図7の計算装置テーブル69Bを参照して、「スライス間共有種別=占有」であり、かつ、「占有スライス識別補助情報が要求されたものと一致するもの又は未使用と記載されたもの」であり、かつ、ロケーション要件を満たす計算装置を抽出し、NF配備部64は、抽出された計算装置(特定スライス占有用計算装置)にNFを新規配備する。なお、計算装置テーブル69Bには、利用可能なNW情報を割愛しているが、利用可能なNW情報を計算装置テーブル69Bに追加し、該利用可能なNW情報がNFの接続先NW要件を満たすという条件を加えて、計算装置を抽出してもよい。また、複数の計算装置が抽出された場合、例えば下記のいずれかの選定基準によって、NFを新規生成する一つの計算装置を選定してもよい。
・ランダムに一つを選定する。
・使用率が最も少ない計算装置を選定する。
If it is determined in step S4 that the sharing type = C (non-sharing), the process proceeds to step S5, and the sharing permission determination unit 63 refers to the computing device table 69B of FIG. Yes, and “the dedicated slice identification auxiliary information corresponds to the requested one or described as being not used”, and the computing device satisfying the location requirement is extracted, and the NF deploying unit 64 extracts The NF is newly deployed to the calculated computing device (calculating device for specific slice occupancy). Note that although available NW information is omitted in the computing device table 69B, available NW information is added to the computing device table 69B, and the available NW information satisfies the connection destination NW requirements of the NF. The following condition may be added to extract the computing device. In addition, when a plurality of computing devices are extracted, one computing device that newly generates an NF may be selected according to, for example, any of the following selection criteria.
・ Select one randomly.
• Select the computing device with the lowest usage rate.
 また、ステップS4で共有タイプ=B(複数スライスで計算装置のみ共有可能)と判別された場合、ステップS6へ進み、共有可否判断部63は、図7の計算装置テーブル69Bを参照して、「スライス間共有種別=共有」であり、かつ、ロケーション要件を満たす計算装置を抽出し、NF配備部64は、抽出された計算装置(スライス共有用計算装置)にNFを新規配備する。なお、前述したステップS5と同様に、利用可能なNW情報を計算装置テーブル69Bに追加し、該利用可能なNW情報がNFの接続先NW要件を満たすという条件を加えて、計算装置を抽出してもよい。また、複数の計算装置が抽出された場合には、ステップS5で例示したいずれかの選定基準によって、NFを新規生成する計算装置を選定してもよい。 If it is determined in step S4 that the sharing type = B (multiple slices can share only the computing device), the process proceeds to step S6, and the sharing permission determination unit 63 refers to the computing device table 69B in FIG. A computing device which is “type of sharing between slices = sharing” and satisfies the location requirement is extracted, and the NF deploying unit 64 newly deploys the NF to the extracted computing device (the computing device for slice sharing). As in step S5 described above, the available NW information is added to the computing device table 69B, and a condition that the available NW information satisfies the connection destination NW requirements of the NF is added, and the computing device is extracted May be When a plurality of computing devices are extracted, a computing device that newly generates an NF may be selected according to any of the selection criteria exemplified in step S5.
 さらに、ステップS4で共有タイプ=A(複数スライスでNFを共有可能)と判別された場合、ステップS7へ進み、共有可否判断部63は、図8の配備済みNF/インフラ情報テーブル68を参照して、使用するNFグレードのNFが既に配備されているか否かを判断し、配備されていれば該NFが他のスライスと共有可能であるか否かを判断する。また、このステップS7では、共有可能であると判断される場合、例えば、以下のような手順で、共有されるNFが選定される。 Furthermore, if it is determined in step S4 that the sharing type = A (multiple slices can share the NF), the process proceeds to step S7, and the sharing availability determination unit 63 refers to the deployed NF / infrastructure information table 68 of FIG. Then, it is determined whether or not the NF grade NF to be used is already deployed, and if deployed, it is determined whether the NF can be shared with other slices. In addition, in this step S7, when it is determined that sharing is possible, for example, the shared NF is selected by the following procedure.
 以下に、NF仕様ID、ロケーション要件および接続先ネットワーク要件を入力情報として、これらの要件を満たす配備済みNF(図8におけるNFインスタンスID)を、図8の配備済みNF/インフラ情報テーブル68から検索し、共有可能であるか否かを判断する例を示す。 The deployed NF (NF instance ID in FIG. 8) satisfying these requirements is searched from the deployed NF / infrastructure information table 68 of FIG. Show an example of determining whether sharing is possible.
 NF仕様ID「AMF8」、ロケーション要件「リージョン名=Asia、エリア名=jp-east」、接続先ネットワーク要件「Management通信用=10M、Data通信用=N/A(未使用)、Control通信用=100M」が、要件として入力されたとすると、図8の配備済みNF/インフラ情報テーブル68から、上記要件を満たすNFインスタンスとして、図8に太枠で囲んだ下記2つ(即ち、リージョン名、エリア名、データセンタ名、計算装置ID、およびNFインスタンスIDがそれぞれ以下のもの)が抽出される。
・Asia、jp-east、tokyo1、CN1、ins1
・Asia、jp-east、tokyo1、CN2、ins2
このように複数の共有可能な候補が抽出された場合には、例えば下記のいずれかの選定基準によって、共有されるNFが選定される。
・ランダムに一つを選定する。
・使用ネットワークにおいて、使用帯域が最も少ないところを選定する。
・計算装置の使用率が最も少ないところを選定する。
NF specification ID “AMF 8”, location requirement “region name = Asia, area name = jp-east”, connection destination network requirement “for management communication = 10 M, for data communication = N / A (not used), for control communication = Assuming that “100 M” is input as a requirement, the following two (ie, region name, area) surrounded by a bold frame in FIG. 8 are provided from the deployed NF / infrastructure information table 68 of FIG. The name, data center name, computing device ID, and NF instance ID are as follows:
・ Asia, jp-east, tokyo1, CN1, ins1
・ Asia, jp-east, tokyo1, CN2, ins2
When a plurality of shareable candidates are extracted in this way, the shared NF is selected, for example, according to any of the following selection criteria.
・ Select one randomly.
• In the network used, select the place with the least bandwidth.
Select the place where the usage rate of the computing device is the lowest.
 上記のステップS7で該NFが他のスライスと共有可能でない又は配備されていない場合、前述したステップS6へ進み、NF配備部64は、ロケーション要件を満たす計算装置に、上記使用するNFグレードのNFを新規に配備する。 If it is determined in step S7 that the NF is not shareable or not deployed with other slices, the process proceeds to step S6 described above, and the NF deployment unit 64 uses the NF grade NF to be used in the computing device satisfying the location requirements. Newly deploy.
 一方、ステップS7で該NFが他のスライスと共有可能である場合、ステップS8へ進み、NF配備部64は、配備済みNF/インフラ情報テーブル68に記憶された配備済みの該NFの設定情報を必要に応じて修正する。例えば、要求されたスライス識別補助情報に対して所定の管理情報(トラフィック流量情報など)を生成するように設定する。 On the other hand, when the NF can be shared with another slice in step S7, the process proceeds to step S8, and the NF deploying unit 64 sets the deployed NF setting information stored in the deployed NF / infrastructure information table 68. Make corrections as necessary. For example, it is set to generate predetermined management information (such as traffic flow rate information) for the requested slice identification auxiliary information.
 次のステップS9では、NF配備部64は、配備済みNFインスタンス情報を配備済みNF/インフラ情報テーブル68に追加・更新する。 In the next step S9, the NF deploying unit 64 adds and updates deployed NF instance information to the deployed NF / infrastructure information table 68.
 そして、ステップS10では、NRF登録部65は、新規生成したNFおよび流用するNFを利用可能にするため、NRF20により記憶された図9のNF接続情報テーブル21に、NFタイプ、スライス識別補助情報および接続情報を登録する。 Then, in step S10, the NRF registration unit 65 uses the NF connection information table 21 of FIG. 9 stored by the NRF 20 to enable the newly generated NF and the diverted NF, and the NF type, slice identification auxiliary information, and Register connection information.
 以上説明した第1実施形態では、スライスを構成するNFの配備要求に基づくNFの配備を行う際に、該NFに付随する非共有に関する要件であるアイソレーション要件を満たすよう、利用可能な計算装置に、配備要求に応じたNFを配備することで、アイソレーション要件に応じて適切にネットワーク構成を制御することができる。 In the first embodiment described above, when deploying an NF based on a deployment request of an NF configuring a slice, a computing device that can be used to satisfy the isolation requirement that is a requirement for non-sharing associated with the NF. In addition, by deploying the NF according to the deployment request, it is possible to control the network configuration appropriately according to the isolation requirement.
 [第2実施形態]
 第2実施形態では、アイソレーション要件として別の情報を用いる例を説明する。例えば、アイソレーション要件として、同じ移動体通信事業者(Mobile Network Operator:以下「MNO」と称する)が所有するスライス間ではNFをなるべく共有させたいが、MNOが所有するスライスと、仮想移動体通信事業者(Mobile Virtual Network Operator:以下「MVNO」と称する)が所有するスライスとの間では、セキュリティ、サービス品質保証等の観点からNFを共有させたくない、という要件が考えられる。
Second Embodiment
In the second embodiment, an example in which another information is used as an isolation requirement will be described. For example, as isolation requirements, it is desirable to share NF among slices owned by the same mobile network operator (hereinafter referred to as "MNO") as much as possible, but slices owned by MNO and virtual mobile communications It is conceivable that the user does not want to share the NF from the viewpoint of security, service quality assurance, etc. with a slice owned by a mobile virtual network operator (hereinafter referred to as "MVNO").
 上記の「NFをなるべく共有させたい」場合は、第1実施形態で述べたアイソレーション要件=低の場合に相当するため、第2実施形態では、上記のようなアイソレーション要件を実現するために、管理装置60に入力される配備要求のパラメータとして、新規に「アフィニティグループID」を導入する。具体的には、スライス間でNFをなるべく共有させたい場合、当該スライスに係るNFの配備要求時に、配備要求のパラメータとして、共有させたいスライスと同じアフィニティグループIDを指定し、一方、スライス間でNFをなるべく共有させたくない場合、当該スライスに係るNFの配備要求時に、配備要求のパラメータとして、共有させたくないスライスとは異なるアフィニティグループIDを指定する。 The above-mentioned case “I want to share NF as much as possible” corresponds to the case of isolation requirement = low described in the first embodiment, so in the second embodiment, in order to realize the isolation requirement as described above As a parameter of the deployment request input to the management device 60, "affinity group ID" is newly introduced. Specifically, when it is desired to share NF among slices as much as possible, the same affinity group ID as the slice to be shared is specified as a parameter of the deployment request at the time of deployment request of the NF related to the relevant slice. When it is desired not to share the NF as much as possible, at the time of the deployment request of the NF related to the slice, an affinity group ID different from the slice not to be shared is specified as a parameter of the deployment request.
 図11に示すように、第2実施形態における配備済みNF/インフラ情報テーブル68Sには、第1実施形態の配備済みNF/インフラ情報テーブル68(図8)の情報に加え、さらに「アフィニティグループID」の情報が対応付けて記憶されている。 As shown in FIG. 11, in the deployed NF / infrastructure information table 68S in the second embodiment, in addition to the information in the deployed NF / infrastructure information table 68 (FIG. 8) of the first embodiment, “affinity group ID "" Information is stored in association with each other.
 第2実施形態では、図10の処理については、ステップS4で共有タイプ=A(複数スライスでNFを共有可能)と判別された場合に進むステップS7において、以下のように処理される。即ち、ステップS7で、使用するNFグレードのNFが既に配備されており該NFが他のスライスと共有可能であると判断される場合に、第1実施形態で用いられた「NF仕様ID」、「ロケーション要件」および「接続先ネットワーク要件」に加え、さらに「アフィニティグループID」を入力情報として、これらの要件を満たす(例えば、アフィニティグループIDが一致する)配備済みNF(図11におけるNFインスタンスID)が、図11の配備済みNF/インフラ情報テーブル68Sから検索される。 In the second embodiment, the process in FIG. 10 is processed as follows in step S7, which is performed when it is determined in step S4 that sharing type = A (multiple slices can share NF). That is, in step S7, when the NF grade NF to be used is already deployed and it is determined that the NF can be shared with other slices, the “NF specification ID” used in the first embodiment, In addition to the “location requirements” and the “destination network requirements”, the “affinity group ID” is used as input information, and the deployed NFs satisfying these requirements (for example, the affinity group IDs match) (NF instance ID in FIG. 11) ) Is retrieved from the deployed NF / infrastructure information table 68S of FIG.
 以上のように第2実施形態では、スライス間でNFをなるべく共有させたい場合に、配備要求のパラメータとして、共有させたいスライスと同じアフィニティグループIDを指定し、一方、スライス間でNFをなるべく共有させたくない場合に、配備要求のパラメータとして、共有させたくないスライスとは異なるアフィニティグループIDを指定した上で、「アフィニティグループIDが一致すること」をさらに要件として配備済みNFを検索する。これにより、「MNOが所有するスライス間ではNFを共有させたいが、MNOが所有するスライスとMVNOが所有するスライスとの間ではNFを共有させたくない」といったアイソレーション要件を満たすようNFを適切に配備することができる。 As described above, in the second embodiment, when it is desired to share NF among slices as much as possible, the same affinity group ID as the slice to be shared is specified as a deployment request parameter, while sharing NF among slices as possible. If you do not want to make this happen, specify a different affinity group ID from the slice you do not want to share as a deployment request parameter, and then search for the deployed NF with the requirement that "affinity group ID matches". This makes it appropriate to satisfy the isolation requirements such as “I would like to share NF between slices owned by MNO, but not want to share NF between slices owned by MNO and slices owned by MVNO”. Can be deployed.
 また、図3の管理装置60において、NF配備部64およびNRF登録部65を別の装置として切り出してもよい。例えば、図12に示すように、NF配備部64およびNRF登録部65を別の装置60Bに配置し、これに伴い、図3の管理装置60を、NF descriptor(NFの設計情報)、NF設定データ、およびNRF設定データを生成して別の装置60Bに渡す管理用データ生成装置60Aとして構成すればよい。より詳しくは、管理用データ生成装置60Aに、NF descriptor・設定データ生成・修正部64AおよびNRF設定データ生成部65Aを設け、NF descriptor・設定データ生成・修正部64AがNF descriptor(NFの設計情報)およびNF設定データを生成して、別の装置60B内のNF配備部64に渡し、NRF設定データ生成部65AがNRF設定データを生成して、別の装置60B内のNRF登録部65に渡すよう構成すればよい。なお、図12のような構成の場合、本発明に係る管理装置は管理用データ生成装置60Aおよび別の装置60Bによって構成される、と把握することができ、図3の管理装置60における一部の機能部を外部に切り出して構成したとしても、実質的に同様の処理を実行することができ、同様の効果を奏することができる。 Further, in the management device 60 of FIG. 3, the NF deployment unit 64 and the NRF registration unit 65 may be cut out as separate devices. For example, as shown in FIG. 12, the NF deployment unit 64 and the NRF registration unit 65 are disposed in another apparatus 60B, and accordingly, the management apparatus 60 of FIG. 3 is configured with an NF descriptor (design information of NF) and an NF setting. It may be configured as a management data generation device 60A that generates data and NRF setting data and passes it to another device 60B. More specifically, an NF descriptor / setting data generation / correction unit 64A and an NRF setting data generation unit 65A are provided in the management data generation apparatus 60A, and the NF descriptor / setting data generation / correction unit 64A is an NF descriptor (NF design information And NF setting data are generated and passed to the NF deployment unit 64 in another device 60B, and the NRF setting data generation unit 65A generates NRF setting data, and passes it to the NRF registration unit 65 in another device 60B. It should be configured as follows. In the case of the configuration as shown in FIG. 12, the management apparatus according to the present invention can be grasped as being configured by the management data generation apparatus 60A and another apparatus 60B, and a part of the management apparatus 60 of FIG. Even when the functional units of the above are cut out to be configured, substantially the same processing can be performed, and similar effects can be obtained.
 さらに、図3の管理装置60に管理者/上位装置から入力される入力情報は、予め管理装置60にテンプレートとして保存しておき、実際に入力される情報は、テンプレートIDと必要最小限の情報(例えば、スライス識別補助情報等)に絞ってもよく、この場合、入力される情報のデータ量削減および処理の効率化を図ることができる。テンプレートの例としては、OpenStack Heat Orchestration Template (HOT)、OASIS TOSCA、ETSI NFV VNFD/NSD等が挙げられる。 Furthermore, input information input from the administrator / upper level device to the management device 60 of FIG. 3 is stored in advance as a template in the management device 60, and the information actually input is the template ID and the necessary minimum information. (For example, slice identification auxiliary information and the like) may be selected, and in this case, it is possible to reduce the data amount of input information and to make the processing more efficient. Examples of templates include OpenStack Heat Orchestration Template (HOT), OASIS TOSCA, ETSI NFV VNFD / NSD, and the like.
 上記の実施形態の説明で用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及び/又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び/又は論理的に結合した1つの装置により実現されてもよいし、物理的及び/又は論理的に分離した2つ以上の装置を直接的及び/又は間接的に(例えば、有線及び/又は無線)で接続し、これら複数の装置により実現されてもよい。 The block diagrams used in the description of the above embodiments show blocks in functional units. These functional blocks (components) are realized by any combination of hardware and / or software. Moreover, the implementation means of each functional block is not particularly limited. That is, each functional block may be realized by one physically and / or logically coupled device, or directly and / or indirectly two or more physically and / or logically separated devices. It may be connected by (for example, wired and / or wireless) and realized by the plurality of devices.
 例えば、上記の実施形態における管理装置60は、上述した管理装置60の処理を行うコンピュータとして機能してもよい。図13は、管理装置60のハードウェア構成の一例を示す図である。上述の管理装置60は、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含むコンピュータ装置として構成されてもよい。 For example, the management device 60 in the above embodiment may function as a computer that performs the processing of the management device 60 described above. FIG. 13 is a diagram illustrating an example of a hardware configuration of the management device 60. The management device 60 described above may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007 and the like.
 なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。管理装置60のハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following description, the term "device" can be read as a circuit, a device, a unit, or the like. The hardware configuration of the management device 60 may be configured to include one or more of the devices shown in the figure, or may be configured without some devices.
 管理装置60における各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることで、プロセッサ1001が演算を行い、通信装置1004による通信、メモリ1002及びストレージ1003におけるデータの読み出し及び/又は書き込みを制御することで実現される。 Each function in the management device 60 causes the processor 1001 to perform an operation by reading predetermined software (program) on hardware such as the processor 1001, the memory 1002, and the communication by the communication device 1004, the memory 1002 and the storage 1003. It is realized by controlling reading and / or writing of data.
 プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)で構成されてもよい。例えば、管理装置60の各機能部は、プロセッサ1001を含んで実現されてもよい。 The processor 1001 operates, for example, an operating system to control the entire computer. The processor 1001 may be configured by a central processing unit (CPU: Central Processing Unit) including an interface with a peripheral device, a control device, an arithmetic device, a register, and the like. For example, each functional unit of the management device 60 may be realized including the processor 1001.
 また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データ等を、ストレージ1003及び/又は通信装置1004からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施形態で説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、管理装置60の各機能部は、メモリ1002に格納され、プロセッサ1001で動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、1つのプロセッサ1001で実行される旨を説明してきたが、2以上のプロセッサ1001により同時又は逐次に実行されてもよい。プロセッサ1001は、1以上のチップで実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。 The processor 1001 also reads a program (program code), a software module, data, and the like from the storage 1003 and / or the communication device 1004 to the memory 1002, and executes various processing according to these. As a program, a program that causes a computer to execute at least a part of the operations described in the above embodiments is used. For example, each functional unit of the management device 60 may be realized by a control program stored in the memory 1002 and operated by the processor 1001, or may be realized similarly for other functional blocks. The various processes described above have been described to be executed by one processor 1001, but may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The program may be transmitted from the network via a telecommunication line.
 メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つで構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本発明の一実施形態に係る方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 1002 is a computer readable recording medium, and includes, for example, at least one of a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), and a RAM (Random Access Memory). It may be done. The memory 1002 may be called a register, a cache, a main memory (main storage device) or the like. The memory 1002 may store a program (program code), a software module, etc. that can be executed to implement the method according to an embodiment of the present invention.
 ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つで構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ1002及び/又はストレージ1003を含むデータベース、サーバその他の適切な媒体であってもよい。 The storage 1003 is a computer readable recording medium, and for example, an optical disc such as a CD-ROM (Compact Disc ROM), a hard disc drive, a flexible disc, a magneto-optical disc (eg, a compact disc, a digital versatile disc, a Blu-ray A (registered trademark) disk, a smart card, a flash memory (for example, a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, and the like may be used. The storage 1003 may be called an auxiliary storage device. The above-mentioned storage medium may be, for example, a database including the memory 1002 and / or the storage 1003, a server or any other suitable medium.
 通信装置1004は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。例えば、上述の管理装置60の各機能部は、通信装置1004を含んで実現されてもよい。 The communication device 1004 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, or the like. For example, each functional unit of the management device 60 described above may be realized including the communication device 1004.
 入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 1005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, and the like) that receives an input from the outside. The output device 1006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that performs output to the outside. The input device 1005 and the output device 1006 may be integrated (for example, a touch panel).
 また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1007で接続される。バス1007は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。 Further, each device such as the processor 1001 and the memory 1002 is connected by a bus 1007 for communicating information. The bus 1007 may be configured by a single bus or may be configured by different buses among the devices.
 また、管理装置60は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つで実装されてもよい。なお、図1に示す管理装置60以外の装置についても、上記通信端末と同様の構成であってもよい。 Further, the management device 60 includes hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), and a field programmable gate array (FPGA). It may be configured, and part or all of each functional block may be realized by the hardware. For example, processor 1001 may be implemented in at least one of these hardware. The configuration other than the management device 60 illustrated in FIG. 1 may have the same configuration as that of the communication terminal.
 以上、本実施形態について詳細に説明したが、当業者にとっては、本実施形態が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本実施形態は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本実施形態に対して何ら制限的な意味を有するものではない。 As mentioned above, although this embodiment was described in detail, it is clear for persons skilled in the art that this embodiment is not limited to the embodiment described in this specification. This embodiment can be implemented as a modification and a change mode, without deviating from the meaning and range of the present invention which become settled by statement of a claim. Therefore, the description of the present specification is for the purpose of illustration and does not have any limitation on the present embodiment.
 本明細書で説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。 As long as there is no contradiction, the processing procedure, sequence, flow chart, etc. of each aspect / embodiment described in this specification may be reversed. For example, for the methods described herein, elements of the various steps are presented in an exemplary order and are not limited to the particular order presented.
 入出力された情報などは特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報などは、上書き、更新、または追記され得る。出力された情報などは削除されてもよい。入力された情報などは他の装置へ送信されてもよい。 The input / output information may be stored in a specific place (for example, a memory), or may be managed by a management table. Information to be input or output may be overwritten, updated or added. The output information may be deleted. The input information or the like may be transmitted to another device.
 判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:trueまたはfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be performed by a value (0 or 1) represented by one bit, may be performed by a boolean value (Boolean: true or false), or may be compared with a numerical value (for example, a predetermined value). Comparison with the value).
 本明細書で説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 Each aspect / embodiment described in this specification may be used alone, may be used in combination, and may be switched and used along with execution. In addition, notification of predetermined information (for example, notification of "it is X") is not limited to what is explicitly performed, but is performed by implicit (for example, not notifying of the predetermined information) It is also good.
 ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software may be called software, firmware, middleware, microcode, hardware description language, or any other name, and may be instructions, instruction sets, codes, code segments, program codes, programs, subprograms, software modules. Should be interpreted broadly to mean applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc.
 また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線(DSL)などの有線技術及び/又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び/又は無線技術は、伝送媒体の定義内に含まれる。 Also, software, instructions, etc. may be sent and received via a transmission medium. For example, software may use a wireline technology such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL) and / or a website, server or other using wireless technology such as infrared, radio and microwave When transmitted from a remote source, these wired and / or wireless technologies are included within the definition of transmission medium.
 本明細書で説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described herein may be represented using any of a variety of different techniques. For example, data, instructions, commands, information, signals, bits, symbols, chips etc that may be mentioned throughout the above description may be voltage, current, electromagnetic waves, magnetic fields or particles, optical fields or photons, or any of these May be represented by a combination of
 また、本明細書で説明した情報、パラメータなどは、絶対値で表されてもよいし、所定の値からの相対値で表されてもよいし、対応する別の情報で表されてもよい。 In addition, the information, parameters, and the like described in the present specification may be represented by absolute values, may be represented by relative values from predetermined values, or may be represented by corresponding other information. .
 移動通信端末は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、またはいくつかの他の適切な用語で呼ばれる場合もある。 Mobile communication terminals may be subscriber stations, mobile units, subscriber units, wireless units, remote units, mobile devices, wireless devices, wireless communication devices, remote devices, mobile subscriber stations, access terminals, mobile terminals, by those skilled in the art. It may also be called a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable term.
 本明細書で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up)(例えば、テーブル、データベースまたは別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。 The terms "determining", "determining" as used herein may encompass a wide variety of operations. "Judgment", "decision" are, for example, judging, calculating, calculating, processing, processing, deriving, investigating, looking up (for example, a table) (Searching in a database or another data structure), ascertaining may be regarded as “decision”, “decision”, etc. Also, "determination" and "determination" are receiving (e.g. receiving information), transmitting (e.g. transmitting information), input (input), output (output), access (accessing) (for example, accessing data in a memory) may be regarded as “judged” or “decided”. Also, "judgement" and "decision" are to be considered as "judgement" and "decision" that they have resolved (resolving), selecting (selecting), choosing (choosing), establishing (establishing), etc. May be included. That is, "judgment" "decision" may include considering that some action is "judged" "decision".
 本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used herein, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."
 「含む(include)」、「含んでいる(including)」、およびそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「または(or)」は、排他的論理和ではないことが意図される。 As long as "includes", "including", and variations thereof are used in the present specification or claims, these terms as well as the term "comprising" Is intended to be comprehensive. Further, it is intended that the term "or" as used in the present specification or in the claims is not an exclusive OR.
 本明細書において、文脈または技術的に明らかに1つのみしか存在しない装置である場合以外は、複数の装置をも含むものとする。本開示の全体において、文脈から明らかに単数を示したものではなければ、複数のものを含むものとする。 In the present specification, a plurality of devices are also included unless it is a device clearly having only one context or technically. Throughout this disclosure, unless the context clearly indicates otherwise, it is intended to include the plural.
 1…通信システム、10…NF、20…NRF、21…NF接続情報テーブル、30…UE、40…データセンタ、50…計算装置、60…管理装置、60A…管理用データ生成装置、60B…別の装置、61…要求受付部、62…使用NF決定部、62S…ネットワーク構成制御部、63…共有可否判断部、64…NF配備部、64A…NF descriptor・設定データ生成・修正部、65…NRF登録部、65A…NRF設定データ生成部、66…可用性要件テーブル、67…利用可能NFグレードテーブル、68、68S…配備済みNF/インフラ情報テーブル、69A…アイソレーション要件テーブル、69B…計算装置テーブル、70…アクセス装置、80…ネットワーク、1001…プロセッサ、1002…メモリ、1003…ストレージ、1004…通信装置、1005…入力装置、1006…出力装置、1007…バス。 DESCRIPTION OF SYMBOLS 1 communication system, 10 ... NF, 20 ... NRF, 21 ... NF connection information table, 30 ... UE, 40 ... data center, 50 ... calculation apparatus, 60 ... management apparatus, 60A ... management data generation apparatus, 60B ... another Devices 61, request acceptance unit 62, use NF determination unit 62S, network configuration control unit 63, sharing availability determination unit 64, NF deployment unit 64A, NF descriptor, setting data generation / modification unit 65,. NRF registration unit, 65A: NRF setting data generation unit, 66: availability requirement table, 67: available NF grade table, 68, 68S: deployed NF / infrastructure information table, 69A: isolation requirement table, 69B: computing device table , 70: access device, 80: network, 1001: processor, 1002: memory, 1003: stress Di-, 1004 ... communication equipment, 1005 ... input device, 1006 ... output device, 1007 ... bus.

Claims (5)

  1.  ネットワークインフラ上の仮想ネットワークであるスライスを構成するネットワーク機能部(NF)の配備要求であって、配備要求に対応するNFの種別を示すNFタイプ、および、該NFに付随する非共有に関する要件であるアイソレーション要件を含んだ該NFの必要要件を含む、当該配備要求を受け付ける要求受付部と、
     少なくとも、前記要求受付部により受け付けられた前記配備要求に含まれる前記NFタイプおよび前記アイソレーション要件を含んだ前記必要要件、予め記憶された利用可能な計算装置情報、並びに、予め記憶された配備済みNFおよびインフラの少なくとも一方に関する配備情報に基づいて、前記アイソレーション要件を満たすよう、前記配備要求に応じたNFを、利用可能な計算装置に配備するネットワーク構成制御部と、
     を備える管理装置。
    It is a deployment request of a network function unit (NF) constituting a slice that is a virtual network on a network infrastructure, and an NF type indicating the type of the NF corresponding to the deployment request, and a requirement regarding non-sharing associated with the NF A request receiving unit that receives the deployment request including the requirements of the NF including a certain isolation requirement;
    The requirement including at least the NF type and the isolation requirement included in the deployment request received by the request receiving unit, the pre-stored available computing device information, and the pre-stored deployment information A network configuration control unit for deploying an NF according to the deployment request to an available computing device so as to satisfy the isolation requirement based on deployment information regarding at least one of the NF and the infrastructure;
    Management device provided with
  2.  前記NFの必要要件は、該NFが配備される計算装置のロケーションを示すロケーション要件を含み、
     前記ネットワーク構成制御部は、
     前記アイソレーション要件が、NFと該NFを動作させる計算装置の両方を異なるスライスと共有させない要件に相当する場合、前記ロケーション要件を満たし且つ特定スライスに占有させるための計算装置にNFを新規配備し、
     前記アイソレーション要件が、NFは異なるスライスと共有させないが、該NFを動作させる計算装置は異なるスライス間で共有可能とする要件に相当する場合、前記ロケーション要件を満たし且つ複数スライスに共有させるための計算装置にNFを新規配備する、
     請求項1に記載の管理装置。
    The NF requirements include a location requirement that indicates the location of the computing device on which the NF is deployed,
    The network configuration control unit
    If the isolation requirement corresponds to the requirement not to share both the NF and the computing device that operates the NF with different slices, newly deploy the NF on the computing device for satisfying the location requirement and occupying a specific slice. ,
    In order to satisfy the location requirements and to be shared by multiple slices, if the isolation requirement does not allow the NF to be shared with different slices, but the computing device that operates the NF corresponds to the requirement to be able to be shared between different slices. Deploy a new NF on a computing device,
    The management device according to claim 1.
  3.  前記ネットワーク構成制御部は、
     前記アイソレーション要件が、NFを異なるスライス間で共有可能とする要件に相当する場合、少なくとも、前記ロケーション要件を含む前記必要要件、前記利用可能な計算装置情報、および前記配備情報に基づいて、既存のNFを共有可能か否かを判断し、判断結果に応じて、既存のNFを流用する又は前記ロケーション要件を満たし且つ複数スライスに共有させるための計算装置にNFを新規配備することで、前記配備要求に応じたNFを配備する、
     請求項2に記載の管理装置。
    The network configuration control unit
    If the isolation requirement corresponds to a requirement that allows NFs to be shared between different slices, the existing requirement based on at least the requirement including the location requirement, the available computing device information, and the deployment information It is judged whether the NF can be shared or not, and depending on the judgment result, the NF is newly deployed in a computing device for diverting the existing NF or meeting the location requirements and sharing in multiple slices. Deploy the NF according to the deployment request,
    The management device according to claim 2.
  4.  前記ネットワーク構成制御部は、
     前記アイソレーション要件が、NFを異なるスライス間で共有可能とする要件に相当する場合、前記配備要求にさらに含まれる、NFを共有可能とする複数のスライスから成るアフィニティグループを識別するためのアフィニティグループ識別情報、をさらに基礎として、既存のNFを共有可能か否かを判断する、
     請求項3に記載の管理装置。
    The network configuration control unit
    An affinity group for identifying an affinity group consisting of a plurality of NF-shareable slices, which is further included in the deployment request, when the isolation requirement corresponds to a requirement for enabling the NF to be shared between different slices. Based on the identification information, determine whether it is possible to share the existing NF,
    The management apparatus according to claim 3.
  5.  ネットワーク内の管理装置により実行されるネットワーク構成制御方法であって、
     ネットワークインフラ上の仮想ネットワークであるスライスを構成するネットワーク機能部(NF)の配備要求であって、配備要求に対応するNFの種別を示すNFタイプ、および、該NFに付随する非共有に関する要件であるアイソレーション要件を含んだ該NFの必要要件を含む、当該配備要求を受け付けるステップと、
     少なくとも、受け付けられた前記配備要求に含まれる前記NFタイプおよび前記アイソレーション要件を含んだ前記必要要件、予め記憶された利用可能な計算装置情報、並びに、予め記憶された配備済みNFおよびインフラの少なくとも一方に関する配備情報に基づいて、前記アイソレーション要件を満たすよう、前記配備要求に応じたNFを、利用可能な計算装置に配備するステップと、
     を備えるネットワーク構成制御方法。
    A network configuration control method executed by a management device in a network, comprising:
    It is a deployment request of a network function unit (NF) constituting a slice that is a virtual network on a network infrastructure, and an NF type indicating the type of the NF corresponding to the deployment request, and a requirement regarding non-sharing associated with the NF Accepting the deployment request, including the requirements of the NF including certain isolation requirements;
    At least the requirements included the NF type and the isolation requirements included in the received deployment request, the pre-stored available computing device information, and at least the pre-stored deployed NF and infrastructure. Deploying an NF corresponding to the deployment request to an available computing device to meet the isolation requirement based on deployment information on one side;
    A network configuration control method comprising:
PCT/JP2018/018547 2017-09-26 2018-05-14 Management device and network architecture control method WO2019064678A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-185214 2017-09-26
JP2017185214A JP2021010042A (en) 2017-09-26 2017-09-26 Management device and network configuration control method

Publications (1)

Publication Number Publication Date
WO2019064678A1 true WO2019064678A1 (en) 2019-04-04

Family

ID=65901547

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/018547 WO2019064678A1 (en) 2017-09-26 2018-05-14 Management device and network architecture control method

Country Status (2)

Country Link
JP (1) JP2021010042A (en)
WO (1) WO2019064678A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021171210A1 (en) 2020-02-26 2021-09-02 ラクテン・シンフォニー・シンガポール・プライベート・リミテッド Network service construction system and network service construction method
WO2021171073A1 (en) 2020-02-26 2021-09-02 ラクテン・シンフォニー・シンガポール・プライベート・リミテッド Computer system and method for constructing network service
WO2021171211A1 (en) 2020-02-26 2021-09-02 ラクテン・シンフォニー・シンガポール・プライベート・リミテッド Resource pool management system, resource pool management method and program
WO2022167837A1 (en) 2021-02-04 2022-08-11 ラクテン・シンフォニー・シンガポール・プライベート・リミテッド Network service management system and network service management method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015122680A (en) * 2013-12-25 2015-07-02 株式会社日立製作所 Logical network construction method and network system
WO2016152588A1 (en) * 2015-03-20 2016-09-29 株式会社Nttドコモ Service allocation determination device and service allocation determination method
JP2017037522A (en) * 2015-08-11 2017-02-16 日本電信電話株式会社 Virtualization base selection device, method and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015122680A (en) * 2013-12-25 2015-07-02 株式会社日立製作所 Logical network construction method and network system
WO2016152588A1 (en) * 2015-03-20 2016-09-29 株式会社Nttドコモ Service allocation determination device and service allocation determination method
JP2017037522A (en) * 2015-08-11 2017-02-16 日本電信電話株式会社 Virtualization base selection device, method and program

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
INTEL ARCHITECTURE PROCESSORS: "Realising the Benefits of Network Functions Virtualisation in Telecoms Networks", WHITE PAPER VIRTUALISATION IN TELECOMS NETWORK, 2014, Retrieved from the Internet <URL:https://www.tieto.com/sites/default/files/atoms/files/telecomnetvirualisation330181_001.pdf> *
INTEL ET AL., END-TO-END OPTIMIZED NETWORK FUNCTION VIRTUALIZATION DEPLOYMENT, Retrieved from the Internet <URL:https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/end-to-end-optimized-nfv-paper.pdf> *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021171210A1 (en) 2020-02-26 2021-09-02 ラクテン・シンフォニー・シンガポール・プライベート・リミテッド Network service construction system and network service construction method
WO2021171073A1 (en) 2020-02-26 2021-09-02 ラクテン・シンフォニー・シンガポール・プライベート・リミテッド Computer system and method for constructing network service
WO2021171211A1 (en) 2020-02-26 2021-09-02 ラクテン・シンフォニー・シンガポール・プライベート・リミテッド Resource pool management system, resource pool management method and program
WO2021171071A1 (en) 2020-02-26 2021-09-02 ラクテン・シンフォニー・シンガポール・プライベート・リミテッド Network service construction system and network service construction method
US11844016B2 (en) 2020-02-26 2023-12-12 Rakuten Symphony Singapore Pte. Ltd. Computer system and network service construction method
US12160793B2 (en) 2020-02-26 2024-12-03 Rakuten Symphony, Inc. Network service construction system and network service construction method
WO2022167837A1 (en) 2021-02-04 2022-08-11 ラクテン・シンフォニー・シンガポール・プライベート・リミテッド Network service management system and network service management method

Also Published As

Publication number Publication date
JP2021010042A (en) 2021-01-28

Similar Documents

Publication Publication Date Title
WO2019064678A1 (en) Management device and network architecture control method
JP2019021953A (en) Resource management apparatus in RAN slice and resource management method in RAN slice
WO2019077801A1 (en) Communication system, communication control device, and communication method
EP3373517A1 (en) Configuration method and device for virtual network function
US10694458B2 (en) User equipment, radio communication system, and communication method
CN108701278A (en) Method for providing service to the user equipment for being connected to the first carrier network via the second carrier network
CN110337829A (en) Communication control method and communication system
CN110915265B (en) Network access method and communication system
WO2018061921A1 (en) Gateway selection method and communication system
WO2018173815A1 (en) Slice allocation method and mobile communication system
WO2019159372A1 (en) Information transfer method and node group
WO2019159373A1 (en) Communication control method and communication system
WO2019064677A1 (en) Management device and network architecture control method
WO2020031303A1 (en) Communication connection device and communication connection method
WO2019064676A1 (en) Management device and access control method
JP2020194988A (en) Communication control method and communication system
WO2019073638A1 (en) Subnet information generation device and subnet information generation method
JP7077238B2 (en) Gateway selection method and communication system
WO2021100346A1 (en) Authorization device
JP7357061B2 (en) Authorization device
WO2019035263A1 (en) Communication terminal and communication method
WO2019035404A1 (en) Node group and migration method
JP2018085688A (en) Communication control device
JP2018185665A (en) server
JP6799488B2 (en) Communication control server and communication system

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: 18860805

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: 18860805

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP