JP7572249B2 - NETWORK CONFIGURATION SYSTEM AND NETWORK CONFIGURATION METHOD - Google Patents
NETWORK CONFIGURATION SYSTEM AND NETWORK CONFIGURATION METHOD Download PDFInfo
- Publication number
- JP7572249B2 JP7572249B2 JP2021003954A JP2021003954A JP7572249B2 JP 7572249 B2 JP7572249 B2 JP 7572249B2 JP 2021003954 A JP2021003954 A JP 2021003954A JP 2021003954 A JP2021003954 A JP 2021003954A JP 7572249 B2 JP7572249 B2 JP 7572249B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- network
- logical
- communication path
- logical network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 20
- 238000004891 communication Methods 0.000 claims description 365
- 238000011156 evaluation Methods 0.000 claims description 62
- 230000004043 responsiveness Effects 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000003860 storage Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 14
- 238000004519 manufacturing process Methods 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000002040 relaxant effect Effects 0.000 description 1
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、要件に応じて通信路を自動的に設定するネットワーク設定システムに関する。 The present invention relates to a network configuration system that automatically configures communication paths according to requirements.
IoT(Internet of Things)の発展に伴い、センサ等のデバイスから収集したデータを分析することによって、高い付加価値のソリューションを提供するサービスが登場している。従来はOT(Operational Technology)領域で、現場で閉じていた産業分野においても、IoTを活用した効率化や付加価値の向上を目指すサービスが登場しており、産業現場に設置したデバイスからデータを取得するニーズが高まっている。産業現場に設置したデバイスからデータを吸い上げる場合、取り回しの良さを鑑みて有線のみでは無く、WiFi、LTE、5G、Private LTE、Local 5Gなどのローカル又はパブリックの無線ネットワークが利用される。 With the development of IoT (Internet of Things), services that provide high added-value solutions by analyzing data collected from devices such as sensors are emerging. Traditionally, in the OT (Operational Technology) field, even in the industrial field that was closed off to the field, services that aim to improve efficiency and added value by utilizing IoT are emerging, and there is a growing need to acquire data from devices installed at industrial sites. When collecting data from devices installed at industrial sites, not only wired networks are used, but also local or public wireless networks such as Wi-Fi, LTE, 5G, Private LTE, and Local 5G, taking into account ease of handling.
昨今の産業は多品種少量生産が進んでおり、製造ラインの段取りを適宜変更しながら産業する運用がなされている。IoTを適用する場合も、製造ラインの段取り変更に従ってデバイスを変更し、変更後のデバイスに適するネットワークを割り当てる継続的な運用が求められる。しかし、製造ラインの段取り変更の都度、ネットワークを割り当てる作業は、変更後の通信要件や現状の通信状況をリソースやセキュリティなど様々な面で検討する必要があり、多くの工数が必要である。そこで、現場からの通信要件の要望に従って適切な通信路を割り当てて設定することが望まれている。 In today's industry, high-mix, low-volume production is becoming more common, and manufacturing operations involve changing the setup of production lines as necessary. When applying IoT, continuous operation is required, changing devices in accordance with changes to the setup of the production line and allocating networks appropriate for the changed devices. However, the task of allocating networks each time the setup of the production line is changed requires consideration of various aspects, such as the post-change communication requirements and the current communication situation in terms of resources and security, which requires a lot of man-hours. Therefore, it is desirable to allocate and set up appropriate communication paths in accordance with the communication requirements requested from the field.
通信要件に従って通信路を選択する公知技術の一つに、特開2020-28043号公報(特許文献1)がある。特開2020-28043号公報には、サーバと端末との間の特定のサービスセッションに関して、当該特定のサービスセッションの要求体感品質に基づいて、前記サーバと前記端末との間で満たすべき通信品質要件を導出する通信品質要件導出部と、前記サーバと前記端末との間の前記特定のサービスセッションの通信品質を監視する監視部と、前記特定のサービスセッションの通信品質が前記特定のサービスセッションに関して導出した前記通信品質要件を満たすか否かを判定する判定部と、前記特定のサービスセッションの通信品質が前記特定のサービスセッションに関して導出した前記通信品質要件を満たさない場合、前記通信品質要件を満たすように、前記サーバと前記端末との間で前記特定のサービスセッションに利用される通信経路を制御する制御部とを有するネットワーク制御装置が記載されている。 One of the known techniques for selecting a communication path according to communication requirements is JP 2020-28043 A (Patent Document 1). JP 2020-28043 A describes a network control device having a communication quality requirement derivation unit that derives communication quality requirements to be satisfied between a server and a terminal for a specific service session between the server and the terminal based on the required quality of experience of the specific service session, a monitoring unit that monitors the communication quality of the specific service session between the server and the terminal, a determination unit that determines whether the communication quality of the specific service session satisfies the communication quality requirements derived for the specific service session, and a control unit that controls a communication path used for the specific service session between the server and the terminal so as to satisfy the communication quality requirements when the communication quality of the specific service session does not satisfy the communication quality requirements derived for the specific service session.
しかし、特許文献1に記載された方法では、事前に現場設置デバイスとサーバまでのE2Eの経路とバイパス経路とを用意しておく必要がある。産業分野へのIoTにおいて、製造ラインの段取り変更の都度、異なる通信要件のデバイスを接続し運用を継続するためには、事前にネットワークを複数用意して切り替えるのではなく、有線、WiFi、LTE、5G、Private LTE、Local 5Gなどの複数種類のネットワークを利用し、通信路を仮想的に分割する通信スライスなどの技術を組み合わせた上で、通信経路を柔軟に割り当てる必要がある。
However, the method described in
そこで、本発明では、現場からの通信割当要求に応じて、現場設置デバイスとサーバまでのE2E通信路を決定し、各装置に必要な設定を明らかにして、現場に設置されるデバイスとサーバとの間の通信路を、人手工数なく決定し設定できるようにする。 In response to a communication allocation request from the field, the present invention determines the E2E communication path between the field device and the server, and clarifies the settings required for each device, making it possible to determine and set the communication path between the field device and the server without labor.
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、通信要件に従って複数の論理ネットワークを組み合わせて通信路を割り当てるネットワーク設定システムであって、前記通信要件は、当該論理ネットワークを構築する場所、当該論理ネットワークに接続されるゲートウェイとサーバとデバイス、当該論理ネットワークで転送されるデータのタイプを含み、前記ネットワーク設定システムは、前記各論理ネットワークの通信特性及び接続可否情報を含む論理ネットワーク情報と、前記各論理ネットワークへの設定に対応するネットワーク機器への設定を含む適用先情報とを保持し、新たに論理ネットワークを構築する新規通信要件を受けると、前記論理ネットワーク情報を参照して、前記新規通信要件に割り当てられる通信路、及び前記論理ネットワークを、評価項目として、帯域、バースト特性、応答性、機密性の一つ又は複数において評価値を計算し、前記計算された評価値を満たす通信路の候補の選択を受け、前記選択された通信路のうち不適合な評価項目の重みを小さく更新し、前記重み付けされた評価項目によって通信路を割り当て、前記適用先情報を参照して、前記割り当てられた通信路の設定を前記ネットワーク機器の設定に変換し、前記変換された設定を前記ネットワーク機器に適用するものであって、前記帯域は、前記通信路に含まれる前記論理ネットワークの帯域スコアの和によって計算され、前記バースト特性は、バースト性が高い通信が同一の前記論理ネットワークを共有するほど高い評価値が計算され、前記応答性は、高応答が求められる通信と広帯域の通信が同一の前記論理ネットワークを共有するほど高い評価値が計算され、前記機密性は、高い機密性が求められる通信が異なる通信と同一の前記論理ネットワークを共有するほど高い評価値が計算されることを特徴とする。 A representative example of the invention disclosed in the present application is as follows: That is, a network configuration system that combines a plurality of logical networks in accordance with communication requirements and allocates a communication path, the communication requirements including a location where the logical network is to be constructed, a gateway, a server, and a device connected to the logical network, and a type of data transferred through the logical network, the network configuration system holds logical network information including communication characteristics and connection availability information of each of the logical networks, and application destination information including settings for network devices corresponding to settings for each of the logical networks, and upon receiving a new communication requirement for constructing a new logical network , refers to the logical network information , calculates evaluation values for the communication path to be assigned to the new communication requirement and the logical network in one or more of evaluation items including bandwidth, burst characteristics, responsiveness, and confidentiality, and evaluates the calculated evaluation values. The method selects a candidate communication path that satisfies a value, updates the weights of incompatible evaluation items among the selected communication paths to be smaller, assigns a communication path according to the weighted evaluation items , converts the settings of the assigned communication path to settings of the network device by referring to the application destination information, and applies the converted settings to the network device , wherein the bandwidth is calculated by the sum of the bandwidth scores of the logical networks included in the communication path, the burst characteristic is calculated to have a higher evaluation value the more bursty communications share the same logical network, the responsiveness is calculated to have a higher evaluation value the more communications requiring high response and broadband communications share the same logical network, and the confidentiality is calculated to have a higher evaluation value the more communications requiring high confidentiality share the same logical network as different communications .
本発明の一態様によれば、現場に設置されるデバイスとサーバとの間の通信路を、人手工数なく決定し設定できる。前述した以外の課題、構成及び効果は、以下の実施例の説明によって明らかにされる。 According to one aspect of the present invention, a communication path between a device installed on-site and a server can be determined and set without any labor. Problems, configurations, and effects other than those described above will be made clear by the explanation of the following embodiment.
<実施例1>
本実施例では、現場から指示される通信要件、既存通信路の通信、ネットワークのキャパシティを、広帯域性、バースト性、高応答性、機密性などの観点からスコア化して抽象化して比較し、適した通信路新規の割り当てを決定することによって、人手工数なく現場設置デバイスとサーバとの間のネットワークを決定し、設定を適用する。これによって、IoTなどにおける現場デバイスとサーバを接続する通信路を要件に応じて自動的に設定する。
Example 1
In this embodiment, the communication requirements specified from the field, the communication of existing communication paths, and the capacity of the network are scored and abstracted from the viewpoints of broadband, burstiness, high responsiveness, confidentiality, etc., and an appropriate new communication path allocation is determined, thereby determining the network between the device installed on-site and the server without labor, and applying the settings. In this way, the communication path connecting the field device and the server in the IoT or the like is automatically set according to the requirements.
図1は、実施例1のネットワークシステムの構成例を示す図である。 Figure 1 is a diagram showing an example of the configuration of a network system in Example 1.
実施例1のネットワークシステムは、IoT通信設定装置101とIoTシステム150とが管理ネットワーク170で通信可能に接続されて構成される。
The network system of the first embodiment is configured by connecting an IoT
IoT通信設定装置101は、所定の処理を実行するCPUなどの演算装置と、CPUに接続された記憶デバイスとを有する計算機によって構成される。IoT通信設定装置101は、GUI103、E2E通信路決定部104、NW情報更新部105、Config適用部106、通信要件マップテーブル111、物理機器テーブル112、論理ネットワークテーブル113、E2E通信路テーブル114、及びConfig適用先テーブル115を有する。
The IoT
IoTシステム150は、一つ又は複数のIoTサーバ151、統合スイッチ153、WiFi用スイッチ154、LANスイッチ156、コア網スイッチ157、WiFi基地局155、モバイル基地局158、及びIoTゲートウェイ159を有する。IoTゲートウェイ159は一つ又は複数のモバイル通信デバイス160と接続される。
The IoT
統合スイッチ153、WiFi用スイッチ154、LANスイッチ156は、一つ又は複数の論理ネットワーク単位であるVLAN171、172、173、174と接続される。コア網スイッチ157、モバイル基地局158は、一つ又は複数の通信スライスである論理ネットワーク175を保持する。WiFi基地局155は、一つ又は複数の論理ネットワークSSID178を保持する。
The integrated
IoTゲートウェイ159は、一つ又は複数のWiFi通信デバイス又はモバイル通信デバイス160と接続される。 The IoT gateway 159 is connected to one or more WiFi communication devices or mobile communication devices 160.
IoTゲートウェイ159は、モバイル通信デバイス160からの通信を中継して、各論理ネットワーク171~175を組み合わせた通信路を通ってIoTサーバ151と通信する。 The IoT gateway 159 relays communications from the mobile communication device 160 and communicates with the IoT server 151 through a communication path that combines each of the logical networks 171 to 175.
IoTシステム150に含まれる、IoTサーバ151やIoTゲートウェイ159やモバイル通信デバイス160は現場の要件に応じて適宜変更され、変更時は現場運用者102がIoT通信設定装置101のGUI103(図2参照)に通信要件を入力し、IoT通信設定装置101が入力された通信要件に応じた各論理ネットワーク171~175を介した通信路を割り当て、IoTゲートウェイ159とIoTサーバ151とが接続される。以降、IoTゲートウェイ159とIoTサーバ151間の前記通信路を「E2E(End to End)通信路」と称する。
The IoT server 151, IoT gateway 159, and mobile communication device 160 included in the IoT
図2は、実施例1のIoT通信設定装置101の構成例を示す図である。
Figure 2 is a diagram showing an example of the configuration of the IoT
IoT通信設定装置101は、GUI103、E2E通信路決定部104、NW情報更新部105、Config適用部106、通信要件マップテーブル111、物理機器テーブル112、論理ネットワークテーブル113、E2E通信路テーブル114及びConfig適用先テーブル115を有する。
The IoT
まず、現場運用者102が、GUI103を介して新規通信割当要求201をE2E通信路決定部104に送る。
First, the
E2E通信路決定部104は、通信要件マップテーブル111と物理機器テーブル112と論理ネットワークテーブル113とE2E通信路テーブル114とを参照して、新規通信割当要求201に対するE2E通信路の候補を決定し、決定されたE2E通信路候補202をGUI103を介して現場運用者102に送る。
The E2E communication
現場運用者102は、E2E通信路候補から所望の通信路を選択し、GUI103を介してE2E通信路候補のフィードバック204をE2E通信路決定部104に送る。
The
E2E通信路決定部104は、受信したE2E通信路候補のフィードバック204に従ってE2E通信路を決定できた場合、E2E通信路テーブル114を更新し、必要に応じて通信要件マップテーブル111を更新し、Config適用部106にE2E通信路割当通知205を送信する。また、E2E通信路決定部104は、E2E通信路候補のフィードバック204に従ってE2E通信路を決定できない場合、通信要件マップテーブル111を更新し、再度E2E通信路の候補を決定し、決定されたE2E通信路候補202をGUI103を介して現場運用者102に送る。
When the E2E communication
Config適用部106は、E2E通信路決定部104からのE2E通信路割当通知205を受けて、Config適用先テーブル115を参照し、Config206を形成する。Config206には、IoTシステム150の各機器を設定するための、設定を投入先やAPIが含まれる。
The
NW情報更新部105は、IoTシステム150から設定や現在ステータスを読み出して、物理機器テーブル112、論理ネットワークテーブル113、E2E通信路テーブル114及びConfig適用先テーブル115を必要に応じて更新して、各テーブルを最新の状態に維持する。
The network
図3は、通信要件マップテーブル111の構成例を示す図である。 Figure 3 shows an example of the configuration of the communication requirements map table 111.
通信要件マップテーブル111は、例えば表形式で構成され、各行321~328は、それぞれ、GUI入力301~303に対する通信要件スコア311を管理する。GUI入力は、デバイスの属性として、接続デバイス種類301、データタイプ302、デバイス303等の列を含み、デバイスの他の属性を含んでもよい。通信要件スコア311は、本実装例では広帯域、バースト、高応答、機密性の四つの評価項目によって構成され、それぞれの通信要件が項目毎に求められる度合が予め定められている。なお、前述した四つの評価項目の一部を用いてもよいし、他の評価項目と追加してもよい。
The communication requirement map table 111 is configured, for example, in a table format, and each of the
図4は、物理機器テーブル112の構成例を示す図である。 Figure 4 shows an example of the configuration of the physical equipment table 112.
物理機器テーブル112は、例えば表形式で構成され、物理機器ID401と接続先機器402の列を含む。各行411~416は、それぞれ物理機器の情報を表す。
The physical device table 112 is, for example, in a table format, and includes columns for a
図5は、論理ネットワークテーブル113の構成例を示す図である。 Figure 5 shows an example of the configuration of the logical network table 113.
論理ネットワークテーブル113は、例えば表形式で構成され、ネットワークID501と、物理機器ID502と、接続可能Server503と、接続可能GW504と、キャパシティスコア505の列を含む。各行511~517は、それぞれ論理ネットワークの情報を表す。
The logical network table 113 is, for example, in a tabular format, and includes columns for
キャパシティスコア505は、通信要件スコア311と同様に、本実装例では広帯域、バースト、高応答、機密性の4項目によって構成され、それぞれの論理ネットワークが収容できる項目ごとのキャパシティを示す。
Like the
図6は、E2E通信路テーブル114の構成例を示す図である。 Figure 6 shows an example of the configuration of the E2E communication path table 114.
E2E通信路テーブル114は、例えば表形式で構成され、GW601と、通信路602と、サーバ603と、既存通信一覧604と、既存通信スコア605の列を含む。各行611~614は、既存のE2E通信路の状況を示す。既存通信スコア605は、通信要件スコア311やキャパシティスコア505と同様に、本実装例では広帯域、バースト、高応答、機密性の四つの評価項目によって構成され、E2E通信路の既存通信による評価項目毎の要件の消費を示す。既存通信スコア605は、NW情報更新部105によって、所定のタイミングで繰り返し(例えば、所定の時間間隔で定期的に)取得され、動的に更新される。
The E2E communication path table 114 is configured, for example, in a table format, and includes columns for a
図7は、E2E通信路割当てが実際の設定へ変換されて記録されるConfig適用先テーブル115の構成例を示す図である。 Figure 7 shows an example of the configuration of the Config Application Destination Table 115 in which E2E communication path allocations are converted into actual settings and recorded.
Config適用先テーブル115は、例えば表形式で構成され、ネットワークID701と、物理機器ID702と、設定先情報703と、通信路設定用情報704と、オプション設定情報705の列を含む。各行711~725は、各ネットワークID701又は物理機器ID702における、E2E通信路の割り当てを実際の機器設定に変換するための情報を保持する。
The Config application destination table 115 is, for example, in a table format, and includes columns for
設定先情報703は、設定の投入先又は設定を適用するためのAPIである。通信路設定用情報704は、E2E通信路の割り当てを実際のNW機器のルーティングに変換するために必要な情報である。オプション設定情報705は、通信要件のスコアや制約に応じて選択できるオプションである。
The setting
図8は、通信要件が入力されるGUI103の例を示す図である。
Figure 8 shows an example of
現場運用者102は、GUI103を介して新規通信割り当てを要求する。新規通信割当要求時のGUI103は、場所入力欄801、ゲートウェイID入力欄802、サーバID入力欄803、接続デバイス種類入力欄804、データタイプ入力欄805、デバイス入力欄806等の入力欄と、割当実行ボタン810を含む。接続デバイス種類入力欄804、データタイプ入力欄805、デバイス入力欄806へ入力されたデータは、それぞれ、通信要件マップテーブル111の接続デバイス種類301、データタイプ302、デバイス303に格納される。
The
図8は、図6の行613に示す、現在産業機器CNC#1が接続しているIoTゲートウェイ#2に対して、新たに産業カメラ#1を接続し画像送信を行う際のE2E通信路を決定する例を示す。
Figure 8 shows an example of determining an E2E communication path when a new
GUI103に入力された内容は、新規通信割当要求201としてE2E通信路決定部104に送信される。
The information entered into the
図9A、図9Bは、E2E通信路決定部104が実行するE2E通信路決定処理のフローチャートである。
Figures 9A and 9B are flowcharts of the E2E communication path determination process executed by the E2E communication
まず、E2E通信路決定部104は、新規通信割当要求201を受信して、E2E通信路決定処理を開始する(901)。
First, the E2E communication
E2E通信路決定部104は、新規通信割当要求201の受信後、通信要件マップテーブル111を参照し、新規通信割当要求201の内容にマッチするエントリがあるかを検索する(902)。マッチしたエントリが有れば、当該エントリの通信要件スコア311を抽出する(903)。
After receiving the new
マッチしたエントリが無ければ、部分的に列が一致する行を通信要件マップテーブル111から参照して、平均値や中央値などの計算を行い通信要件スコアを仮置きする。例えば、未知の産業用カメラ#2がストリーミングでデータを送信する場合、通信要件マップテーブル111(図3)には該当するエントリが無い。そこでまず、接続デバイス種類301がカメラであり、デバイス303が産業用カメラであるエントリ321を一つ目の参照候補として選択する。次に、接続デバイス種類301がカメラであるエントリ321~324を比較し、デバイス303が産業用カメラであるエントリ321の通信要件と通信要件が最も近いデバイス303を検索し、321と322の通信要件スコア311のノルム値が最も小さい。このため、エントリ322のデバイス303であるIoTカメラが産業用カメラの通信要件と近しいといえる。そこで、接続デバイス種類301がカメラであり、かつデータタイプ302がストリーミングであり、かつデバイス303がIoTカメラであるエントリ323を二つ目の参照候補として選択する。最後に、二つの参照候補のエントリ321及び323の通信要件スコアの広帯域、バースト、高応答、機密性スコアの中央値を仮置きスコアとする(904)。
If there is no matching entry, the communication requirement map table 111 is referenced to rows with partially matching columns, and the communication requirement score is provisionally set by calculating the average value, median value, etc. For example, when an unknown
E2E通信路決定部104は、通信要件スコアを取得した後、既存E2E通信路の既存通信スコア605をE2E通信路テーブル114から取得し、論理ネットワークのキャパシティスコア505を論理ネットワークテーブル113から取得する(905)。
After obtaining the communication requirement score, the E2E communication
E2E通信路決定部104は、スコアの取得後、各既存E2E通信路において、各論理ネットワーク毎に、新規通信の通信要件のスコアを鑑みて、既存通信の既存通信スコア605を評価し、論理ネットワークのキャパシティスコアに収まるかを判定する(906)。
After obtaining the score, the E2E communication
具体的には、本実施例ではIoT GW#2とAPN#1とVLAN#02とVLAN#1とIoT Server#1を含む既存のE2E通信路がある。これらに新規通信要件を割り当てた場合、例えばAPN#1 175-1とVLAN#02 173-1には、以下の通信が流れることになる。
・産業機器/数値/CNC#1(通信要件マッピング#6);図6の613
・産業機器/数値/PLC#1(通信要件マッピング#5);図6の611
・センサ/数値/温湿度センサ#1 (通信要件マッピング#7);図6の611
・カメラ/画像送信/産業用カメラ#1(通信要件マッピング#1);図3の321
Specifically, in this embodiment, there is an existing E2E communication path including
Industrial equipment/numerical/CNC#1 (communication requirements mapping #6); 613 in FIG. 6
Industrial equipment/numerical value/PLC#1 (communication requirement mapping#5); 611 in FIG. 6
Sensor/Value/Temperature and Humidity Sensor #1 (Communication Requirement Mapping #7); 611 in FIG. 6
Camera/Image transmission/Industrial camera #1 (Communication requirements mapping #1); 321 in FIG. 3
これらの通信のスコアを、広帯域、バースト、高応答、機密性の各項目で計算し、論理ネットワークに求められる厳しさを表す評価値を得る。計算方法は項目によって異なり、本実施例では以下方法で計算できる。
・広帯域:同一の各通信のスコアの和が大きくなるほど評価値が上がる。例えば、現状でのAPN#1の広帯域性を示す評価値は、E2E通信路テーブル114のうち通信路にAPN#1が含まれる既存通信のエントリ611と613の広帯域スコアの和を計算し、1.20+1.00=2.20となる。
・バースト:バースト性が高い通信が同一の論理ネットワークを共有するほど評価値が上がる。例えば、現状でのAPN#1のバースト性を示す評価値は、E2E通信路テーブル114のうち通信路にAPN#1が含まれる既存通信のエントリ611と613のバーストスコアの3.10と2.10のノルムを計算し3.74となる。
・高応答:高応答が求められる通信と広帯域の通信が同一の論理ネットワークを共有するほど評価値が上がる。例えば、現状でのAPN#1の高応答性を示す評価値は、E2E通信路テーブル114のうち通信路にAPN#1が含まれる既存通信のエントリ611と613の一番高い高応答スコア13.00と広帯域スコア1.2のノルムを計算し、13.05となる。
・機密性:高い機密性が求められる通信が異なるIoTゲートウェイやIoTサーバを含む通信と同一の論理ネットワークを共有するほど評価値が上がる。現状でのAPN#1の機密性を示す評価値は、E2E通信路テーブル114のうち通信路にAPN#1が含まれる既存通信のエントリ611と613は異なるGW601からの通信であるため、双方の機密性スコア12.00と13.00のノルムを計算し、17.69となる。
The scores of these communications are calculated for each of the items of broadband, burst, high response, and confidentiality to obtain an evaluation value that indicates the strictness required for the logical network. The calculation method differs depending on the item, and in this embodiment, the calculation can be performed using the following method.
Broadband: The larger the sum of the scores for the same communications, the higher the evaluation value. For example, the evaluation value indicating the broadband nature of
Burst: The more bursty communications share the same logical network, the higher the evaluation value. For example, the evaluation value indicating the current burstiness of
High responsiveness: The evaluation value increases as the communication requiring high responsiveness and the broadband communication share the same logical network. For example, the evaluation value indicating the high responsiveness of
Confidentiality: The evaluation value increases the more a communication that requires high confidentiality shares the same logical network with a communication that includes a different IoT gateway or IoT server. The evaluation value indicating the confidentiality of
前述した例では、E2E通信路テーブル114に記載されている既存の通信のみで評価値を計算しているが、フローでは新規通信を含めて評価値を計算する。 In the above example, the evaluation value was calculated based only on existing communications listed in the E2E communication path table 114, but in the flow, the evaluation value is calculated including new communications.
計算された評価値をAPN#1(行516)のキャパシティスコア505及びVLAN#02(行513)のキャパシティスコア505と比較し、要件を満たすかを評価する。比較は、例えば、広帯域性、バースト性、高応答性、機密性の各項目それぞれ値の大小を比較する。他の論理ネットワーク(例えばVLAN #1)についても同様の計算を実施し、該当するE2E通信路を評価する。新規通信割当要求201のIoT GWが接続可能な他のE2E通信路についても同様の計算を実施し、各行511~517のキャパシティスコア505を満たすE2E通信路があるかを判定する(906)。
The calculated evaluation value is compared with the
ステップ906の判定結果がYesの場合、各行511~517のキャパシティスコア505を満たすE2E通信路を候補として選択する(907)。
If the result of the determination in
ステップ906の判定結果がNoの場合、又は判定結果がYesであっても、より適したE2E通信路を探索して割り当てる場合、各行511~517のキャパシティスコアに収まらなかった論理ネットワークを、既存の他の論理ネットワークを使用又は新規作成することによって、E2E通信路の候補を決定する。例えば、E2E通信路テーブル114の既存のE2E通信路が一つも条件を満たさない場合、論理ネットワークテーブル113の未使用のNW(例えばVLAN#04 515、APN#3 518)を使用して、新規通信を含めた評価値を収納できるキャパシティスコアを持つE2Eが構築できれば、当該通信路を候補として選択する。また、全てのE2E通信路において新規通信を含めた評価値を収納できるキャパシティスコアがない場合、新規に論理ネットワーク(例えば既存に無いVLAN#05、APN#4など)を作成する。新規論理ネットワークを作成した場合、物理機器テーブル112を参照して、接続先機器402の情報を論理ネットワークテーブル113の接続可能情報503、504に格納する。接続可能情報503、504によって既存の論理ネットワークとの接続可否を判定できる。適切な論理ネットワークが新規に作成できない場合、既存のE2E通信路で評価値の差が小さい順、例えば広帯域性、バースト性、高応答性、機密性の各項目の評価値を下回ったキャパシティスコアが少ない順に選択する(908)。
If the result of the judgment in
次に、E2E通信路候補202をGUI103を介して現場運用者102に提示し(909)、E2E通信路候補のフィードバック204をGUI103を介して受け取る(910)。提示内容、フィードバックの詳細は後述する。
Next, the E2E
次に、フィードバック204で承認されたE2E通信路があるかを判定する(911)。承認されたE2E通信路がある場合、E2E通信路を確定する。承認されたE2E通信路がない場合、フィードバックに従って通信要件マップテーブル111を更新し、ステップ903~904で割当てた通信要件スコアをフィードバックに従って更新し、再度E2E通信路の決定を試行する(912)。
Next, it is determined whether there is an approved E2E communication path in the feedback 204 (911). If there is an approved E2E communication path, the E2E communication path is confirmed. If there is no approved E2E communication path, the communication requirement map table 111 is updated according to the feedback, the communication requirement scores assigned in
次に、ステップ902で通信要件マップテーブル111に該当エントリが無いため、ステップ904で通信要件スコアを仮置きした場合、又はステップ912で通信要件スコアを更新している場合(913)、通信要件マップテーブル111に仮置きしていたスコアを更新する(914)。
Next, if there is no corresponding entry in the communication requirement map table 111 in
最後に、E2E通信路テーブル114とConfig適用先テーブル115を更新し、Config適用部106にE2E通信路割当通知205を送信する(915)。
Finally, the E2E communication path table 114 and the Config application destination table 115 are updated, and an E2E communication
図10は、通信路の候補を提示しフィードバックが入力されるGUI103の例を示す図である。
Figure 10 shows an example of
実施例1において、ステップ909でE2E通信路候補202を提示しフィードバック入力するためのGUI103では表形式で情報が提示される。表は選択欄1001と、通信路1002と、通信路情報1003と、共有通信一覧1004と、NG理由1005の列を含む。各行1011~1012では、E2E通信路候補の情報を表示する。表に表示される既存通信スコアが高い順に表示すると、現場運用者102が適切なE2E通信路を容易に選択できる、表示順序を決めるスコアは、既存通信スコアの評価項目に所定の重み係数を乗じた値の和によって計算するとよい。所定の重みは、例えば図3の通信要件マップテーブルのうち、301~303のGUI入力に対応した行311の通信要件スコアに比例した値を用いるとよい。
In the first embodiment, the
現場運用者102は、E2E通信路の候補の情報を確認し、承認する通信路を選択欄1001において選択し、選択しない通信路にはNG理由1005を選択し、送信ボタン1021を操作し、E2E通信路候補のフィードバック204を送信する。実施例1において、NG理由1005は、各スコアの評価項目(広帯域、バースト、高応答、機密性)の一つ又は複数に対する理由が選択可能となっている。E2E通信路決定部104は、NG理由として選択された評価項目の重み係数が小さくなるように更新するとよい。評価項目の重み係数の更新は、例えば図3の通信要件マップテーブルの行311の通信要件スコアを更新してもよいし、重み係数として別行を設けてもよい。
The
図11は、新規に割り当てられるE2E通信路を表すE2E通信路割当通知205の例の情報を表形式で示す図である。
Figure 11 is a diagram showing, in table format, information of an example of an E2E communication
E2E通信路決定部104からConfig適用部106に送信されるE2E通信路割当通知205は、分類1101と、詳細1102と、スコア1103を含む。行1111はE2E通信路割当てにおける処理内容を示す。
The E2E communication
本実施例では、IoG GW #2からIoT Server #1を繋ぐためのE2E通信路として、APN #3とVLAN #04を新規に生成して、IoT GW #2、APN #3、VLAN #04、VLAN #1、IoT Server #1までの通信路を形成する。
In this embodiment,
図12は、Config適用部106が実行するConfig適用処理のフローチャートである。
Figure 12 is a flowchart of the Config application process executed by the
Config適用部106は、E2E通信路割当通知205を受信して、Config適用処理を開始する(1201)。
The
次に、設定先情報703、通信路設定用情報704及びオプション設定情報705を、Config適用先テーブル115から取得する(1202)。
Next, the setting
E2E通信路割当通知205に新規論理ネットワークの生成が含まれる場合(1203でYES)、通信路設定用情報704に応じて、新規論理ネットワークを生成するためのConfigを生成し(1204)、E2E通信路割当通知205の論理ネットワークのスコア1103に応じて、QoSやバッファサイズや帯域等のオプション設定情報705を設定するためのConfigを生成する。例えば、広帯域性のスコアが高いほど最大帯域設定を高く、バースト性のスコアが高いほど通信バッファサイズを大きく、高応答性のスコアが高い場合はQoSが高い最低保証帯域を適用し、機密性が高い場合はSIEM(Security Information and Event Management)等のセキュリティ監視ソフトの設定レベルを高くする(1205)。
If the E2E communication
次に、通信路設定用情報704を参照して、E2E通信路割当通知205のE2E通信路の通りに論理ネットワークを接続するためのルーティングConfigを生成する(1206)。
Next, the communication
最後に、生成したConfig206を、取得したIoTシステム150の各設定先情報703に適用する(1207)。
Finally, the generated
図13は、投入されるConfig206の例を表形式で示す図である。 Figure 13 shows an example of the Config206 to be entered in table format.
Config適用部106が生成するConfig206は、分類1301と、設定先1302と、通信路設定内容1303と、オプション設定情報1304を含む。各行1311-1315は設定先1302に投入される内容を示す。
The
図14は、NW情報更新部105が実行するネットワーク情報更新処理のフローチャートである。
Figure 14 is a flowchart of the network information update process executed by the NW
実施例1では、NW情報更新部105は、ポーリング等のタイミングをトリガとして所定のタイミングで繰り返し(例えば、所定の時間間隔で定期的に)処理を開始する(1401)。
In the first embodiment, the network
まず、NW情報更新部105は、IoTシステム150の各物理機器のConfig変更を検出する(1402)。例えば、ネットワークリソース増強のために物理機器としてスイッチ153、154、156、157を増設した場合、本処理によってスイッチの追加が検出されて各テーブルが更新され、新規E2E通信経路の割り当てに使用できる。
First, the NW
確認の結果、物理機器テーブル112、論理ネットワークテーブル113、Config適用先テーブル115の情報の変更要否を判定し(1403)、Configの変更がネットワーク構成に関係する場合は、物理機器テーブル112、論理ネットワークテーブル113、Config適用先テーブル115の情報を更新する(1404)。 As a result of the check, it is determined whether the information in the physical device table 112, logical network table 113, and Config application destination table 115 needs to be changed (1403), and if the Config change is related to the network configuration, the information in the physical device table 112, logical network table 113, and Config application destination table 115 is updated (1404).
また、各論理ネットワークのトラフィックの平均帯域、ピーク状況、QoS保証率などの情報を取得し、E2E通信路テーブル114の既存通信路の広帯域性、バースト性、高応答性のスコアを更新し、既存通信スコア605に格納する。例えば、時間あたりの平均帯域やピークを除いた最大帯域(ピーク時間10%を除いた時間の最大帯域)が前回測定値から変化した場合に、その割合に従って広帯域性スコアを更新する。他に、例えば、ピーク時間1%の使用帯域が前回測定値から変化した場合に、その割合に従ってバースト性のスコアを更新する。他に、例えば、QoSや最低帯域割当が保証できない時間がある場合に、時間の長さに従って高応答性のスコアを更新する(1405)。
In addition, information such as the average bandwidth, peak conditions, and QoS guarantee rate of traffic for each logical network is obtained, and the broadband, burstiness, and high responsiveness scores of the existing communication paths in the E2E communication path table 114 are updated and stored in the existing
<実施例2>
本実施例では、現場運用者102が指定したIoTゲートウェイ159では適したE2E通信路が割り当てられない場合に、他のIoTゲートウェイ159からの接続をGUI103から提示する。実施例2において、前述した実施例1との相違点のみを説明し、実施例1と同じ構成及び機能の説明は省略する。
Example 2
In this embodiment, when an appropriate E2E communication path cannot be allocated in the IoT gateway 159 specified by the
図15は、代替通信路候補を提示しフィードバックが入力されるGUI103の例を示す図である。
Figure 15 shows an example of
実施例2において、ステップ909でE2E通信路候補202を提示しフィードバック入力するためのGUI103では代替通信路候補の情報が表形式で提示される。表は選択欄1501と、代替接続候補1502と、通信路列1503と、通信路情報1504と、共有通信一覧1505と、NG理由1506の列を含む。各行1511では、代替通信路候補の情報を表示する。また、通信要件が入力されるGUI103(図8)において、GW ID802が入力されていない場合も、代替通信路候補を提示するために、図15に示すGUI103を提示するとよい。
In the second embodiment, in
接続を変更するIoTゲートウェイ159の候補は代替接続候補1502に表示される。現場運用者102は、選択する代替接続候補を選択欄1501において選択し、送信ボタン1521を操作し、代替通信路候補のフィードバック204を送信する。その後、IoT通信設定装置101が、現場運用者102の選択に従って、IoTゲートウェイ159の接続を変更する。それ以外は図10と同じである。
Candidates for the IoT gateway 159 to change the connection are displayed in
実施例2によると、ゲートウェイを固定することなく、制約条件を緩和してE2E通信路を設定できる。例えば、デバイスの近傍に設置されたゲートウェイが能力的に逼迫している場合でも、他のゲートウェイを選択できる。このため、場所の制約を排除して、ネットワーク観点から良好な通信を提供できるゲートウェイを用いて通信できる。 According to the second embodiment, it is possible to set an E2E communication path by relaxing the constraints without fixing the gateway. For example, even if the gateway installed near the device is under capacity, another gateway can be selected. This eliminates location constraints and allows communication to be performed using a gateway that can provide good communication from a network perspective.
以上に説明したように、本実施例のネットワーク設定システム(IoT通信設定装置101)は、新規通信要件を受けると、論理ネットワーク情報(論理ネットワークテーブル113)を参照して、新規通信要件に従った通信路を割り当て、適用先情報(Config適用先テーブル115)を参照して、割り当てられた通信路の設定を各ネットワーク機器の設定に変換し、変換された設定をネットワーク機器に適用するので、現場に設置されるデバイスとサーバ間のネットワークを、人手工数なく決定し設定できる。すなわち、工場IoTシステム導入完了後の運用において、接続機器や通信要件の変化に対応するための工数を低減できる。 As described above, when the network setting system (IoT communication setting device 101) of this embodiment receives new communication requirements, it refers to the logical network information (logical network table 113) to allocate a communication path according to the new communication requirements, refers to the application destination information (Config application destination table 115) to convert the settings of the allocated communication path to settings for each network device, and applies the converted settings to the network devices, so that the network between the devices and servers installed on-site can be determined and set without labor. In other words, the labor required to respond to changes in connected devices and communication requirements can be reduced during operation after the factory IoT system has been introduced.
また、通信特性を評価するための一つ又は複数の評価項目によって、前記新規通信要件の通信特性、既存の通信の通信特性、及び前記論理ネットワークの通信特性を評価し、評価が所定の条件を満たす通信路を割り当てるので、適切な通信路を手間無く割り当てられる。 In addition, the communication characteristics of the new communication requirements, the communication characteristics of the existing communication, and the communication characteristics of the logical network are evaluated using one or more evaluation items for evaluating communication characteristics, and a communication path whose evaluation satisfies predetermined conditions is assigned, so that an appropriate communication path can be assigned without hassle.
また、前記新規通信要件、前記既存の通信、及び前記論理ネットワークを、前記評価項目として、帯域、バースト特性、応答性、機密性の一つ又は複数において定量的に評価し、評価の結果に応じて、通信路を割り当てるので、現場から受け取る曖昧な通信要件に基づいて、既存の通信と各論理ネットワークの通信特性を抽象化した複数の軸で評価でき、要求に応じた適切な通信路を手間無く割り当てられる。 The new communication requirements, the existing communications, and the logical networks are quantitatively evaluated based on one or more of the evaluation items: bandwidth, burst characteristics, responsiveness, and confidentiality, and communication paths are allocated based on the results of the evaluation. Therefore, based on the vague communication requirements received from the field, the existing communications and the communication characteristics of each logical network can be evaluated on multiple abstract axes, and an appropriate communication path can be allocated without hassle in response to the requirements.
また、割り当てる通信路の候補の選択を受け、前記選択によって評価項目の重みを更新するので、通信路の候補について現場運用者からのフィードバックを受け取り評価方法を更新できる。 In addition, the system receives a selection of candidates for the communication paths to be assigned and updates the weights of the evaluation items based on the selection, so it can receive feedback from field operators about the candidate communication paths and update the evaluation method.
また、既存の論理ネットワークを組み合わせた通信路の評価結果が新規通信要件の評価結果に合致しない場合、新規に論理ネットワークを作成するので、要求に適する通信路を容易に構築できる。 In addition, if the evaluation results of a communication path combining existing logical networks do not match the evaluation results of new communication requirements, a new logical network is created, making it easy to build a communication path that meets the requirements.
また、新規に作成された論理ネットワークを構成するネットワーク機器の接続先の情報を用いて、前記新規に作成された論理ネットワークと既存の論理ネットワークとの接続可否を判定するので、ネットワークに関する知識が十分でなくても、論理ネットワークの組合せ可否を決定でき、既存ネットワークとの接続を考慮した通信路を構築できる。 In addition, the system uses information about the connection destinations of the network devices that make up a newly created logical network to determine whether the newly created logical network can be connected to an existing logical network. This makes it possible to determine whether logical networks can be combined even if you do not have sufficient knowledge about networks, and to build a communication path that takes into account connections to existing networks.
また、新規通信要件の一部が指定されていない場合、類似している既存の通信要件を抽出し、仮の通信要件の評価結果を定めるので、曖昧な新規通信要件でも、適切な通信路を選択できる。 In addition, if some of the new communication requirements are not specified, similar existing communication requirements are extracted and the evaluation results of the tentative communication requirements are determined, so that an appropriate communication path can be selected even if the new communication requirements are ambiguous.
また、既存通信路の通信特性を所定のタイミングで繰り返し取得して、前記既存通信路の評価を動的に更新するので、ネットワークのリアルタイムの状況に即して、通信路を選択できる。 In addition, the communication characteristics of existing communication paths are repeatedly acquired at a specified timing, and the evaluation of the existing communication paths is dynamically updated, so that a communication path can be selected in accordance with the real-time situation of the network.
また、前記受領した新規通信要件においてゲートウェイが指定されていない場合、接続候補となるゲートウェイを選択して提示するので、ネットワークに関する知識が十分でなくても、また曖昧な新規通信要件でも、適切な通信路を選択できる。また、ゲートウェイを柔軟に設定でき、制約条件を緩和して通信路を設定できる。 In addition, if no gateway is specified in the received new communication requirements, a gateway that is a candidate for connection is selected and presented, so that an appropriate communication path can be selected even if knowledge about networks is insufficient or the new communication requirements are vague. In addition, gateways can be set flexibly, and communication paths can be set with relaxed constraints.
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。 The present invention is not limited to the above-described embodiments, but includes various modified examples and equivalent configurations within the spirit of the appended claims. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to having all of the configurations described. Furthermore, part of the configuration of one embodiment may be replaced with the configuration of another embodiment. Furthermore, the configuration of another embodiment may be added to the configuration of one embodiment. Furthermore, part of the configuration of each embodiment may be added, deleted, or replaced with other configurations.
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。 Furthermore, each of the configurations, functions, processing units, processing means, etc. described above may be realized in part or in whole in hardware, for example by designing them as integrated circuits, or may be realized in software by a processor interpreting and executing a program that realizes each function.
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、SSD(Solid State Drive)等の記憶装置、又は、ICカード、SDカード、DVD等の記録媒体に格納することができる。 Information such as programs, tables, and files that realize each function can be stored in a storage device such as a memory, hard disk, or SSD (Solid State Drive), or in a recording medium such as an IC card, SD card, or DVD.
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。 In addition, the control lines and information lines shown are those considered necessary for explanation, and do not necessarily represent all control lines and information lines necessary for implementation. In reality, it is safe to assume that almost all components are interconnected.
101 IoT通信設定装置
102 現場運用者
104 E2E通信路決定部
105 NW情報更新部
106 適用部
111 通信要件マップテーブル
112 物理機器テーブル
113 論理ネットワークテーブル
114 E2E通信路テーブル
115 適用先テーブル
150 IoTシステム
151 IoTサーバ
153 統合スイッチ
154 WiFi用スイッチ
155 WiFi基地局
156 LANスイッチ
157 コア網スイッチ
158 モバイル基地局
159 IoTゲートウェイ
160 モバイル通信デバイス
170、171、172、173、174、175 論理ネットワーク
201 新規通信割当要求
202 E2E通信路候補
204 E2E通信路候補のフィードバック
205 E2E通信路割当通知
101 IoT
Claims (6)
前記通信要件は、当該論理ネットワークを構築する場所、当該論理ネットワークに接続されるゲートウェイとサーバとデバイス、当該論理ネットワークで転送されるデータのタイプを含み、
前記ネットワーク設定システムは、
前記各論理ネットワークの通信特性及び接続可否情報を含む論理ネットワーク情報と、前記各論理ネットワークへの設定に対応するネットワーク機器への設定を含む適用先情報とを保持し、
新たに論理ネットワークを構築する新規通信要件を受けると、前記論理ネットワーク情報を参照して、
前記新規通信要件に割り当てられる通信路、及び前記論理ネットワークを、評価項目として、帯域、バースト特性、応答性、機密性の一つ又は複数において評価値を計算し、
前記計算された評価値を満たす通信路の候補の選択を受け、
前記選択された通信路のうち不適合な評価項目の重みを小さく更新し、
前記重み付けされた評価項目によって通信路を割り当て、
前記適用先情報を参照して、前記割り当てられた通信路の設定を前記ネットワーク機器の設定に変換し、
前記変換された設定を前記ネットワーク機器に適用するものであって、
前記帯域は、前記通信路に含まれる前記論理ネットワークの帯域スコアの和によって計算され、
前記バースト特性は、バースト性が高い通信が同一の前記論理ネットワークを共有するほど高い評価値が計算され、
前記応答性は、高応答が求められる通信と広帯域の通信が同一の前記論理ネットワークを共有するほど高い評価値が計算され、
前記機密性は、高い機密性が求められる通信が異なる通信と同一の前記論理ネットワークを共有するほど高い評価値が計算されることを特徴とするネットワーク設定システム。 A network configuration system that combines a plurality of logical networks according to communication requirements and assigns communication paths,
The communication requirements include a location where the logical network is to be built, a gateway, a server, and a device connected to the logical network, and a type of data to be transferred in the logical network;
The network configuration system includes:
holding logical network information including communication characteristics and connection availability information of each of the logical networks, and application destination information including settings for network devices corresponding to the settings for each of the logical networks;
When a new communication requirement for constructing a new logical network is received, the logical network information is referred to,
Calculating an evaluation value for the communication path allocated to the new communication requirement and the logical network in one or more of the following evaluation items: bandwidth, burst characteristics, responsiveness, and confidentiality;
receiving a selection of candidates for communication paths that satisfy the calculated evaluation value;
updating the weight of the incompatible evaluation item among the selected communication paths to a smaller value;
Allocating communication paths according to the weighted evaluation items ;
converting the settings of the assigned communication path into settings of the network device by referring to the application destination information;
applying the converted configuration to the network device,
The bandwidth is calculated by the sum of the bandwidth scores of the logical networks included in the communication path,
The burst characteristic is calculated such that a higher evaluation value is calculated as more bursty communications share the same logical network,
The responsiveness is calculated as a higher evaluation value when a communication requiring a high response and a broadband communication share the same logical network,
A network configuration system , characterized in that a higher evaluation value is calculated for the confidentiality when a communication requiring high confidentiality shares the same logical network with a different communication .
既存の論理ネットワークを組み合わせた通信路の評価結果が新規通信要件の評価結果に合致しない場合、新規に論理ネットワークを作成することを特徴とするネットワーク設定システム。A network configuration system that creates a new logical network when an evaluation result of a communication path combining existing logical networks does not match an evaluation result of a new communication requirement.
新規に作成された論理ネットワークを構成するネットワーク機器の接続先の情報を用いて、前記新規に作成された論理ネットワークと既存の論理ネットワークとの接続可否を判定することを特徴とするネットワーク設定システム。A network configuration system characterized by using information on the connection destinations of network devices that make up a newly created logical network to determine whether the newly created logical network can be connected to an existing logical network.
既存通信路の通信特性を所定のタイミングで繰り返し取得して、前記既存通信路の評価を動的に更新することを特徴とするネットワーク設定システム。A network configuration system comprising: a network configuration unit that repeatedly acquires communication characteristics of existing communication paths at a predetermined timing, and dynamically updates an evaluation of the existing communication paths.
前記受領した新規通信要件においてゲートウェイが指定されていない場合、接続候補となるゲートウェイを選択して提示することを特徴とするネットワーク設定システム。a network setting system which, if a gateway is not specified in the received new communication requirements, selects and presents gateways as connection candidates.
前記ネットワーク設定システムは、所定の処理を実行する演算装置と、前記演算装置に接続された記憶デバイスとを有する計算機によって構成され、the network setting system is configured by a computer having an arithmetic unit for executing a predetermined process and a storage device connected to the arithmetic unit;
前記通信要件は、当該論理ネットワークを構築する場所、当該論理ネットワークに接続されるゲートウェイとサーバとデバイス、当該論理ネットワークで転送されるデータのタイプを含み、The communication requirements include a location where the logical network is to be built, a gateway, a server, and a device connected to the logical network, and a type of data to be transferred in the logical network;
前記記憶デバイスは、前記各論理ネットワークの通信特性及び接続可否情報を含む論理ネットワーク情報と、前記各論理ネットワークへの設定に対応するネットワーク機器への設定を含む適用先情報とを保持し、the storage device holds logical network information including communication characteristics and connection availability information of each of the logical networks, and application destination information including settings for network devices corresponding to settings for each of the logical networks;
前記ネットワーク設定方法は、The network setting method includes:
前記演算装置が、新たに論理ネットワークを構築する新規通信要件を受けると、前記論理ネットワーク情報を参照して、When the computing device receives a new communication requirement for constructing a new logical network, the computing device refers to the logical network information and
前記演算装置が、前記新規通信要件に割り当てられる通信路、及び前記論理ネットワークを、評価項目として、帯域、バースト特性、応答性、機密性の一つ又は複数において評価値を計算し、the computing device calculates an evaluation value of the communication path assigned to the new communication requirement and the logical network in one or more of the following evaluation items: bandwidth, burst characteristics, responsiveness, and confidentiality;
前記演算装置が、前記計算された評価値を満たす通信路の候補の選択を受け、the computing device receives a selection of candidate communication paths that satisfy the calculated evaluation value;
前記演算装置が、前記選択された通信路のうち不適合な評価項目の重みを小さく更新し、The calculation device updates the weight of an unsuitable evaluation item in the selected communication path to a smaller value;
前記演算装置が、前記重み付けされた評価項目によって通信路を割り当て、The computing device assigns communication paths according to the weighted evaluation items;
前記演算装置が、前記適用先情報を参照して、前記割り当てられた通信路の設定を前記ネットワーク機器の設定に変換し、The computing device converts the settings of the assigned communication path into settings of the network device by referring to the application destination information;
前記演算装置が、前記変換された設定を前記ネットワーク機器に適用するものであって、The computing device applies the converted configuration to the network device,
前記帯域は、前記通信路に含まれる前記論理ネットワークの帯域スコアの和によって計算され、The bandwidth is calculated by the sum of the bandwidth scores of the logical networks included in the communication path,
前記バースト特性は、バースト性が高い通信が同一の前記論理ネットワークを共有するほど高い評価値が計算され、The burst characteristic is calculated such that a higher evaluation value is calculated as the more bursty communications share the same logical network,
前記応答性は、高応答が求められる通信と広帯域の通信が同一の前記論理ネットワークを共有するほど高い評価値が計算され、The responsiveness is calculated as a higher evaluation value when a communication requiring a high response and a broadband communication share the same logical network,
前記機密性は、高い機密性が求められる通信が異なる通信と同一の前記論理ネットワークを共有するほど高い評価値が計算されることを特徴とするネットワーク設定方法。The network setting method is characterized in that a higher evaluation value is calculated for the confidentiality when a communication requiring high confidentiality shares the same logical network with a different communication.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021003954A JP7572249B2 (en) | 2021-01-14 | 2021-01-14 | NETWORK CONFIGURATION SYSTEM AND NETWORK CONFIGURATION METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021003954A JP7572249B2 (en) | 2021-01-14 | 2021-01-14 | NETWORK CONFIGURATION SYSTEM AND NETWORK CONFIGURATION METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022108808A JP2022108808A (en) | 2022-07-27 |
| JP7572249B2 true JP7572249B2 (en) | 2024-10-23 |
Family
ID=82556913
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021003954A Active JP7572249B2 (en) | 2021-01-14 | 2021-01-14 | NETWORK CONFIGURATION SYSTEM AND NETWORK CONFIGURATION METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7572249B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011135422A (en) | 2009-12-25 | 2011-07-07 | Hitachi Ltd | Communication system and communication control device |
| WO2018173564A1 (en) | 2017-03-21 | 2018-09-27 | 株式会社Nttドコモ | Slice management device and slice management method |
-
2021
- 2021-01-14 JP JP2021003954A patent/JP7572249B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011135422A (en) | 2009-12-25 | 2011-07-07 | Hitachi Ltd | Communication system and communication control device |
| WO2018173564A1 (en) | 2017-03-21 | 2018-09-27 | 株式会社Nttドコモ | Slice management device and slice management method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022108808A (en) | 2022-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102604082B1 (en) | Multi-cluster ingress | |
| CN109600246B (en) | Network slice management method and device | |
| JP6323733B2 (en) | System and method for zoning in a software defined network | |
| US9584369B2 (en) | Methods of representing software defined networking-based multiple layer network topology views | |
| US9756121B2 (en) | Optimizing routing and load balancing in an SDN-enabled cloud during enterprise data center migration | |
| JP6278492B2 (en) | A framework for traffic engineering in software-defined networking | |
| Chen et al. | SDN-enabled traffic-aware load balancing for M2M networks | |
| CN110463140A (en) | Network Service Level Agreements for Computer Data Centers | |
| JP6220482B2 (en) | VM placement management system and VM placement management method | |
| JP6664812B2 (en) | Automatic virtual resource selection system and method | |
| CN107005781A (en) | For the System and method for for the virtual network topology for generating M2M communication | |
| US10356185B2 (en) | Optimal dynamic cloud network control | |
| JP2022532730A (en) | Quality of service in virtual service networks | |
| Houidi et al. | An efficient algorithm for virtual network function scaling | |
| EP3534578B1 (en) | Resource adjustment method, device and system | |
| CN117499403A (en) | Computing task scheduling method and device for computing power network | |
| JP7003876B2 (en) | Communication system and communication method | |
| WO2023058136A1 (en) | Network service construction system and network service construction method | |
| Kafle et al. | Adaptive virtual network slices for diverse IoT services | |
| Javadpour et al. | Mapping and embedding infrastructure resource management in software defined networks | |
| US20130227171A1 (en) | Apparatus and method for interconnecting heterogeneous networks | |
| Gohar et al. | Minimizing the cost of 5G network slice broker | |
| WO2023058135A1 (en) | Location determination system and location determination method | |
| CN109076027B (en) | web service request | |
| Faraci et al. | A processor‐sharing scheduling strategy for NFV nodes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230615 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240322 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240416 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240613 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240917 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241010 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7572249 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |