JP6198195B2 - 推定装置、推定方法、及びプログラム - Google Patents
推定装置、推定方法、及びプログラム Download PDFInfo
- Publication number
- JP6198195B2 JP6198195B2 JP2015028744A JP2015028744A JP6198195B2 JP 6198195 B2 JP6198195 B2 JP 6198195B2 JP 2015028744 A JP2015028744 A JP 2015028744A JP 2015028744 A JP2015028744 A JP 2015028744A JP 6198195 B2 JP6198195 B2 JP 6198195B2
- Authority
- JP
- Japan
- Prior art keywords
- domain name
- graph
- node
- data
- address
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
- H04L43/026—Capturing of monitoring data using flow identification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Description
(a)ノードiからノードjに有向枝が存在し,ノードjの入次数がnの場合,Aij=1/nとする。
(b)ノードiの入次数が0の場合,ノードiの対角成分であるAii=1とする。
また、αは、初期状態(初期値Hinit)の重視度を決めるパラメータである。すなわち、フロー変換行列Hについて、初期値Hinitにできるだけ近い解を得たい場合に、αの値は大きくされる。
[既知のデータ]
Ra:各IPアドレスのフロー毎バイト数
Sa:各IPアドレスのフロー数
Ba:各IPアドレスのバイト数
Sd:各ドメイン名のフロー数
なお、各ドメイン名のフロー数Sdは、DNSログからは得られないものの、要求数で近似可能であるため、その値が代入される。
[未知のデータ]
Rd:各ドメイン名のフロー毎バイト数
Bd:各ドメイン名のバイト数
本実施の形態において、既知の各データの値は、以下の通りとなる。
Ra=(B4/F4,B5/F5)
Sa=(F4,F5)
Ba=(B4,Q5)
Sd=(Q1,Q2)
なお、グラフg1に関して、中間ノードを除くドメイン名のノードの数は2であるため、Rd及びBdの次元数は2である。
11 DNS応答収集部
12 DNS応答統計処理部
13 フロー情報収集部
14 フロー情報統計処理部
15 グラフ生成部
16 トラヒック量推定部
17 推定値変換部
18 要求数補正部
19 フロー情報補正部
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
121 DNSログ記憶部
122 フロー情報記憶部
123 グラフ情報記憶部
151 グラフ変換部
152 連結グラフ抽出部
153 属性情報付与部
161 フロー数分配推定部
162 トラヒック量算出部
B バス
Claims (7)
- ネットワークにおいて観測されるDNS応答に基づいて、ドメイン名ごとのDNS要求の数を計測する第一の計測部と、
ネットワークにおいて観測されるフローについて、IPアドレスが共通する単位ごとに、フロー数及びデータ量の合計を計測する第二の計測部と、
前記DNS応答に含まれるドメイン名又はIPアドレスをノードとし、前記ドメイン名及び前記IPアドレスの間の対応関係を枝とするグラフを生成する生成部と、
前記グラフのノードを構成する各IPアドレスに関して前記第二の計測部によって計測されたデータ量と、前記グラフの中間ノードを除くノードを構成するドメイン名に関して前記第一の計測部によって計測されたDNS要求の数との関係を示す変換行列を推定する行列推定部と、
前記ドメイン名ごとの要求数に前記各ドメイン名のフローごとのデータ量を乗じた値が、前記変換行列に前記IPアドレスごとのデータ量を乗じた値に等しいとする関係に基づいて、前記各ドメイン名のフローごとのデータ量を求め、当該データ量に、ドメイン名ごとのDNS要求の数を乗じて、ドメイン名ごとのデータ量の推定値を算出する算出部と、
を有することを特徴とする推定装置。 - 前記行列推定部は、前記グラフを隣接行列に変換し、前記隣接行列を前記グラフの最大ホップ長の数だけ掛け合わせて得られる行列のうち、前記グラフの中間ノードを除くドメイン名のノードとIPアドレスのノードとの組み合わせに対応する成分を前記変換行列の初期値として抽出し、抽出された初期値と、前記グラフのノードを構成する各IPアドレスに関して前記第二の計測部によって計測されたデータ量と、前記グラフの中間ノードを除くノードを構成するドメイン名に関して前記第一の計測部によって計測されたDNS要求の数とに基づいて、前記変換行列を推定し、
前記隣接行列は、入次数が0であるノードの対角成分の値を1とし、入次数が1以上であるノードに入る枝に対応する成分の値を、当該枝の数で1を除すことにより得られる値とする、
ことを特徴とする請求項1記載の推定装置。 - 前記生成部は、前記DNS応答に含まれるドメイン名又はIPアドレスをノードとし、前記ドメイン名及び前記IPアドレスの間の対応関係を枝とする1以上の連結グラフを生成し、
前記行列推定部は、前記連結グラフごとに、前記変換行列を推定し、
前記算出部は、前記連結グラフごとに、当該連結グラフの中間ノードを除くノードを構成するドメイン名ごとの推定値を算出する、
ことを特徴とする請求項1又は2記載の推定装置。 - ネットワークにおいて観測されるDNS応答に基づいて、ドメイン名ごとのDNS要求の数を計測する第一の計測部と、
ネットワークにおいて観測されるフローについて、IPアドレスが共通する単位ごとに、フロー数及びデータ量の合計を計測する第二の計測部と、
前記ドメイン名ごとの要求数に前記各ドメイン名のフローごとのデータ量を乗じた値が、前記IPアドレスごとのデータ量に等しいとする関係に基づいて、前記各ドメイン名のフローごとのデータ量を求め、当該データ量に、ドメイン名ごとのDNS要求の数を乗じて、ドメイン名ごとのデータ量の推定値を算出する算出部と、
を有することを特徴とする推定装置。 - コンピュータが、
ネットワークにおいて観測されるDNS応答に基づいて、ドメイン名ごとのDNS要求の数を計測する第一の計測手順と、
ネットワークにおいて観測されるフローについて、IPアドレスが共通する単位ごとに、フロー数及びデータ量の合計を計測する第二の計測手順と、
前記DNS応答に含まれるドメイン名又はIPアドレスをノードとし、前記ドメイン名及び前記IPアドレスの間の対応関係を枝とするグラフを生成する生成手順と、
前記グラフのノードを構成する各IPアドレスに関して前記第二の計測手順によって計測されたデータ量と、前記グラフの中間ノードを除くノードを構成するドメイン名に関して前記第一の計測手順によって計測されたDNS要求の数との関係を示す変換行列を推定する行列推定手順と、
前記ドメイン名ごとの要求数に前記各ドメイン名のフローごとのデータ量を乗じた値が、前記変換行列に前記IPアドレスごとのデータ量を乗じた値に等しいとする関係に基づいて、前記各ドメイン名のフローごとのデータ量を求め、当該データ量に、ドメイン名ごとのDNS要求の数を乗じて、ドメイン名ごとのデータ量の推定値を算出する算出手順と、
を実行することを特徴とする推定方法。 - コンピュータが、
ネットワークにおいて観測されるDNS応答に基づいて、ドメイン名ごとのDNS要求の数を計測する第一の計測手順と、
ネットワークにおいて観測されるフローについて、IPアドレスが共通する単位ごとに、フロー数及びデータ量の合計を計測する第二の計測手順と、
前記ドメイン名ごとの要求数に前記各ドメイン名のフローごとのデータ量を乗じた値が、前記IPアドレスごとのデータ量に等しいとする関係に基づいて、前記各ドメイン名のフローごとのデータ量を求め、当該データ量に、ドメイン名ごとのDNS要求の数を乗じて、ドメイン名ごとのデータ量の推定値を算出する算出手順と、
を実行することを特徴とする推定方法。 - 請求項1乃至4いずれか一項記載の各部としてコンピュータを機能させるためのプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015028744A JP6198195B2 (ja) | 2015-02-17 | 2015-02-17 | 推定装置、推定方法、及びプログラム |
| PCT/JP2016/054373 WO2016133064A1 (ja) | 2015-02-17 | 2016-02-16 | 推定装置、推定方法、及び記録媒体 |
| US15/550,966 US10511500B2 (en) | 2015-02-17 | 2016-02-16 | Estimation device, estimation method, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015028744A JP6198195B2 (ja) | 2015-02-17 | 2015-02-17 | 推定装置、推定方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016152501A JP2016152501A (ja) | 2016-08-22 |
| JP6198195B2 true JP6198195B2 (ja) | 2017-09-20 |
Family
ID=56689007
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015028744A Active JP6198195B2 (ja) | 2015-02-17 | 2015-02-17 | 推定装置、推定方法、及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10511500B2 (ja) |
| JP (1) | JP6198195B2 (ja) |
| WO (1) | WO2016133064A1 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6589223B2 (ja) * | 2016-08-31 | 2019-10-16 | 日本電信電話株式会社 | サービス推定装置、サービス推定方法、及びプログラム |
| US10541967B2 (en) * | 2017-02-28 | 2020-01-21 | Roqos, Inc. | System and method for estimating and limiting usage of network applications |
| JP6866322B2 (ja) * | 2018-02-13 | 2021-04-28 | 日本電信電話株式会社 | アクセス元分類装置、アクセス元分類方法及びプログラム |
| US20190319881A1 (en) * | 2018-04-13 | 2019-10-17 | Microsoft Technology Licensing, Llc | Traffic management based on past traffic arrival patterns |
| CN109889626A (zh) * | 2019-03-20 | 2019-06-14 | 湖南快乐阳光互动娱乐传媒有限公司 | 获取ip地址和dns地址的对应关系的方法及装置、系统 |
| US11770318B2 (en) * | 2021-03-15 | 2023-09-26 | T-Mobile Usa, Inc. | Systems and methods for estimating throughput |
| CN113259199B (zh) * | 2021-05-18 | 2022-08-12 | 中国互联网络信息中心 | 一种域名信用监控方法及装置 |
| JP7529161B2 (ja) * | 2021-06-30 | 2024-08-06 | 日本電信電話株式会社 | トラヒック監視装置及びトラヒック監視方法 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000031963A1 (en) | 1998-11-24 | 2000-06-02 | Niksun, Inc. | Apparatus and method for collecting and analyzing communications data |
| US7460487B2 (en) | 2004-06-04 | 2008-12-02 | Lucent Technologies Inc. | Accelerated per-flow traffic estimation |
| US7653007B2 (en) * | 2004-06-04 | 2010-01-26 | Alcatel-Lucent Usa Inc. | Per-flow traffic estimation |
| JP2006013876A (ja) * | 2004-06-25 | 2006-01-12 | Nippon Telegr & Teleph Corp <Ntt> | トラフィック行列生成装置並びにそのコンピュータプログラム及び通信装置並びにそのコンピュータプログラム |
| JP5770652B2 (ja) * | 2012-01-31 | 2015-08-26 | 日本電信電話株式会社 | 送信元・宛先組織特定装置及び方法及びプログラム |
| US9608886B2 (en) * | 2012-08-26 | 2017-03-28 | At&T Intellectual Property I, L.P. | Methods, systems, and products for monitoring domain name servers |
| US9904944B2 (en) * | 2013-08-16 | 2018-02-27 | Go Daddy Operating Company, Llc. | System and method for domain name query metrics |
| WO2015149327A1 (en) * | 2014-04-03 | 2015-10-08 | Empire Technology Development Llc | Domain name server traffic volume estimation |
| US10075467B2 (en) * | 2014-11-26 | 2018-09-11 | Verisign, Inc. | Systems, devices, and methods for improved network security |
-
2015
- 2015-02-17 JP JP2015028744A patent/JP6198195B2/ja active Active
-
2016
- 2016-02-16 WO PCT/JP2016/054373 patent/WO2016133064A1/ja not_active Ceased
- 2016-02-16 US US15/550,966 patent/US10511500B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016133064A1 (ja) | 2016-08-25 |
| JP2016152501A (ja) | 2016-08-22 |
| US20180026862A1 (en) | 2018-01-25 |
| US10511500B2 (en) | 2019-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6198195B2 (ja) | 推定装置、推定方法、及びプログラム | |
| US10284516B2 (en) | System and method of determining geographic locations using DNS services | |
| US9843554B2 (en) | Methods for dynamic DNS implementation and systems thereof | |
| US8838670B2 (en) | Collaboration between internet service providers and content distribution systems | |
| JP5150769B2 (ja) | 要求ルーティングおよびクライアントロケーション情報を利用したルーティング情報の更新 | |
| US7991910B2 (en) | Updating routing information based on client location | |
| USRE50420E1 (en) | System and method for identifying OTT applications and services | |
| WO2019165468A4 (en) | Apparatus and methods for packetized content routing and delivery | |
| CN105491173B (zh) | 一种dns解析方法、服务器及网络系统 | |
| JP2018528695A5 (ja) | ||
| CN102611756B (zh) | 一种发送访问请求的方法及系统 | |
| US11283757B2 (en) | Mapping internet routing with anycast and utilizing such maps for deploying and operating anycast points of presence (PoPs) | |
| CN106161667A (zh) | 一种域名解析方法及装置 | |
| KR20190012928A (ko) | 부하분산 장치 및 방법 | |
| WO2016038857A1 (ja) | スケール数推定装置、スケール数管理システム、スケール数推定方法、スケール数管理方法、および、記憶媒体 | |
| Padmanabhan et al. | UAv6: Alias resolution in IPv6 using unused addresses | |
| US10608981B2 (en) | Name identification device, name identification method, and recording medium | |
| Mori et al. | SFMap: Inferring services over encrypted web flows using dynamical domain name graphs | |
| JP5770652B2 (ja) | 送信元・宛先組織特定装置及び方法及びプログラム | |
| WO2016082627A1 (zh) | 多用户共享上网的检测方法及装置 | |
| Konopa et al. | Using machine learning for DNS over HTTPS detection | |
| Mori et al. | Statistical estimation of the names of HTTPS servers with domain name graphs | |
| JP6387332B2 (ja) | アクセス数推定装置、アクセス数推定方法、及びプログラム | |
| CN117354182A (zh) | 业务识别方法、系统、装置、存储介质及程序产品 | |
| US9306900B2 (en) | Communication device, communication system, and communication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161101 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20161101 |
|
| 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: 20170808 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170814 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6198195 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |