[發明專利]一種DNS流量模擬系統在審
| 申請號: | 201710081381.4 | 申請日: | 2017-02-15 |
| 公開(公告)號: | CN106789360A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 李曉東;李洪濤;王騫;肖建芳;劉冰 | 申請(專利權)人: | 中國互聯網絡信息中心 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L29/12 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 王寶筠 |
| 地址: | 100190 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 dns 流量 模擬 系統 | ||
技術領域
本申請涉及網絡流量測試技術領域,更具體地說,涉及一種DNS流量模擬系統。
背景技術
DNS(Domain Name System,域名系統),是因特網上作為域名和IP地址(Internet Protocol Address,互聯網協議地址)相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。DNS是互聯網的基礎服務,主要為用戶提供查詢解析功能。
DNS服務器是DNS中重要的構成,對于DNS服務器進行測試,以獲取反映DNS服務器性能和負載能力的測試報告是了解DNS服務器質量的重要手段。現有技術中對DNS服務器進行測試通常需要模擬多個客戶端的查詢行為,持續地發送由大量的DNS查詢報文構成的DNS查詢報文流到DNS服務器,并統計和監測DNS服務器的處理能力,以生成測試報告。但是受限于客戶端程序的性能,很難對DNS服務器施加足夠大的壓力,無法模擬出千兆環境應用場景下DNS服務器的最大可接受查詢流量,不能對DNS服務器的性能進行有效地評估,從而失去對DNS服務器進行測試的意義。
發明內容
為解決上述技術問題,本發明提供了一種DNS流量模擬系統,以實現對DNS服務器施加足夠大的壓力,模擬出千兆環境應用場景下DNS服務器的最大可接受查詢流量的目的。
為實現上述技術目的,本發明實施例提供了如下技術方案:
一種DNS流量模擬系統,用于DNS服務器測試,所述DNS流量模擬系統包括:控制器和多個模擬器;其中,
所述控制器用于啟動所述多個模擬器、獲取和解析控制器配置信息,獲得控制器配置參數和各模擬器配置參數,并將各所述模擬器配置參數發送給對應的所述模擬器,和用于接收所述多個模擬器的測試統計信息,并根據接收的所述測試統計信息生成測試報告;
所述多個模擬器分布于多個服務器中,用于接收各自對應的所述模擬器配置參數,并根據所述模擬器配置參數生成DNS查詢報文流向所述DNS服務器發送,和用于統計向所述DNS服務器發送的DNS查詢報文信息和所述DNS服務器發送的報文信息,獲得所述測試統計信息向所述控制器發送。
可選的,所述控制器配置參數包括:控制器IP、控制器端口和測試報告保存路徑。
可選的,所述模擬器配置參數包括:模擬器IP、模擬器端口、部署路徑和多線程流量模擬參數。
可選的,所述控制器包括配置模塊、部署模塊、通信模塊和報告生成模塊;其中,
所述配置模塊用于獲取和解析所述控制器配置信息,獲得控制器配置參數和各模擬器配置參數;
所述部署模塊用于啟動所述多個模擬器并向各所述模擬器發送對應的模擬器配置參數中的多線程流量模擬參數;
所述通信模塊用于接收各所述模擬器發送的所述測試統計信息并發送給所述報告生成模塊;
所述報告生成模塊用于根據各所述模擬器發送的測試統計信息生成測試報告。
可選的,所述模擬器包括:流量模擬模塊、多線程調度模塊和通信控制模塊;其中,
所述通信控制模塊用于接收所述多線程流量模擬參數,和用于向所述控制器發送所述測試統計信息;
所述多線程調度模塊用于根據所述多線程流量模擬參數生成多個流量模擬線程,并根據所述多線程流量模擬參數控制各所述流量模擬線程的DNS查詢報文的發送狀態,和用于匯總各所述流量模擬線程發送的DNS查詢報文信息和所述DNS服務器發送的報文信息,獲得所述測試統計信息;
所述流量模擬模塊用于根據所述多線程流量模擬參數生成各所述流量模擬線程的DNS查詢報文流。
可選的,所述模擬器還包括:
統計模塊,用于記錄各所述流量模擬線程的測試信息;
所述測試信息包括:DNS查詢報文的請求內容、模擬器IP、模擬器端口、DNS服務器IP、DNS服務器端口、DNS查詢報文的發送頻率、DNS服務器接收DNS查詢報文的頻率和總數,DNS服務器發送報文信息的頻率和總數、測試開始時間和測試結束時間。
可選的,所述DNS查詢報文信息包括:DNS查詢報文的數量和DNS查詢報文的發送頻率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國互聯網絡信息中心,未經中國互聯網絡信息中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710081381.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息顯示控制系統及信息顯示控制方法
- 下一篇:駕駛員狀態判定裝置





