[go: up one dir, main page]

WO2018179627A1 - ネットワーク構築装置、ネットワーク構築方法、プログラムが格納された非一時的なコンピュータ可読媒体 - Google Patents

ネットワーク構築装置、ネットワーク構築方法、プログラムが格納された非一時的なコンピュータ可読媒体 Download PDF

Info

Publication number
WO2018179627A1
WO2018179627A1 PCT/JP2017/045785 JP2017045785W WO2018179627A1 WO 2018179627 A1 WO2018179627 A1 WO 2018179627A1 JP 2017045785 W JP2017045785 W JP 2017045785W WO 2018179627 A1 WO2018179627 A1 WO 2018179627A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
virtual
design
rule
role
Prior art date
Application number
PCT/JP2017/045785
Other languages
English (en)
French (fr)
Inventor
伊藤 達哉
Original Assignee
日本電気株式会社
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 日本電気株式会社 filed Critical 日本電気株式会社
Priority to US16/490,682 priority Critical patent/US11075815B2/en
Priority to CN201780089281.4A priority patent/CN110546924A/zh
Priority to JP2019508573A priority patent/JP6747579B2/ja
Priority to KR1020197028086A priority patent/KR20190116512A/ko
Publication of WO2018179627A1 publication Critical patent/WO2018179627A1/ja
Priority to US17/358,763 priority patent/US20210377129A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • 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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • 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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • 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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0846Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
    • 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/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • 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/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • 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/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • 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/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • H04L41/0897Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
    • 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/12Discovery or management of network topologies
    • H04L41/122Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
    • 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/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/20Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
    • 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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality

Definitions

  • Patent Document 1 a technique for constructing a virtual network that virtualizes the network has been proposed.
  • a network construction method includes: A network construction method by a network construction device, A collection step of scanning each node connected to the network and collecting environmental data of the network; A design step of designing a virtual network obtained by virtualizing the network based on the environmental data collected by the collecting step; An output step of outputting design data of the virtual network designed by the design step; including.
  • the collection unit 10 scans each node connected to the target network and collects environmental data of the network. Thereby, environment data necessary for constructing a virtual network, for example, the role of each node, OS data, and the like can be easily collected.
  • the network construction device according to any one of appendices 1 to 3.
  • Appendix 5 A network construction method by a network construction device, A collection step of scanning each node connected to the network and collecting environmental data of the network; A design step of designing a virtual network obtained by virtualizing the network based on the environmental data collected by the collecting step; An output step of outputting design data of the virtual network designed by the design step; Including a network construction method.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

ネットワーク構築装置(2)は、ネットワークに接続された各ノードをスキャンして、ネットワークの環境データを収集する収集部(11)と、収集部(11)により収集された環境データに基づいて、ネットワークを仮想化した仮想ネットワークを設計する設計部(21)と、設計部(21)により設計された仮想ネットワークの設計データを出力する出力部(31)と、を備える。

Description

ネットワーク構築装置、ネットワーク構築方法、プログラムが格納された非一時的なコンピュータ可読媒体
 本発明は、ネットワーク構築装置、ネットワーク構築方法、プログラムに関する。
 クライアントのネットワーク環境を評価するためには、クライアントと同じネットワークを構築することが好適である。しかし、ネットワークを手作業で構築する場合、その構築手順は複雑でかつ膨大であるため、多大な時間が掛かってしまう。
 そのため、最近は、ネットワークの構築に関わる時間や費用を低減するために、そのネットワークを仮想化した仮想ネットワークを構築する技術が提案されている(特許文献1参照)。
 ただし、ネットワークを仮想化した仮想ネットワークを構築するためには、そのネットワークの環境データを収集する必要がある。ネットワークの環境データを収集する技術としては、ネットワークに接続されたノードから伝送されてきたパケットを監視することで、そのネットワークの環境データを収集する技術が挙げられる(特許文献2参照)。
欧州特許出願公開第1455483号明細書 特開平07-287572号公報
 ところで、ネットワークを仮想化した仮想ネットワークを構築するためには、そのネットワークの環境データとして、そのネットワークに接続された各ノードで使用されているOS(Operating System)のデータ等も必要になる。
 しかし、特許文献2のように、ネットワークに接続されたノードから伝送されてきたパケットを監視するだけでは、限られた環境データしか収集することができないという課題がある。例えば、特許文献2において、パケットを監視することで収集する環境データは、そのパケットに含まれるノード番号のみである。
 本発明の目的は、上述した課題を鑑み、仮想ネットワークを構築するために必要な環境データを容易に収集することができるネットワーク構築装置、ネットワーク構築方法、プログラムを提供することにある。
 一態様において、ネットワーク構築装置は、
 ネットワークに接続された各ノードをスキャンして、前記ネットワークの環境データを収集する収集部と、
 前記収集部により収集された前記環境データに基づいて、前記ネットワークを仮想化した仮想ネットワークを設計する設計部と、
 前記設計部により設計された前記仮想ネットワークの設計データを出力する出力部と、
 を備える。
 一態様において、ネットワーク構築方法は、
 ネットワーク構築装置によるネットワーク構築方法であって、
 ネットワークに接続された各ノードをスキャンして、前記ネットワークの環境データを収集する収集ステップと、
 前記収集ステップにより収集された前記環境データに基づいて、前記ネットワークを仮想化した仮想ネットワークを設計する設計ステップと、
 前記設計ステップにより設計された前記仮想ネットワークの設計データを出力する出力ステップと、
 を含む。
 一態様において、プログラムは、
 コンピュータに、
 ネットワークに接続された各ノードをスキャンして、前記ネットワークの環境データを収集する収集手順と、
 前記収集手順により収集された前記環境データに基づいて、前記ネットワークを仮想化した仮想ネットワークを設計する設計手順と、
 前記設計手順により設計された前記仮想ネットワークの設計データを出力する出力手順と、
 を実行させるためのプログラムである。
 上述の態様によれば、仮想ネットワークを構築するために必要な環境データを容易に収集することができるという効果が得られる。
本発明の実施の形態に係るネットワーク構築装置の構成例を示す図である。 図1に示した収集部が収集する環境データの一例を示す図である 図1に示した設計ルールDBに登録された設計ルールの一例を示す図である。 図1に示した制約ルールDBに登録された制約ルールの一例を示す図である。 図1に示した設計部の一動作例を示す図である。 図1に示した設定ルールDBに登録された設定ルールの一例を示す図である。 図1に示したネットワーク構築装置の処理フローの一例を示すフロー図である。 本発明に係るネットワーク構築装置の構成例を示す図である。
 以下、図面を参照して本発明の実施の形態について説明する。
 まず、図1を参照して、本実施の形態に係るネットワーク構築装置1の構成について説明する。図1は、本実施の形態に係るネットワーク構築装置1の構成例を示す図である。ネットワーク構築装置1は、対象のネットワークを仮想化した仮想ネットワークを構築するために使用されるものであり、収集部10と、設計部20と、出力部30と、収集ルールDB(Database。以下、同じ)40と、設計ルールDB50と、制約ルールDB60と、設定ルールDB70と、を備えている。なお、収集ルールDB40、設計ルールDB50、制約ルールDB60、及び設定ルールDB70は、ネットワーク構築装置1の内部に設けることには限定されず、ネットワーク構築装置1の外部に設けても良い。
 収集部10は、収集ルールDB40に登録された収集ルールに従って、対象のネットワークに接続された各ノードをスキャンして、そのネットワークの環境データを収集する。具体的には、収集部10は、各ノードに対し、ポートスキャンを実行することで、環境データを収集する。ノードは、対象のネットワークに接続されているクライアントPC(Personal computer)、ハブ、スイッチ、ルータ等である。
 収集ルールは、例えば、収集する環境データの項目等を規定している。図2は、収集部10が収集する環境データの一例を示す図である。図2に示される環境データの項目は、ノードの役割(図中の「役割」)、そのノードで使用されているOS(図中の「OS」)、そのノードのバージョン(図中の「version」)、そのノードのIP(Internet Protocol)アドレス(図中の「IP Address」)となっている。収集部10は、例えば、対象のネットワークに接続された各ノードをスキャンして、そのネットワークの環境データとして、収集ルールで規定された項目のデータを収集する。
 設計部20は、設計ルールDB50に登録された設計ルール及び制約ルールDB60に登録された制約ルールに従って、収集部10により収集された環境データに基づいて、対象のネットワークを仮想化した仮想ネットワークを設計する。なお、設計ルールDB50は、第1データベースの一例であり、設計ルールは、第1ルールの一例である。また、制約ルールDB60は、第3データベースの一例であり、制約ルールは、第3ルールの一例である。
 設計ルールは、ノードを仮想ネットワークに配置するときの順番や機器タイプ等を規定している。図3は、設計ルールDB50に登録された設計ルールの一例を示す図である。図3に示される設計ルールは、ノードの役割毎に、その役割のノードを仮想ネットワークに配置するときの順番(図中の「Order」)と機器タイプ(図中の「Type」)とを規定している。設計部20は、図3に示される設計ルールに従い、例えば、役割「CISCO」のノードについては、仮想ネットワークに配置するときの機器タイプが仮想スイッチ(「SW」)と判別し、仮想ネットワークに仮想スイッチとして最初に配置する。
 制約ルールは、仮想ネットワークにおけるリソースの使用状況等を規定している。リソースは、例えば、VLAN(Virtual Local Area Network)、メモリ等である。本実施の形態では、複数のVLANを用いることで、複数の仮想ネットワークを同時に運用することが可能となる。図4は、制約ルールDB60に登録された制約ルールの一例を示す図である。図4に示される制約ルールは、ある仮想ネットワーク(ここでは、仮想ネットワーク#1とする)におけるVLANの使用状況を規定している。設計部20は、2つの仮想ネットワーク#1,#2を設計する場合、図4に示される制約ルールに従い、2つの仮想ネットワーク#1,#2間でVLANが重複しないように、仮想ネットワーク#2には、仮想ネットワーク#1で使用されていないVLANを割り当てる。なお、図4に示される制約ルールは、仮想ネットワーク#1におけるVLANの使用状況を規定したものとなっているが、制約ルールは、仮想ネットワーク毎に、その仮想ネットワークにおけるリソースの種別(VLANやメモリ)毎の使用状況を規定したものとなる。例えば、2つの仮想ネットワーク#1,#2があり、管理するリソースが2種類(VLANとメモリ)である場合は、制約ルールは、仮想ネットワーク#1におけるVLANの使用状況、仮想ネットワーク#1におけるメモリの使用状況、仮想ネットワーク#2におけるVLANの使用状況、及び仮想ネットワーク#2におけるメモリの使用状況を規定したものとなる。
 ここで、図5を参照して、本実施の形態に係る設計部20の動作について説明する。図5は、設計部20の一動作例を示す図である。ここでは、図3に示される設計ルールに従って、2つの仮想ネットワーク#1,#2を設計する例について説明する。また、管理するリソースはVLANの1種類であるとする。
 最初に、設計部20は、仮想ネットワーク#1を設計する。まず、設計部20は、図3に示される設計ルールに従って、仮想ネットワーク#1として設計するネットワークに接続されたノードのうち、順番(図中の「Order」)が「1」である役割「CISCO」のノードについて、機器タイプが仮想スイッチ(「SW」)であると判別し、仮想サーバ82に仮想スイッチ(#1)83-1として接続する。続いて、設計部20は、順番(図中の「Order」)が「2」である役割「Win2016-SC」のノードを、仮想スイッチ(#1)83-1に仮想マシン(VM:Virtual Machine)(#1)84-1として接続する。続いて、設計部20は、順番(図中の「Order」)が「3」である役割「Win7-PC1」のノードを、仮想スイッチ(#1)83-1に仮想マシン(#1)84-1として接続する。このようにして、設計部20は、仮想スイッチ(#1)83-1及び複数の仮想マシン(#1)84-1からなる仮想ネットワーク#1を設計する。また、設計部20は、仮想ネットワーク#1にVLANを割り当て、仮想ネットワーク#1におけるVLANの使用状況を規定する制約ルールを制約ルールDB60に登録する。ここで登録した制約ルールは、図4に示される制約ルールであるとして、以下、説明を行う。
 続いて、設計部20は、仮想ネットワーク#1と同様の方法で、仮想スイッチ(#2)83-2及び複数の仮想マシン(#2)84-2からなる仮想ネットワーク#2を設計する。このとき、設計部20は、図4に示される制約ルールに従って、2つの仮想ネットワーク#1,#2間でVLANが重複しないように、仮想ネットワーク#2には、仮想ネットワーク#1で使用されていないVLAN(「VLAN ID」が「101」、「102」、「105」のVLAN)を割り当てる。また、設計部20は、仮想ネットワーク#2におけるVLANの使用状況を規定する制約ルールを制約ルールDB60に登録する。
 なお、図5には図示されていないが、設計部20は、仮想スイッチ(#1)83-1及び仮想スイッチ(#2)83-2を物理スイッチ/OpenFlowスイッチ81に接続している。
 出力部30は、設計部20により設計された仮想ネットワークの設計データを特定の出力先に出力する。設計データの出力先は、仮想ネットワークとして設計したネットワークを評価する評価装置(不図示)における評価環境である。
 また、出力部30は、仮想ネットワークの設計データを出力するときに、設定ルールDB70に登録された設定ルールに従って、仮想ネットワークとして設計したネットワークに接続されている各ノードにおけるアプリケーションのインストール手順を示す情報も出力する。なお、設定ルールDB70は、第2データベースの一例であり、設定ルールは、第2ルールの一例である。
 設定ルールは、アプリケーションのインストール手順を規定している。図6は、設定ルールDB70に登録された設定ルールの一例を示す図である。図6に示される設定ルールは、ノードの役割(図中の「役割」)毎に、その役割のノードにおけるアプリケーションをインストールするためのインストールコマンド(図中の「install command」)、その役割のノードで使用されているOS(図中の「OS」)、その役割のノードのバージョン(図中の「version」)を規定している。なお、図6は、アプリケーションのインストール手順の情報として、インストールコマンドを規定しているが、これには限定されず、インストールの手順が分かれば、その他の情報でも良い。出力部30は、図6に示される設定ルールに従い、例えば、役割「Apache」のノードについては、インストールコマンドが「apt-get install apache2」と判別し、インストールコマンド「apt-get install apache2」を評価装置に出力する。なお、インストールコマンド「apt-get install apache2」を出力するときは、役割「Apache」のノードに対応する仮想マシンと対応付けされることを示す情報も出力するのが良い。
 そのため、評価装置(又は評価装置を操作する評価者)は、仮想ネットワークを構成する仮想マシンにインストールするアプリケーションや、そのアプリケーションのインストール手順を調査することなく、仮想マシンにアプリケーションをインストールすることができるようになる。
 続いて、図7を参照して、本実施の形態に係るネットワーク構築装置1の処理フローについて説明する。図7は、本実施の形態に係るネットワーク構築装置1の処理フローの一例を示すフロー図である。
 まず、収集部10は、収集ルールDB40に登録された収集ルールに従って、対象のネットワークに接続された各ノードをスキャンして、そのネットワークの環境データを収集する(ステップS1)。
 続いて、設計部20は、設計ルールDB50に登録された設計ルール及び制約ルールDB60に登録された制約ルールに従って、収集部10により収集された環境データに基づいて、対象のネットワークを仮想化した仮想ネットワークを設計する(ステップS2)。
 その後、出力部30は、設定ルールDB70に登録された設定ルールに従って、設計部20により設計された仮想ネットワークの設計データを出力すると共に、仮想ネットワークとして設計したネットワークに接続されている各ノードにおけるアプリケーションのインストール手順を示す情報を出力する(ステップS3)。
 上述したように、本実施の形態に係るネットワーク構築装置1によれば、収集部10は、対象のネットワークに接続された各ノードをスキャンして、そのネットワークの環境データを収集する。これにより、仮想ネットワークを構築するために必要な環境データ、例えば、各ノードの役割やOSのデータ等を、容易に収集することができる。
 また、設定ルールDB70は、ノードの役割毎に、その役割のノードにおけるアプリケーションのインストール手順を示す設定ルールを登録する。また、出力部30は、仮想ネットワークの設計データを出力するときに、設定ルールDB70に登録された設定ルールに従って、仮想ネットワークとして設計したネットワークに接続されている各ノードにおけるアプリケーションのインストール手順を示す情報も出力する。これにより、出力先の評価装置(又は評価装置を操作する評価者)は、仮想ネットワークを構成する仮想マシンにインストールするアプリケーションや、そのアプリケーションのインストール手順を調査することなく、仮想マシンにアプリケーションをインストールすることができるようになる。
 以下、図8を参照して、本発明のネットワーク構築装置の概要を説明する。図8は、本発明に係るネットワーク構築装置2の構成例を示す図である。ネットワーク構築装置2は、収集部11と、設計部21と、出力部31と、を備えている。
 収集部11は、対象のネットワークに接続された各ノードをスキャンして、そのネットワークの環境データを収集する。収集部11は、収集部10に対応する。
 設計部21は、収集部11により収集された環境データに基づいて、対象のネットワークを仮想化した仮想ネットワークを設計する。設計部21は、設計部20に対応する。
 出力部31は、設計部20により設計された仮想ネットワークの設計データを出力する。出力部31は、出力部30に対応する。
 上述したように、本発明に係るネットワーク構築装置2によれば、収集部11は、対象のネットワークに接続された各ノードをスキャンして、そのネットワークの環境データを収集する。これにより、仮想ネットワークを構築するために必要な環境データを容易に収集することができる。
 以上、実施の形態を参照して本願発明における様々な観点を説明したが、本願発明は上記によって限定されるものではない。本願発明の各観点における構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
 例えば、上記の実施の形態では、各機能ブロック(収集部、設計部、及び出力部)は、同じ装置内に設けられていたが、これには限定されない。これら機能ブロックは、別々の装置に設けられ、有線又は無線により相互に接続されていても良い。
 また、上記の実施の形態における各機能ブロックは、ハードウェア又はソフトウェア、もしくはその両方によって構成され、1つのハードウェア又はソフトウェアから構成しても良いし、複数のハードウェア又はソフトウェアから構成しても良い。各装置の機能(処理)を、CPU(Central Processing Unit)やメモリ等を有するコンピュータにより実現しても良い。例えば、メモリに実施の形態におけるネットワーク構築方法を行うためのプログラムを格納し、各機能を、メモリに格納されたプログラムをCPUで実行することにより実現しても良い。
 また、上記のプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば、光磁気ディスク)、CD-ROM(compact disc read only memory)、CD-R(compact disc recordable)、CD-R/W(compact disc rewritable)、半導体メモリ(例えば、マスクROM、PROM(programmable ROM)、EPROM(erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されても良い。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
 また、上述の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
 ネットワークに接続された各ノードをスキャンして、前記ネットワークの環境データを収集する収集部と、
 前記収集部により収集された前記環境データに基づいて、前記ネットワークを仮想化した仮想ネットワークを設計する設計部と、
 前記設計部により設計された前記仮想ネットワークの設計データを出力する出力部と、
 を備える、ネットワーク構築装置。
(付記2)
 前記ノードの役割毎に、当該役割の前記ノードを前記仮想ネットワークに配置するときの機器タイプを示す第1ルールが第1データベースに格納されており、
 前記収集部は、
 前記ネットワークの環境データとして、前記ネットワークに接続された各ノードの役割を示すデータを少なくとも収集し、
 前記設計部は、
 前記第1ルールに基づいて、前記ネットワークに接続された各ノードの役割に応じた前記機器タイプを判別し、
 前記ネットワークに接続された各ノードを、前記判別した機器タイプの機器として、前記仮想ネットワークに配置する、
 付記1に記載のネットワーク構築装置。
(付記3)
 前記ノードの役割毎に、当該役割の前記ノードにおけるアプリケーションのインストール手順を示す第2ルールが第2データベースに格納されており、
 前記出力部は、
 前記第2ルールに基づいて、前記ネットワークに接続された各ノードの役割に応じた前記インストール手順を判別し、
 前記仮想ネットワークの設計データを出力するときに、前記ネットワークに接続された各ノードにおける前記インストール手順の情報も出力する、
 付記2に記載のネットワーク構築装置。
(付記4)
 前記仮想ネットワーク毎に、当該仮想ネットワークにおけるリソースの使用状況を示す第3ルールが第3データベースに格納されており、
 前記設計部は、
 複数の前記仮想ネットワークを設計する場合、前記第3ルールに基づいて、複数の前記仮想ネットワーク間でリソースが重複しないように、複数の前記仮想ネットワークの各々にリソースを割り当てる、
 付記1から3のいずれか1項に記載のネットワーク構築装置。
(付記5)
 ネットワーク構築装置によるネットワーク構築方法であって、
 ネットワークに接続された各ノードをスキャンして、前記ネットワークの環境データを収集する収集ステップと、
 前記収集ステップにより収集された前記環境データに基づいて、前記ネットワークを仮想化した仮想ネットワークを設計する設計ステップと、
 前記設計ステップにより設計された前記仮想ネットワークの設計データを出力する出力ステップと、
 を含む、ネットワーク構築方法。
(付記6)
 前記ノードの役割毎に、当該役割の前記ノードを前記仮想ネットワークに配置するときの機器タイプを示す第1ルールが第1データベースに格納されており、
 前記収集ステップでは、
 前記ネットワークの環境データとして、前記ネットワークに接続された各ノードの役割を示すデータを少なくとも収集し、
 前記設計ステップでは、
 前記第1ルールに基づいて、前記ネットワークに接続された各ノードの役割に応じた前記機器タイプを判別し、
 前記ネットワークに接続された各ノードを、前記判別した機器タイプの機器として、前記仮想ネットワークに配置する、
 付記5に記載のネットワーク構築方法。
(付記7)
 前記ノードの役割毎に、当該役割の前記ノードにおけるアプリケーションのインストール手順を示す第2ルールが第2データベースに格納されており、
 前記出力ステップでは、
 前記第2ルールに基づいて、前記ネットワークに接続された各ノードの役割に応じた前記インストール手順を判別し、
 前記仮想ネットワークの設計データを出力するときに、前記ネットワークに接続された各ノードにおける前記インストール手順の情報も出力する、
 付記6に記載のネットワーク構築方法。
(付記8)
 前記仮想ネットワーク毎に、当該仮想ネットワークにおけるリソースの使用状況を示す第3ルールが第3データベースに格納されており、
 前記設計ステップでは、
 複数の前記仮想ネットワークを設計する場合、前記第3ルールに基づいて、複数の前記仮想ネットワーク間でリソースが重複しないように、複数の前記仮想ネットワークの各々にリソースを割り当てる、
 付記5から7のいずれか1項に記載のネットワーク構築方法。
(付記9)
 コンピュータに、
 ネットワークに接続された各ノードをスキャンして、前記ネットワークの環境データを収集する収集手順と、
 前記収集手順により収集された前記環境データに基づいて、前記ネットワークを仮想化した仮想ネットワークを設計する設計手順と、
 前記設計手順により設計された前記仮想ネットワークの設計データを出力する出力手順と、
 を実行させるためのプログラム。
(付記10)
 前記ノードの役割毎に、当該役割の前記ノードを前記仮想ネットワークに配置するときの機器タイプを示す第1ルールが第1データベースに格納されており、
 前記収集手順では、
 前記ネットワークの環境データとして、前記ネットワークに接続された各ノードの役割を示すデータを少なくとも収集し、
 前記設計手順では、
 前記第1ルールに基づいて、前記ネットワークに接続された各ノードの役割に応じた前記機器タイプを判別し、
 前記ネットワークに接続された各ノードを、前記判別した機器タイプの機器として、前記仮想ネットワークに配置する、
 付記9に記載のプログラム。
(付記11)
 前記ノードの役割毎に、当該役割の前記ノードにおけるアプリケーションのインストール手順を示す第2ルールが第2データベースに格納されており、
 前記出力手順では、
 前記第2ルールに基づいて、前記ネットワークに接続された各ノードの役割に応じた前記インストール手順を判別し、
 前記仮想ネットワークの設計データを出力するときに、前記ネットワークに接続された各ノードにおける前記インストール手順の情報も出力する、
 付記10に記載のプログラム。
(付記12)
 前記仮想ネットワーク毎に、当該仮想ネットワークにおけるリソースの使用状況を示す第3ルールが第3データベースに格納されており、
 前記設計手順では、
 複数の前記仮想ネットワークを設計する場合、前記第3ルールに基づいて、複数の前記仮想ネットワーク間でリソースが重複しないように、複数の前記仮想ネットワークの各々にリソースを割り当てる、
 付記9から11のいずれか1項に記載のプログラム。
 この出願は、2017年3月31日に出願された日本出願特願2017-070503を基礎とする優先権を主張し、その開示の全てをここに取り込む。
 1 ネットワーク構築装置
 10 収集部
 20 設計部
 30 出力部
 40 収集ルールDB
 50 設計ルールDB
 60 制約ルールDB
 70 設定ルールDB
 2 ネットワーク構築装置
 11 収集部
 21 設計部
 31 出力部

Claims (9)

  1.  ネットワークに接続された各ノードをスキャンして、前記ネットワークの環境データを収集する収集部と、
     前記収集部により収集された前記環境データに基づいて、前記ネットワークを仮想化した仮想ネットワークを設計する設計部と、
     前記設計部により設計された前記仮想ネットワークの設計データを出力する出力部と、
     を備える、ネットワーク構築装置。
  2.  前記ノードの役割毎に、当該役割の前記ノードを前記仮想ネットワークに配置するときの機器タイプを示す第1ルールが第1データベースに格納されており、
     前記収集部は、
     前記ネットワークの環境データとして、前記ネットワークに接続された各ノードの役割を示すデータを少なくとも収集し、
     前記設計部は、
     前記第1ルールに基づいて、前記ネットワークに接続された各ノードの役割に応じた前記機器タイプを判別し、
     前記ネットワークに接続された各ノードを、前記判別した機器タイプの機器として、前記仮想ネットワークに配置する、
     請求項1に記載のネットワーク構築装置。
  3.  前記ノードの役割毎に、当該役割の前記ノードにおけるアプリケーションのインストール手順を示す第2ルールが第2データベースに格納されており、
     前記出力部は、
     前記第2ルールに基づいて、前記ネットワークに接続された各ノードの役割に応じた前記インストール手順を判別し、
     前記仮想ネットワークの設計データを出力するときに、前記ネットワークに接続された各ノードにおける前記インストール手順の情報も出力する、
     請求項2に記載のネットワーク構築装置。
  4.  前記仮想ネットワーク毎に、当該仮想ネットワークにおけるリソースの使用状況を示す第3ルールが第3データベースに格納されており、
     前記設計部は、
     複数の前記仮想ネットワークを設計する場合、前記第3ルールに基づいて、複数の前記仮想ネットワーク間でリソースが重複しないように、複数の前記仮想ネットワークの各々にリソースを割り当てる、
     請求項1から3のいずれか1項に記載のネットワーク構築装置。
  5.  ネットワーク構築装置によるネットワーク構築方法であって、
     ネットワークに接続された各ノードをスキャンして、前記ネットワークの環境データを収集する収集ステップと、
     前記収集ステップにより収集された前記環境データに基づいて、前記ネットワークを仮想化した仮想ネットワークを設計する設計ステップと、
     前記設計ステップにより設計された前記仮想ネットワークの設計データを出力する出力ステップと、
     を含む、ネットワーク構築方法。
  6.  前記ノードの役割毎に、当該役割の前記ノードを前記仮想ネットワークに配置するときの機器タイプを示す第1ルールが第1データベースに格納されており、
     前記収集ステップでは、
     前記ネットワークの環境データとして、前記ネットワークに接続された各ノードの役割を示すデータを少なくとも収集し、
     前記設計ステップでは、
     前記第1ルールに基づいて、前記ネットワークに接続された各ノードの役割に応じた前記機器タイプを判別し、
     前記ネットワークに接続された各ノードを、前記判別した機器タイプの機器として、前記仮想ネットワークに配置する、
     請求項5に記載のネットワーク構築方法。
  7.  前記ノードの役割毎に、当該役割の前記ノードにおけるアプリケーションのインストール手順を示す第2ルールが第2データベースに格納されており、
     前記出力ステップでは、
     前記第2ルールに基づいて、前記ネットワークに接続された各ノードの役割に応じた前記インストール手順を判別し、
     前記仮想ネットワークの設計データを出力するときに、前記ネットワークに接続された各ノードにおける前記インストール手順の情報も出力する、
     請求項6に記載のネットワーク構築方法。
  8.  前記仮想ネットワーク毎に、当該仮想ネットワークにおけるリソースの使用状況を示す第3ルールが第3データベースに格納されており、
     前記設計ステップでは、
     複数の前記仮想ネットワークを設計する場合、前記第3ルールに基づいて、複数の前記仮想ネットワーク間でリソースが重複しないように、複数の前記仮想ネットワークの各々にリソースを割り当てる、
     請求項5から7のいずれか1項に記載のネットワーク構築方法。
  9.  コンピュータに、
     ネットワークに接続された各ノードをスキャンして、前記ネットワークの環境データを収集する収集手順と、
     前記収集手順により収集された前記環境データに基づいて、前記ネットワークを仮想化した仮想ネットワークを設計する設計手順と、
     前記設計手順により設計された前記仮想ネットワークの設計データを出力する出力手順と、
     を実行させるためのプログラムが格納された非一時的なコンピュータ可読媒体。
PCT/JP2017/045785 2017-03-31 2017-12-20 ネットワーク構築装置、ネットワーク構築方法、プログラムが格納された非一時的なコンピュータ可読媒体 WO2018179627A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US16/490,682 US11075815B2 (en) 2017-03-31 2017-12-20 Network building apparatus, network building method, non-transitory computer readable medium storing program
CN201780089281.4A CN110546924A (zh) 2017-03-31 2017-12-20 网络架构设备、网络架构方法和程序被存储于其上的非暂态计算机可读介质
JP2019508573A JP6747579B2 (ja) 2017-03-31 2017-12-20 ネットワーク構築装置、ネットワーク構築方法、及びプログラム
KR1020197028086A KR20190116512A (ko) 2017-03-31 2017-12-20 네트워크 구축 장치, 네트워크 구축 방법, 및 컴퓨터 판독가능 기록 매체에 저장된 프로그램
US17/358,763 US20210377129A1 (en) 2017-03-31 2021-06-25 Network building apparatus, network building method, non-transitory computer readable medium storing program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-070503 2017-03-31
JP2017070503 2017-03-31

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US16/490,682 A-371-Of-International US11075815B2 (en) 2017-03-31 2017-12-20 Network building apparatus, network building method, non-transitory computer readable medium storing program
US17/358,763 Continuation US20210377129A1 (en) 2017-03-31 2021-06-25 Network building apparatus, network building method, non-transitory computer readable medium storing program

Publications (1)

Publication Number Publication Date
WO2018179627A1 true WO2018179627A1 (ja) 2018-10-04

Family

ID=63674976

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/045785 WO2018179627A1 (ja) 2017-03-31 2017-12-20 ネットワーク構築装置、ネットワーク構築方法、プログラムが格納された非一時的なコンピュータ可読媒体

Country Status (5)

Country Link
US (2) US11075815B2 (ja)
JP (4) JP6747579B2 (ja)
KR (1) KR20190116512A (ja)
CN (1) CN110546924A (ja)
WO (1) WO2018179627A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11537386B2 (en) * 2020-04-06 2022-12-27 Johnson Controls Tyco IP Holdings LLP Building system with dynamic configuration of network resources for 5G networks
US11456917B2 (en) * 2020-06-01 2022-09-27 Cisco Technology, Inc. Analyzing deployed networks with respect to network solutions

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008165688A (ja) * 2007-01-05 2008-07-17 Fujitsu Ltd ネットワーク管理装置
JP2015156548A (ja) * 2014-02-20 2015-08-27 日本電信電話株式会社 ネットワークシミュレータおよびネットワークシミュレーション方法

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2830766B2 (ja) 1994-02-24 1998-12-02 ヤマハ株式会社 ネットワーク構築方法
EP0788690A1 (en) * 1994-10-25 1997-08-13 Cabletron Systems, Inc. Method and apparatus for automatically populating a network simulator tool
JPH08328984A (ja) * 1995-05-31 1996-12-13 Matsushita Electric Works Ltd ネットワーク管理システム
US6862564B1 (en) * 2000-10-26 2005-03-01 Sycamore Networks, Inc. Network emulator
US7120680B1 (en) * 2002-07-15 2006-10-10 Sun Microsystems, Inc. Methods and apparatus for identifying network configurations in an existing network
EP2595349A3 (en) * 2002-12-17 2013-11-06 Girish P. Saraph Routing scheme based on virtual space representation
US20040210623A1 (en) 2003-03-06 2004-10-21 Aamer Hydrie Virtual network topology generation
US7703018B2 (en) * 2003-05-22 2010-04-20 International Business Machines Corporation Apparatus and method for automating the diagramming of virtual local area networks
US7912940B2 (en) * 2004-07-30 2011-03-22 Microsoft Corporation Network system role determination
US20060090136A1 (en) * 2004-10-01 2006-04-27 Microsoft Corporation Methods and apparatus for implementing a virtualized computer system
US7555421B1 (en) * 2005-10-28 2009-06-30 At&T Corp. Device emulation for testing data network configurations
JP2007208633A (ja) * 2006-02-01 2007-08-16 Mitsubishi Electric Corp ネットワーク設計装置、ネットワーク設計方法およびネットワーク設計プログラム
US8824282B2 (en) * 2006-08-15 2014-09-02 Riverbed Technology, Inc. Network simulation and analysis using operational forwarding data
US20080123586A1 (en) * 2006-08-29 2008-05-29 Manser David B Visualization of ad hoc network nodes
US7729287B2 (en) * 2006-11-10 2010-06-01 At&T Intellectual Property I, L.P. Methods of providing simulation for communications systems and related systems and computer program products
EP2223277A4 (en) * 2007-12-20 2012-02-29 Hewlett Packard Development Co MODEL-BASED USE OF A COMPUTER-BASED COMPANY PROCESS ON DEDICATED HARDWARE
US8793117B1 (en) * 2008-04-16 2014-07-29 Scalable Network Technologies, Inc. System and method for virtualization of networking system software via emulation
US20090319248A1 (en) * 2008-06-18 2009-12-24 Eads Na Defense Security And Systems Systems and methods for a simulated network traffic generator
US8260588B2 (en) * 2009-10-16 2012-09-04 Oracle America, Inc. Virtualizing complex network topologies
US8458314B1 (en) * 2009-10-30 2013-06-04 Bradford Networks, Inc. System and method for offloading IT network tasks
WO2012025773A1 (en) * 2010-08-25 2012-03-01 Telefonaktiebolaget L M Ericsson (Publ) Infrastructure model generation system and method
JP5836042B2 (ja) * 2011-10-04 2015-12-24 株式会社日立製作所 管理サーバプログラム
US8943499B2 (en) * 2012-04-30 2015-01-27 Hewlett-Packard Development Company, L.P. Providing a virtual network topology in a data center
US9146837B2 (en) * 2012-05-23 2015-09-29 Landis+Gyr Innovations, Inc. Automated build, deploy, and testing environment for firmware
US9697172B1 (en) * 2012-12-28 2017-07-04 Juniper Networks, Inc. Virtual network optimizing a physical network
JP2014154925A (ja) 2013-02-05 2014-08-25 Nomura Research Institute Ltd ネットワーク検証システム
EP2979181A4 (en) * 2013-03-28 2016-08-24 Sphere 3D Inc SYSTEMS AND METHOD FOR PROVIDING AN EMULATOR
US9600386B1 (en) * 2013-05-31 2017-03-21 Sandia Corporation Network testbed creation and validation
JP2015022501A (ja) * 2013-07-18 2015-02-02 富士通株式会社 構築装置、構築方法、及び構築プログラム
CN104349319B (zh) * 2013-08-01 2018-10-30 华为终端(东莞)有限公司 一种用于配置多设备的方法、设备和系统
JP5976946B2 (ja) * 2013-09-25 2016-08-24 株式会社日立製作所 仮想マシンテストシステム、仮想マシンテスト方法
US10148528B2 (en) * 2014-12-05 2018-12-04 Accenture Global Services Limited Cloud computing placement and provisioning architecture
US10411966B2 (en) * 2015-02-26 2019-09-10 Red Hat, Inc. Host network analyzer
WO2017017937A1 (ja) 2015-07-27 2017-02-02 日本電気株式会社 配備装置、配備方法、及び、記録媒体
US10164843B2 (en) * 2015-09-21 2018-12-25 Ruby Tech Corporation Network switch, device management system, and device management method thereof
US10749857B2 (en) * 2016-09-26 2020-08-18 Expanse, Inc. Network mapping using a fingerprint
US10560370B1 (en) * 2017-03-31 2020-02-11 Juniper Networks, Inc. Intelligent exception recovery in network services

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008165688A (ja) * 2007-01-05 2008-07-17 Fujitsu Ltd ネットワーク管理装置
JP2015156548A (ja) * 2014-02-20 2015-08-27 日本電信電話株式会社 ネットワークシミュレータおよびネットワークシミュレーション方法

Also Published As

Publication number Publication date
JP2022028932A (ja) 2022-02-16
US20210377129A1 (en) 2021-12-02
US20200007407A1 (en) 2020-01-02
JP6992854B2 (ja) 2022-01-13
JP6747579B2 (ja) 2020-08-26
CN110546924A (zh) 2019-12-06
JP2020174412A (ja) 2020-10-22
JP7168060B2 (ja) 2022-11-09
KR20190116512A (ko) 2019-10-14
JPWO2018179627A1 (ja) 2019-12-12
JP2022186912A (ja) 2022-12-15
US11075815B2 (en) 2021-07-27

Similar Documents

Publication Publication Date Title
US11218376B2 (en) Algorithmic problem identification and resolution in fabric networks by software defined operations, administration, and maintenance
US11882202B2 (en) Intent based network data path tracing and instant diagnostics
US11509532B2 (en) Switch triggered traffic tracking
US9967158B2 (en) Interactive hierarchical network chord diagram for application dependency mapping
Hu et al. A survey on software-defined network and openflow: From concept to implementation
US11121923B2 (en) Automatic provisioning of network components
US10944641B1 (en) Systems and methods for application traffic simulation using captured flows
JP6579258B2 (ja) ネットワークシステム、制御装置、仮想ネットワーク機能の構築方法及びプログラム
US10348570B1 (en) Dynamic, endpoint configuration-based deployment of network infrastructure
US10877741B2 (en) Containerized systems and methods for customer premises equipment
JP2020510325A (ja) 仮想化デバイス
JP5285083B2 (ja) 並行してトポロジを発見する方法および装置
JP7168060B2 (ja) ネットワーク構築装置、ネットワーク構築方法、及びプログラム
Chirivella-Perez et al. Orchestration architecture for automatic deployment of 5G services from bare metal in mobile edge computing infrastructure
CN105556907B (zh) 用于改善云路由服务性能的方法和装置
JP2024514499A (ja) ユーティリティ通信ネットワークのための動的処理分配
JP5880315B2 (ja) システム管理装置、システムの管理方法、及びシステムの管理プログラム
JP6579257B2 (ja) ネットワークシステム、制御装置、仮想ネットワークの構築方法及びプログラム
US11550050B2 (en) Radar visualization of cloud native environments
US20060259963A1 (en) Configuration of VPNs
JP7056207B2 (ja) トポロジ決定装置、トポロジ決定方法、トポロジ決定プログラムおよび通信システム
JP6245251B2 (ja) 通信システム、物理マシン、仮想ネットワーク管理装置、および、ネットワーク制御方法
US20250247330A1 (en) Proactive convergence of endpoint reachability in data centers
US20200195512A1 (en) Network data extraction parser-model in sdn

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

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019508573

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20197028086

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2019130346

Country of ref document: RU

122 Ep: pct application non-entry in european phase

Ref document number: 17902814

Country of ref document: EP

Kind code of ref document: A1