JP2020162028A - Test network constitution device and program - Google Patents

Test network constitution device and program Download PDF

Info

Publication number
JP2020162028A
JP2020162028A JP2019060579A JP2019060579A JP2020162028A JP 2020162028 A JP2020162028 A JP 2020162028A JP 2019060579 A JP2019060579 A JP 2019060579A JP 2019060579 A JP2019060579 A JP 2019060579A JP 2020162028 A JP2020162028 A JP 2020162028A
Authority
JP
Japan
Prior art keywords
network
information
simulated
traffic
test
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.)
Granted
Application number
JP2019060579A
Other languages
Japanese (ja)
Other versions
JP6991173B2 (en
JP2020162028A5 (en
Inventor
力 佐々木
Tsutomu Sasaki
力 佐々木
圭介 黒木
Keisuke Kuroki
圭介 黒木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2019060579A priority Critical patent/JP6991173B2/en
Publication of JP2020162028A publication Critical patent/JP2020162028A/en
Publication of JP2020162028A5 publication Critical patent/JP2020162028A5/ja
Application granted granted Critical
Publication of JP6991173B2 publication Critical patent/JP6991173B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

To provide a technique which can determine beforehand communication quality from the planned installation location of a terminal device.SOLUTION: A constitution device includes: holding means which holds the network information of a network; first acquisition means which acquires information indicating the planned installation location of a terminal device of a user, and information indicating an access server device accessed from the user in a server device connected to the network; and determination means which, based on the network information, determines a simulation target network and a simulation operation condition. The simulation target network is constituted by a node device and a link, through which packets pass between the terminal device installed in the planned installation location and the access server device. The simulation operation condition is a condition to simulate a traffic flow state which is determined based on the traffic information through the link of the simulation target network.SELECTED DRAWING: Figure 4

Description

本発明は、端末装置の設置予定場所からの通信品質を事前に判定するための試験ネットワークの構成技術に関する。 The present invention relates to a test network configuration technique for determining in advance the communication quality from a planned installation location of a terminal device.

家庭やオフィス等に設置したパーソナルコンピュータを端末装置とし、光アクセス等の有線接続を利用してインターネット等のネットワークに接続することが行われている。また、ネットワークを介した通信の通信品質、例えば、スループットを測定する測定サイトがネットワークには設けられており、ユーザは、端末装置から測定サイトにアクセスして、通信品質を判定することができる。しかしながら、引っ越し等により、その端末装置の設置場所を変更する場合、変更後の設置場所からの通信品質を、ユーザは事前に判定できない。 A personal computer installed in a home or office is used as a terminal device, and a wired connection such as optical access is used to connect to a network such as the Internet. Further, the network is provided with a measurement site for measuring the communication quality of communication via the network, for example, throughput, and the user can access the measurement site from the terminal device and judge the communication quality. However, when the installation location of the terminal device is changed due to moving or the like, the user cannot determine in advance the communication quality from the changed installation location.

特許文献1は、インターネットとアクセスポイントとの間にネットワークエミュレータを設け、ネットワークエミュレータにおいて、遅延を与えたり、帯域幅を調整したり、パケットドロップを生じさせたりすることで、アプリケーションプログラムを開発する構成を開示している。 Patent Document 1 provides a network emulator between the Internet and an access point, and develops an application program by giving a delay, adjusting a bandwidth, and causing a packet drop in the network emulator. Is disclosed.

特開2015−133104号公報JP-A-2015-133104

特許文献1は、通信品質を模擬する構成を開示するものであるが、アクセスポイントとインターネットとの間にネットワークエミュレータを設ける必要がある。つまり、特許文献1の構成は、端末装置の設置予定場所を利用できることを前提とするものであり、未だ利用できない設置予定場所からの通信品質の判定に特許文献1の構成を適用することはできない。 Patent Document 1 discloses a configuration that simulates communication quality, but it is necessary to provide a network emulator between the access point and the Internet. That is, the configuration of Patent Document 1 is based on the premise that the planned installation location of the terminal device can be used, and the configuration of Patent Document 1 cannot be applied to the determination of the communication quality from the planned installation location that cannot be used yet. ..

本発明は、端末装置の設置予定場所からの通信品質を事前に判定するための技術を提供するものである。 The present invention provides a technique for determining in advance the communication quality from a planned installation location of a terminal device.

本発明の一態様によると、構成装置は、ネットワークを構成するノード装置についてのノード情報と、前記ネットワークのノード装置に接続するリンクについてのリンク情報と、前記ネットワークにおけるパケットの転送経路についての経路情報と、前記ネットワークのリンクのトラフィックについてのトラフィック情報と、前記ネットワークに接続するサーバ装置についてのサーバ情報と、を含むネットワーク情報を保持する保持手段と、ユーザの端末装置の設置予定場所を示す設置予定場所情報と、前記ネットワークに接続するサーバ装置の内の当該ユーザがアクセスするアクセスサーバ装置を示すアクセスサーバ情報と、を取得する第1取得手段と、前記ネットワーク情報と、前記設置予定場所情報と、前記アクセスサーバ情報と、前記トラフィック情報と、に基づき、模擬対象ネットワーク及び模擬動作条件を判定する判定手段と、を備え、前記模擬対象ネットワークは、前記ネットワークの前記ノード装置及び前記リンクのうち、前記設置予定場所に設置された前記端末装置と前記アクセスサーバ装置との間においてパケットが経由する模擬対象ノード装置及び模擬対象リンクで構成され、前記模擬動作条件は、前記模擬対象ネットワークの前記模擬対象リンクに前記トラフィック情報に基づき判定されるトラフィックが流れている状態を模擬するとの条件であることを特徴とする。 According to one aspect of the present invention, the constituent device includes node information about the node devices constituting the network, link information about the link connected to the node device of the network, and route information about the forwarding route of the packet in the network. A holding means for holding the network information including the traffic information about the traffic of the link of the network and the server information about the server device connected to the network, and the installation plan indicating the planned installation location of the terminal device of the user. First acquisition means for acquiring location information and access server information indicating an access server device accessed by the user among the server devices connected to the network, the network information, the planned installation location information, and the like. A simulation target network and a determination means for determining a simulated operation condition based on the access server information and the traffic information are provided, and the simulated target network is the node device and the link of the network. It is composed of a simulated target node device and a simulated target link through which a packet passes between the terminal device and the access server device installed at the planned installation location, and the simulated operating condition is the simulated target link of the simulated target network. It is a condition that the state in which the traffic determined based on the traffic information is flowing is simulated.

本発明によると、端末装置の設置予定場所からの通信品質を事前に判定することができる。 According to the present invention, the communication quality from the planned installation location of the terminal device can be determined in advance.

実ネットワークの一部を示す図。The figure which shows a part of a real network. 一実施形態による品質判定システムの構成図。The block diagram of the quality judgment system by one Embodiment. 一実施形態による試験ネットワークの構成処理のシーケンス図。The sequence diagram of the configuration process of the test network according to one embodiment. 一実施形態による試験ネットワークが模擬する模擬対象ネットワークの構成図。The block diagram of the simulated target network simulated by the test network according to one embodiment. 一実施形態による構成装置の構成図。The block diagram of the constituent device by one Embodiment.

以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうちの二つ以上の特徴が任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。さらに、以下の各図においては、実施形態の説明に必要ではない構成要素については図から省略する。 Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. The following embodiments do not limit the invention according to the claims, and not all combinations of features described in the embodiments are essential to the invention. Two or more features of the plurality of features described in the embodiments may be arbitrarily combined. In addition, the same or similar configuration will be given the same reference number, and duplicate description will be omitted. Further, in each of the following figures, components not necessary for the description of the embodiment will be omitted from the drawings.

図1は、通信品質の判定が行われる実ネットワークを示している。図1において、N#1〜N#12は、実ネットワーク内のノード装置を示している。なお、ノード装置とは、ルータ、スイッチ、端末装置を収容するOLT(光回線終端装置)、eNodeB/gNodeBといった無線基地局装置等、実ネットワークを構成する様々な種類の装置の総称である。また、図1において、S#1〜S#3は、実ネットワークに接続されるサーバ装置を示している。なお、図1は、実ネットワークの一部を示すものである。また、図1において、ノード装置N#1に接続される点線の四角形は、あるユーザの端末装置の設置予定場所を示している。例えば、実際に端末装置を図1の点線の位置に設置してノード装置N#1に接続することで、当該端末装置のユーザは、実ネットワークの品質を判定することができる。本実施形態では、端末装置を図1の点線の位置に設置してノード装置N#1に実際に接続することなく、端末装置を図1の点線の位置に配置してノード装置N#1に接続した場合の通信品質を当該ユーザに判定させる。 FIG. 1 shows an actual network in which communication quality is judged. In FIG. 1, N # 1 to N # 12 indicate node devices in a real network. The node device is a general term for various types of devices constituting a real network, such as a router, a switch, an OLT (optical network unit) for accommodating a terminal device, and a wireless base station device such as eNodeB / gNodeB. Further, in FIG. 1, S # 1 to S # 3 show server devices connected to a real network. Note that FIG. 1 shows a part of the actual network. Further, in FIG. 1, the dotted quadrangle connected to the node device N # 1 indicates the planned installation location of the terminal device of a certain user. For example, by actually installing the terminal device at the position of the dotted line in FIG. 1 and connecting it to the node device N # 1, the user of the terminal device can judge the quality of the real network. In the present embodiment, the terminal device is arranged at the dotted line position in FIG. 1 and connected to the node device N # 1 without actually connecting the terminal device to the node device N # 1 by installing the terminal device at the dotted line position in FIG. Let the user judge the communication quality when connected.

図2は、本実施形態による品質判定システムの構成図である。品質判定システムは、例えば、図1に示す実ネットワークのオペレータが、所定の場所に設置して運用する。品質判定システムの試験ネットワーク2は、ネットワーク仮想化技術により、図1に示す実ネットワークを模擬することができる。試験ネットワーク2は、実際には、複数のサーバ装置等で構成される。試験サーバ装置3は、実ネットワークに接続されているサーバ装置S#1〜S#3を含むサーバ装置を模擬する。なお、試験サーバ装置3は、試験ネットワーク2に接続され、試験ネットワーク2には、試験端末装置1が接続される。 FIG. 2 is a configuration diagram of a quality determination system according to the present embodiment. The quality determination system is installed and operated by, for example, an operator of the actual network shown in FIG. 1 at a predetermined location. The test network 2 of the quality determination system can simulate the real network shown in FIG. 1 by the network virtualization technology. The test network 2 is actually composed of a plurality of server devices and the like. The test server device 3 simulates a server device including the server devices S # 1 to S # 3 connected to the real network. The test server device 3 is connected to the test network 2, and the test terminal device 1 is connected to the test network 2.

品質判定システムの構成装置4は、実ネットワークを構成する総てのノード装置及びその設置場所を示すノード情報、ノード装置に接続される総てのリンク及びその接続先を示すリンク情報、総てのリンクのトラフィックを示すトラフィック情報、実ネットワークにおけるパケットの転送経路を示す経路情報、実ネットワークに接続する総てのサーバ装置を示すサーバ情報を含む、実ネットワーク情報を保持している。なお、本実施形態において、リンクのトラフィック情報は、時間により変動するトラフィックの任意の統計値とする。構成装置4は、実ネットワークを管理している管理装置から実ネットワーク情報を取得することができる。また、構成装置4は、試験ネットワーク2が実ネットワークの一部(模擬対象ネットワーク)を模擬し、試験サーバ装置3が実ネットワークに接続するサーバ装置として動作する様に、試験ネットワーク2及び試験サーバ装置3を構成する。 The configuration device 4 of the quality determination system includes node information indicating all the node devices and their installation locations constituting the actual network, all links connected to the node devices, and link information indicating the connection destinations. It holds real network information including traffic information indicating link traffic, route information indicating the forwarding route of packets in the real network, and server information indicating all server devices connected to the real network. In the present embodiment, the link traffic information is an arbitrary statistical value of traffic that fluctuates with time. The configuration device 4 can acquire real network information from the management device that manages the real network. Further, the configuration device 4 is a test network 2 and a test server device so that the test network 2 simulates a part of the real network (simulation target network) and the test server device 3 operates as a server device connected to the real network. Consists of 3.

図3は、本実施形態による試験ネットワークの構成処理のシーケンス図である。S1において、ユーザの端末装置の設置予定場所を示す設置予定場所情報と、当該ユーザが端末装置を使用してアクセスする実ネットワークのサーバ装置を示すアクセスサーバ情報と、を構成装置4は取得する。本例において、設置予定場所情報は、図1の点線の位置を示す情報である。なお、以下の説明においては、アクセスサーバ情報として、サーバ装置S#1及びS#3を示す情報が入力されたものとする。S1における設置予定場所情報及びアクセスサーバ情報の入力は、ユーザが、ネットワークを介して構成装置4に入力する構成であっても、図1の品質判定システムを運用するオペレータの担当者が、ユーザから取得した情報に基づき入力する構成であっても良い。 FIG. 3 is a sequence diagram of the configuration process of the test network according to the present embodiment. In S1, the configuration device 4 acquires the planned installation location information indicating the planned installation location of the user's terminal device and the access server information indicating the server device of the real network that the user accesses using the terminal device. In this example, the planned installation location information is information indicating the position of the dotted line in FIG. In the following description, it is assumed that the information indicating the server devices S # 1 and S # 3 is input as the access server information. Even if the user inputs the planned installation location information and the access server information in S1 to the configuration device 4 via the network, the person in charge of the operator who operates the quality determination system of FIG. 1 is input from the user. It may be configured to be input based on the acquired information.

S2において、構成装置4は、実ネットワーク情報と、設置予定場所情報と、アクセスサーバ情報と、に基づき模擬対象ネットワークを判定する。例えば、本例において、設置予定場所情報は、図1の点線の位置を示す情報であるため、ノード情報に基づき、端末装置は、ノード装置N#1に接続されると判定することができる。また、ノード装置N#1からサーバ装置S#1には、ノード装置N#4及びN#7を経由してパケットが転送され、ノード装置N#1からサーバ装置S#3には、ノード装置N#4、N#5、N#8及びN#12を経由してパケットが転送されることが、経路情報に示されているものとする。なお、サーバ装置S#1及びS#3とは、アクセスサーバ情報で指定されたサーバ装置である。 In S2, the configuration device 4 determines the simulated target network based on the actual network information, the planned installation location information, and the access server information. For example, in this example, since the planned installation location information is information indicating the position of the dotted line in FIG. 1, it can be determined that the terminal device is connected to the node device N # 1 based on the node information. Further, packets are transferred from the node device N # 1 to the server device S # 1 via the node devices N # 4 and N # 7, and the node device N # 1 to the server device S # 3 is connected to the node device. It is assumed that the route information indicates that the packet is forwarded via N # 4, N # 5, N # 8 and N # 12. The server devices S # 1 and S # 3 are server devices specified in the access server information.

この場合、構成装置4が判定する模擬対象ネットワークは図4に示す通りとなる。図4に示す模擬対象ネットワークは、図1に示す実ネットワークの内、設置予定場所情報が示す場所に端末装置を設置し、アクセスサーバ情報で指定されたサーバ装置に当該端末装置がアクセスする場合に、パケットが経由するリンク(模擬対象リンク)及びノード装置(模擬対象ノード装置)で構成されるネットワークである。また、構成装置4は、S2で、模擬動作条件を判定する。模擬動作条件とは、模擬対象ネットワークのリンクに、トラフィック情報が示すトラフィックが流れている状態を模擬するとの条件である。構成装置4は、S2で判定した模擬対象ネットワークとなる様に、S3で、試験ネットワーク2を構成する。なお、このとき、構成装置4は、試験ネットワーク2が、S2で判定した模擬動作条件で動作する様に、S3において試験ネットワーク2を構成する。これにより、試験ネットワーク2は、トラフィック情報が示すトラフィックが模擬対象ネットワークの各リンクに流れている状態を模擬する。なお、構成装置4は、試験ネットワーク2が模擬するノード装置N#1に試験端末装置1が接続される様に、試験ネットワーク2を構成する。 In this case, the simulated target network determined by the constituent device 4 is as shown in FIG. The simulated target network shown in FIG. 4 is a case where the terminal device is installed at the location indicated by the planned installation location information in the actual network shown in FIG. 1 and the terminal device accesses the server device specified by the access server information. , A network composed of a link through which packets pass (simulation target link) and a node device (simulation target node device). Further, the configuration device 4 determines the simulated operation condition in S2. The simulated operation condition is a condition in which the state in which the traffic indicated by the traffic information is flowing is simulated in the link of the simulated target network. The configuration device 4 configures the test network 2 in S3 so as to be the simulated target network determined in S2. At this time, the configuration device 4 configures the test network 2 in S3 so that the test network 2 operates under the simulated operating conditions determined in S2. As a result, the test network 2 simulates a state in which the traffic indicated by the traffic information is flowing to each link of the simulated target network. The configuration device 4 configures the test network 2 so that the test terminal device 1 is connected to the node device N # 1 simulated by the test network 2.

また、構成装置4は、2つの試験サーバ装置3が実ネットワークのサーバ装置S#1及びS#3の動作を模擬する様に、S4で、2つのサーバ装置3を構成する。なお、図4に示す様に、1つの試験サーバ装置3は、試験ネットワーク2が模擬するノード装置N#7に接続され、他の試験サーバ装置3は、試験ネットワーク2が模擬するノード装置N#12に接続される様に、構成装置4は、試験ネットワーク2を構成する。 Further, the configuration device 4 configures the two server devices 3 in S4 so that the two test server devices 3 simulate the operations of the server devices S # 1 and S # 3 in the real network. As shown in FIG. 4, one test server device 3 is connected to the node device N # 7 simulated by the test network 2, and the other test server device 3 is connected to the node device N # 7 simulated by the test network 2. The configuration device 4 constitutes the test network 2 so as to be connected to the 12.

ユーザは、品質判定システムが設置された場所において、試験端末装置1を操作して、サーバ装置S#1及びS#3として動作する試験サーバ装置3にアクセスすることで、その通信品質を体感することができる。例えば、サーバ装置S#1及びS#3が、動画配信サイト等であると、ユーザは、試験端末装置1を操作して、スムーズに動画の受信が行えるかを判定することができる。この構成により、端末装置の設置予定場所からの通信品質を、実際に設置予定場所に端末装置を設置することなく判定することができる。なお、アクセスサーバ情報で示されるサーバ装置S#1及びS#3が、スループットの測定サイトである場合には、ユーザは、品質判定システムが設置された場所に出向くことなく、通信品質を判定することができる。具体的には、試験端末装置1を実ネットワークに接続しておく。そして、ユーザは、自身が使用する端末装置から遠隔で試験端末装置1を操作して、サーバ装置S#1及びS#3を模擬する試験サーバ装置3にアクセスして、スループットの情報を取得することができる。 The user can experience the communication quality by operating the test terminal device 1 at the place where the quality judgment system is installed and accessing the test server device 3 operating as the server devices S # 1 and S # 3. be able to. For example, if the server devices S # 1 and S # 3 are video distribution sites or the like, the user can operate the test terminal device 1 to determine whether or not the video can be smoothly received. With this configuration, the communication quality from the planned installation location of the terminal device can be determined without actually installing the terminal device at the planned installation location. When the server devices S # 1 and S # 3 indicated by the access server information are throughput measurement sites, the user determines the communication quality without going to the place where the quality determination system is installed. be able to. Specifically, the test terminal device 1 is connected to the actual network. Then, the user operates the test terminal device 1 remotely from the terminal device used by the user, accesses the test server device 3 that simulates the server devices S # 1 and S # 3, and acquires the throughput information. be able to.

<その他の実施形態>
なお、上記実施形態において、トラフィック情報は、時間により変動するトラフィックの任意の統計値としていた。しかしながら、構成装置4が、トラフィック情報を繰り返し実ネットワークから取得し、構成装置4が動的にトラフィック情報、つまり、模擬動作条件を更新して試験ネットワーク2に通知することで、ユーザは、現在の通信品質を体感することができる。また、構成装置4が、曜日及び/又は時間帯別にトラフィック情報を管理する場合、S1において、構成装置4に、模擬する曜日及び/又は時間帯を示す模擬期間情報を入力する構成とすることができる。この場合、構成装置4は、模擬期間情報で指定された曜日及び/又は時間帯のトラフィックに基づき模擬動作条件を生成して試験ネットワーク2に通知する。この構成により、ユーザは、自身がよく利用する曜日及び/又は時間帯の通信品質を体感することができる。なお、この場合、構成装置4が管理する曜日及び/又は時間帯別のトラフィックは、統計的な単一の値であっても、時系列データであっても良い。後者の場合、構成装置4は、模擬期間情報で指定された曜日及び/又は時間帯のトラフィックの時系列データに応じて、模擬動作条件を更新して試験ネットワーク2に通知する構成とすることができる。
<Other Embodiments>
In the above embodiment, the traffic information is an arbitrary statistical value of traffic that fluctuates with time. However, the configuration device 4 repeatedly acquires the traffic information from the real network, and the configuration device 4 dynamically updates the traffic information, that is, the simulated operating condition and notifies the test network 2, so that the user can use the current traffic information. You can experience the communication quality. Further, when the configuration device 4 manages traffic information by day of the week and / or time zone, in S1, the configuration device 4 may be configured to input simulated period information indicating the day of the week and / or time zone to be simulated. it can. In this case, the configuration device 4 generates a simulated operating condition based on the traffic on the day of the week and / or the time zone specified in the simulated period information, and notifies the test network 2. With this configuration, the user can experience the communication quality of the day of the week and / or the time zone that he / she often uses. In this case, the traffic by day of the week and / or time zone managed by the configuration device 4 may be a statistically single value or time-series data. In the latter case, the configuration device 4 may be configured to update the simulated operating conditions and notify the test network 2 according to the time series data of the traffic on the day of the week and / or the time zone specified in the simulated period information. it can.

また、構成装置4は、模擬対象リンクのトラフィックの履歴から、設置予定場所においてユーザが端末装置を利用開始できる利用開始日付近における模擬対象リンクのトラフィックを予測・推定し、予測・推定した模擬対象リンクのトラフィックに基づき模擬動作条件を設定することができる。例えば、ユーザが品質判定システムにより品質を判定するときから、ユーザがその端末装置を実際に設置予定場所に設置して実ネットワークにアクセスできるまでの期間が長い場合、品質判定システムにより判定される通信品質と、実際に端末装置を設置予定場所に設置して実ネットワークにアクセスした際の通信品質とに乖離が生じ得る。しかしながら、予測・推定した模擬対象リンクのトラフィックに基づき模擬動作条件を設定することで、この様な乖離を抑えることができる。例えば、構成装置4は、年毎のトラフィックの増加率と、端末装置の設置予定日とに基づき調整係数を求め、実ネットワークから動的に取得したトラフィック情報が示すトラフィックにこの調整係数を乗じることで、利用開始日におけるトラフィックを推定することができる。例えば、年毎のトラフィック増加率がx倍であり、利用開始日が半年後であると、調整係数を√xとすることができる。この場合、S1において、構成装置4に、例えば、模擬対象日を示す模擬対象日情報を入力する構成とすることができる。そして、構成装置4は、模擬対象日における模擬対象リンクのトラフィックを予測・推定して模擬動作条件を設定する。 Further, the configuration device 4 predicts / estimates the traffic of the simulated target link near the usage start date when the user can start using the terminal device at the planned installation location from the traffic history of the simulated target link, and predicts / estimates the simulated target. Simulated operating conditions can be set based on link traffic. For example, if the period from when the user judges the quality by the quality judgment system until the user can actually install the terminal device at the planned installation location and access the actual network is long, the communication judged by the quality judgment system There may be a discrepancy between the quality and the communication quality when the terminal device is actually installed at the planned installation location and the actual network is accessed. However, by setting the simulated operating conditions based on the traffic of the predicted / estimated simulated target link, such a deviation can be suppressed. For example, the configuration device 4 obtains an adjustment coefficient based on the annual increase rate of traffic and the planned installation date of the terminal device, and multiplies the traffic indicated by the traffic information dynamically acquired from the real network by this adjustment coefficient. With, the traffic on the usage start date can be estimated. For example, if the annual traffic increase rate is x times and the usage start date is half a year later, the adjustment coefficient can be √x. In this case, in S1, for example, the simulated target date information indicating the simulated target date can be input to the constituent device 4. Then, the configuration device 4 predicts and estimates the traffic of the simulated target link on the simulated target day, and sets the simulated operating conditions.

また、図1では、1つの試験端末装置1のみを示しているが、複数の様々な種類の試験端末装置1を設ける構成とすることができる。この場合、S1で、ユーザが使用する端末装置を示す端末情報を構成装置4に入力する。構成装置4は、端末情報に基づき、ユーザが使用する端末装置と最も処理能力が近い試験端末装置1を判定し、試験ネットワーク2が模擬するノード装置N#1に判定した試験端末装置1が接続される様に、試験ネットワーク2を構成する。この構成により、ユーザは、自身の環境により近い状態で通信品質を体感できる。 Further, although FIG. 1 shows only one test terminal device 1, a plurality of various types of test terminal devices 1 can be provided. In this case, in S1, terminal information indicating the terminal device used by the user is input to the configuration device 4. The configuration device 4 determines the test terminal device 1 having the closest processing capacity to the terminal device used by the user based on the terminal information, and the test terminal device 1 determined to be connected to the node device N # 1 simulated by the test network 2 is connected. The test network 2 is configured so as to be performed. With this configuration, the user can experience the communication quality in a state closer to his / her own environment.

さらに、S1で、ユーザが実ネットワークのオペレータと契約する契約内容を示す契約情報を構成装置4に入力する構成とすることができる。例えば、契約情報に応じて、実ネットワークにおけるトラフィック制御や、ノード装置N#1と端末装置との間の物理速度が変わることがある。しかしながら、契約情報に応じたトラフィック制御や、ノード装置N#1と端末装置との物理速度を模擬することで、ユーザは、自身の環境により近い状態で通信品質を体感することができる。 Further, in S1, the contract information indicating the contract contents for the user to contract with the operator of the real network can be input to the configuration device 4. For example, the traffic control in the real network and the physical speed between the node device N # 1 and the terminal device may change depending on the contract information. However, by controlling the traffic according to the contract information and simulating the physical speed between the node device N # 1 and the terminal device, the user can experience the communication quality in a state closer to his / her own environment.

<構成装置4の構成>
図5は、構成装置4の構成図である。第2取得部42は、実ネットワークから実ネットワーク情報を取得し、保持部44に保持させる。第1取得部40は、設置予定場所情報及びアクセスサーバ情報を取得する。判定部41は、設置予定場所情報、アクセスサーバ情報及び実ネットワーク情報に基づき模擬対象ネットワークを判定する。さらに、判定部41は、模擬対象ネットワークの模擬動作条件を判定する。模擬動作条件は、試験ネットワーク2の動作条件であり、模擬対象ネットワークにトラフィック情報に基づき判定されるトラフィックが流れている状態を模擬させるとの条件である。なお、トラフィック情報が示すトラフィックは、実際のトラフィックの統計値とすることができる。或いは、トラフィックの履歴情報とすることができる。さらに、トラフィックは、曜日や時間帯毎の統計値、履歴情報とすることができる。また、第2取得部42が、周期的に実ネットワーク2からトラフィック情報を取得し、実際のトラフィックに従い模擬動作条件を動的に更新することができる。さらに、第1取得部40が、模擬を行う時間帯や曜日を示す情報を取得する場合、当該情報が示す時間帯や曜日のトラフィックに基づき模擬動作条件を設定することができる。さらに、第1取得部40が、模擬対象日を示す情報を取得する場合、当該情報が示す日におけるトラフィックを予測し、予測トラフィックに基づき模擬動作条件を設定することができる。
<Configuration of configuration device 4>
FIG. 5 is a configuration diagram of the configuration device 4. The second acquisition unit 42 acquires the actual network information from the actual network and causes the holding unit 44 to hold the information. The first acquisition unit 40 acquires the planned installation location information and the access server information. The determination unit 41 determines the simulated target network based on the planned installation location information, the access server information, and the actual network information. Further, the determination unit 41 determines the simulated operation conditions of the simulated target network. The simulated operating condition is an operating condition of the test network 2, and is a condition for simulating a state in which traffic determined based on traffic information is flowing in the simulated target network. The traffic indicated by the traffic information can be a statistical value of actual traffic. Alternatively, it can be traffic history information. Further, the traffic can be statistical values and historical information for each day of the week and time zone. Further, the second acquisition unit 42 can periodically acquire traffic information from the real network 2 and dynamically update the simulated operation conditions according to the actual traffic. Further, when the first acquisition unit 40 acquires information indicating a time zone or day of the week to be simulated, it is possible to set simulated operation conditions based on the traffic of the time zone or day of the week indicated by the information. Further, when the first acquisition unit 40 acquires information indicating the simulated target date, it is possible to predict the traffic on the date indicated by the information and set the simulated operating conditions based on the predicted traffic.

さらに、判定部41は、実ネットワーク情報に基づき、設置予定場所に設置された端末装置に接続されるノード装置N#1と、アクセスサーバ装置に接続されるノード装置#N7及びN#12を判定する。制御部43は、ネットワーク仮想化技術により、試験端末装置1がノード装置N#1に接続され、2つの試験サーバ装置3がノード装置#N7及びN#12に接続された状態を試験ネットワーク2に模擬させ、かつ、模擬動作条件に従い試験ネットワーク2を動作させる。なお、処理能力の異なる複数の試験端末装置1を設ける場合、第1取得部40は、ユーザの端末装置を特定する情報を取得することができる。この場合、制御部43は、複数の試験端末装置1から端末装置の処理能力に最も近い処理能力を有する試験端末装置1を選択し、選択した試験端末装置1がノード装置N#1に接続された状態を模擬する様に、試験ネットワーク2を動作させる。また、第1取得部40は、ユーザの契約情報を取得する構成とすることができる。この場合、制御部43は、契約情報に従い試験ネットワーク2を動作させる。 Further, the determination unit 41 determines the node device N # 1 connected to the terminal device installed at the planned installation location and the node devices # N7 and N # 12 connected to the access server device based on the actual network information. To do. The control unit 43 connects the test terminal device 1 to the node device N # 1 and the two test server devices 3 connected to the node devices # N7 and N # 12 to the test network 2 by the network virtualization technology. The test network 2 is operated according to the simulated operating conditions. When a plurality of test terminal devices 1 having different processing capacities are provided, the first acquisition unit 40 can acquire information that identifies the user's terminal device. In this case, the control unit 43 selects the test terminal device 1 having the processing capacity closest to the processing capacity of the terminal device from the plurality of test terminal devices 1, and the selected test terminal device 1 is connected to the node device N # 1. The test network 2 is operated so as to simulate the state of being in the state. In addition, the first acquisition unit 40 can be configured to acquire the contract information of the user. In this case, the control unit 43 operates the test network 2 according to the contract information.

なお、構成装置4は、コンピュータの1つ以上のプロセッサで実行されると、当該コンピュータを上記構成装置4として機能・動作させるプログラムにより実現することができる。コンピュータプログラムは、コンピュータが読み取り可能な記憶媒体に記憶されて、又は、ネットワーク経由で配布が可能なものである。 The configuration device 4 can be realized by a program that functions and operates the computer as the configuration device 4 when executed by one or more processors of the computer. A computer program is stored in a computer-readable storage medium or can be distributed over a network.

発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。 The invention is not limited to the above-described embodiment, and various modifications and changes can be made within the scope of the gist of the invention.

40:第1取得部、41:判定部、42:第2取得部、43:制御部、44:保持部 40: 1st acquisition unit, 41: judgment unit, 42: 2nd acquisition unit, 43: control unit, 44: holding unit

Claims (9)

ネットワークを構成するノード装置についてのノード情報と、前記ネットワークのノード装置に接続するリンクについてのリンク情報と、前記ネットワークにおけるパケットの転送経路についての経路情報と、前記ネットワークのリンクのトラフィックについてのトラフィック情報と、前記ネットワークに接続するサーバ装置についてのサーバ情報と、を含むネットワーク情報を保持する保持手段と、
ユーザの端末装置の設置予定場所を示す設置予定場所情報と、前記ネットワークに接続するサーバ装置の内の当該ユーザがアクセスするアクセスサーバ装置を示すアクセスサーバ情報と、を取得する第1取得手段と、
前記ネットワーク情報と、前記設置予定場所情報と、前記アクセスサーバ情報と、前記トラフィック情報と、に基づき、模擬対象ネットワーク及び模擬動作条件を判定する判定手段と、
を備え、
前記模擬対象ネットワークは、前記ネットワークの前記ノード装置及び前記リンクのうち、前記設置予定場所に設置された前記端末装置と前記アクセスサーバ装置との間においてパケットが経由する模擬対象ノード装置及び模擬対象リンクで構成され、
前記模擬動作条件は、前記模擬対象ネットワークの前記模擬対象リンクに前記トラフィック情報に基づき判定されるトラフィックが流れている状態を模擬するとの条件であることを特徴とする構成装置。
Node information about the node devices that make up the network, link information about the links that connect to the node devices of the network, route information about the forwarding route of packets in the network, and traffic information about the traffic of the link of the network. And a holding means for holding the network information including the server information about the server device connected to the network.
A first acquisition means for acquiring the planned installation location information indicating the planned installation location of the user's terminal device and the access server information indicating the access server device accessed by the user among the server devices connected to the network.
A determination means for determining a simulated target network and simulated operating conditions based on the network information, the planned installation location information, the access server information, and the traffic information.
With
The simulated target network is a simulated target node device and a simulated target link through which a packet passes between the terminal device installed at the planned installation location and the access server device among the node device and the link of the network. Consists of
The configuration device is characterized in that the simulated operation condition is a condition of simulating a state in which traffic determined based on the traffic information is flowing through the simulated target link of the simulated target network.
試験端末装置と、試験サーバ装置と、前記試験端末装置及び前記試験サーバ装置に接続される試験ネットワークと、を有するシステムを制御する制御手段をさらに備えており、
前記判定手段は、前記ネットワーク情報に基づき、前記模擬対象ノード装置の内の前記設置予定場所に設置された前記端末装置に接続される第1模擬対象ノード装置と、前記アクセスサーバ装置に接続される第2模擬対象ノード装置と、を判定し、
前記制御手段は、ネットワーク仮想化技術により、前記試験端末装置が前記第1模擬対象ノード装置に接続され、前記試験サーバ装置が前記第2模擬対象ノード装置に接続され、前記模擬対象リンクに前記模擬動作条件が示すトラフィックが流れている前記模擬対象ネットワークの状態を模擬する様に、前記試験ネットワークを動作させることを特徴とする請求項1に記載の構成装置。
A control means for controlling a system having a test terminal device, a test server device, the test terminal device, and a test network connected to the test server device is further provided.
Based on the network information, the determination means is connected to the first simulation target node device connected to the terminal device installed at the planned installation location in the simulation target node device and the access server device. Judging that it is the second simulated target node device,
In the control means, the test terminal device is connected to the first simulated target node device, the test server device is connected to the second simulated target node device, and the simulated target link is connected to the simulated target node device by network virtualization technology. The configuration device according to claim 1, wherein the test network is operated so as to simulate the state of the simulated target network in which the traffic indicated by the operating conditions is flowing.
前記システムは、複数の前記試験端末装置を有し、
前記第1取得手段は、前記端末装置を特定する情報をさらに取得し、
前記制御手段は、複数の前記試験端末装置から前記端末装置の処理能力に最も近い処理能力を有する前記試験端末装置を選択し、選択した前記試験端末装置が前記第1模擬対象ノード装置に接続された状態を模擬する様に、前記試験ネットワークを動作させることを特徴とする請求項2に記載の構成装置。
The system has a plurality of the test terminal devices.
The first acquisition means further acquires information that identifies the terminal device, and obtains information.
The control means selects the test terminal device having the processing capacity closest to the processing capacity of the terminal device from the plurality of test terminal devices, and the selected test terminal device is connected to the first simulated target node device. The component device according to claim 2, wherein the test network is operated so as to simulate the state of being in the state.
前記制御手段は、前記試験サーバ装置を、前記アクセスサーバ装置として動作させることを特徴とする請求項2又は3に記載の構成装置。 The component device according to claim 2 or 3, wherein the control means operates the test server device as the access server device. 前記ネットワークから前記トラフィック情報を取得する第2取得手段をさらに備えており。
前記制御手段は、前記第2取得手段が前記ネットワークから取得する前記トラフィック情報に基づき前記模擬動作条件を更新することを特徴とする請求項2から4のいずれか1項に記載の構成装置。
It further includes a second acquisition means for acquiring the traffic information from the network.
The component device according to any one of claims 2 to 4, wherein the control means updates the simulated operating conditions based on the traffic information acquired from the network by the second acquisition means.
前記第1取得手段は、前記ユーザが前記ネットワークを利用するための契約内容を示す契約情報をさらに取得し、
前記制御手段は、前記契約情報に従い前記試験ネットワークを動作させることを特徴とする請求項2から5のいずれか1項に記載の構成装置。
The first acquisition means further acquires contract information indicating the contract contents for the user to use the network.
The component device according to any one of claims 2 to 5, wherein the control means operates the test network according to the contract information.
前記トラフィック情報は、時間帯及び/又は曜日別のトラフィックを示し、
前記第1取得手段は、時間帯及び/又は曜日を示す情報をさらに取得し、
前記模擬動作条件は、前記模擬対象ネットワークの前記模擬対象リンクに、前記トラフィック情報が示す、前記第1取得手段が取得した時間帯及び/又は曜日のトラフィックが流れている状態を模擬するとの条件であることを特徴とする請求項1から6のいずれか1項に記載の構成装置。
The traffic information indicates traffic by time zone and / or day of the week.
The first acquisition means further acquires information indicating a time zone and / or a day of the week.
The simulated operation condition is a condition that the state in which the traffic in the time zone and / or the day of the week acquired by the first acquisition means indicated by the traffic information is flowing to the simulated target link of the simulated target network is simulated. The constituent device according to any one of claims 1 to 6, wherein the device is provided.
前記第1取得手段は、模擬対象日を示す情報をさらに取得し、
前記判定手段は、前記模擬対象日における前記模擬対象リンクのトラフィックを前記模擬対象リンクのトラフィック情報に基づき推定し、
前記模擬動作条件は、前記模擬対象ネットワークの前記模擬対象リンクに前記判定手段が推定したトラフィックが流れている状態を模擬するとの条件であることを特徴とする請求項1から6のいずれか1項に記載の構成装置。
The first acquisition means further acquires information indicating the simulated target date, and obtains the information.
The determination means estimates the traffic of the simulated target link on the simulated target date based on the traffic information of the simulated target link.
The simulated operation condition is any one of claims 1 to 6, wherein the simulated operation condition is a condition for simulating a state in which traffic estimated by the determination means is flowing through the simulated target link of the simulated target network. The component device described in 1.
請求項1から8のいずれか1項に記載の構成装置としてコンピュータを機能させることを特徴とするプログラム。 A program according to any one of claims 1 to 8, wherein the computer functions as the constituent device.
JP2019060579A 2019-03-27 2019-03-27 Test network components and programs Active JP6991173B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019060579A JP6991173B2 (en) 2019-03-27 2019-03-27 Test network components and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019060579A JP6991173B2 (en) 2019-03-27 2019-03-27 Test network components and programs

Publications (3)

Publication Number Publication Date
JP2020162028A true JP2020162028A (en) 2020-10-01
JP2020162028A5 JP2020162028A5 (en) 2021-02-04
JP6991173B2 JP6991173B2 (en) 2022-01-12

Family

ID=72640047

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019060579A Active JP6991173B2 (en) 2019-03-27 2019-03-27 Test network components and programs

Country Status (1)

Country Link
JP (1) JP6991173B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11340978A (en) * 1998-05-27 1999-12-10 Nec Corp Method and device for monitoring network
JP2002063218A (en) * 2000-06-09 2002-02-28 Fujitsu Ltd Simulator, simulation method, simulation program, and computer readable recording medium recording simulation program
JP2002063538A (en) * 2000-06-09 2002-02-28 Fujitsu Ltd Simulator, simulation method, simulation program, and computer-readable recording medium with simulation program recorded thereon
JP2004193816A (en) * 2002-12-10 2004-07-08 Hitachi Ltd Network evaluation system
JP2010213103A (en) * 2009-03-11 2010-09-24 Fujitsu Telecom Networks Ltd Network simulation system and network simulation method
JP2014154925A (en) * 2013-02-05 2014-08-25 Nomura Research Institute Ltd Network verification system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11340978A (en) * 1998-05-27 1999-12-10 Nec Corp Method and device for monitoring network
JP2002063218A (en) * 2000-06-09 2002-02-28 Fujitsu Ltd Simulator, simulation method, simulation program, and computer readable recording medium recording simulation program
JP2002063538A (en) * 2000-06-09 2002-02-28 Fujitsu Ltd Simulator, simulation method, simulation program, and computer-readable recording medium with simulation program recorded thereon
JP2004193816A (en) * 2002-12-10 2004-07-08 Hitachi Ltd Network evaluation system
JP2010213103A (en) * 2009-03-11 2010-09-24 Fujitsu Telecom Networks Ltd Network simulation system and network simulation method
JP2014154925A (en) * 2013-02-05 2014-08-25 Nomura Research Institute Ltd Network verification system

Also Published As

Publication number Publication date
JP6991173B2 (en) 2022-01-12

Similar Documents

Publication Publication Date Title
EP3047609B1 (en) Systems and method for reconfiguration of routes
US8250198B2 (en) Capacity planning for data center services
EP3229182A1 (en) Global optimazation and load balancing in networks
EP3854116B1 (en) A method of managing traffic by a user plane function, upf, corresponding upf, session management function and network data analytics function
US7406532B2 (en) Auto control of network monitoring and simulation
US20170118088A1 (en) Service chain management apparatus, service chain management system, service chain management method, and program recording medium
EP2953024A1 (en) Resource control system, control pattern generation device, control device, resource control method and program
CN109842670A (en) Arithmetic unit, its resource allocation methods and communication system
WO2018160121A1 (en) A communication system, a communication controller and a node agent for connection control based on performance monitoring
KR101448413B1 (en) Method and apparatus for scheduling communication traffic in atca-based equipment
Zhao et al. An integrated software-defined battlefield network testbed for tactical scenario emulation
Herrnleben et al. Model-based performance predictions for SDN-based networks: A case study
EP3399704B1 (en) Method and apparatus for determining routing policy
US7139692B2 (en) Flow propagation analysis using iterative signaling
JP6991173B2 (en) Test network components and programs
Kartashevskiy et al. OpenFlow-based software-defined networking queue model
Kim et al. HeS‐CoP: Heuristic switch‐controller placement scheme for distributed SDN controllers in data center networks
JP6440186B2 (en) COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION CONTROL METHOD
Xu et al. Improving fairness for distributed interactive applications in software-defined networks
JP2022147296A (en) Communication system, communication control method, and program
Mokrov et al. Analytical model for software defined network considering memory node for routing rules
JP2020162028A5 (en)
Prados Garzón Architecture, modeling, planning, and dynamic provisioning of softwarized 5G mobile core networks
CN107947953B (en) Software defined quality of experience measurement system
KR101701937B1 (en) Control apparatus with multi-communication controller

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201216

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201216

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20210203

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20210825

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211013

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211207

R150 Certificate of patent or registration of utility model

Ref document number: 6991173

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150