[發明專利]一種基于Docker的數據包采集分析系統及其方法有效
| 申請號: | 201810287797.6 | 申請日: | 2018-03-30 |
| 公開(公告)號: | CN108616419B | 公開(公告)日: | 2020-07-28 |
| 發明(設計)人: | 何佳偉;朱姣姣 | 申請(專利權)人: | 武漢虹旭信息技術有限責任公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/08 |
| 代理公司: | 武漢宇晨專利事務所 42001 | 代理人: | 黃瑞棠 |
| 地址: | 430205 湖北省武漢市江*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 docker 數據包 采集 分析 系統 及其 方法 | ||
本發明公開了一種基于Docker的數據包采集分析系統及其方法,涉及網絡數據分析技術。本系統是Docker鏡像倉庫(100)分別與數據包處理模塊(200)、數據庫(300)和服務提供模塊(400)交互,進行版本控制及鏡像更新;數據包處理模塊(200)、數據庫(300)和服務提供模塊(400),均通過跨主機互聯網絡(500)依次交互;容器運行監控模塊(600)分別對各個模塊內容器運行狀況進行監測。本發明①能夠處理萬兆網口線速數據包的分發及處理分析;②基于容器技術實現,具有良好的可移植性及擴展性;③使用私有鏡像倉庫,降低了版本控制及運行維護的復雜性;④高度隔離,進程安全。
技術領域
本發明涉及網絡數據分析技術,尤其涉及一種基于Docker的數據包采集分析系統及其方法。
背景技術
隨著移動互聯網的不斷更新換代,近年來移動網絡流量已呈現爆炸性增長;這為網絡數據分析帶來了困難以及硬件成本的大幅度提升,傳統的服務器部署或是虛擬機方式由于網口或cpu限制,存在著不同程度的資源空閑浪費以及運行維護繁雜的劣勢;在這種背景下,容器技術應運而生。與提供硬件虛擬化機制的虛擬機不同,容器通過對用戶空間的抽象化處理提供操作系統級的虛擬化機制。
Docker是PasS提供商DocCloud開源的一個基于LXC的高級容器引擎,源碼托管在Github上,基于go語言實現并遵從Apache2.0協議開源,其利用Linux內核中的各項功能,如命名空間與控制組,用以在操作系統之上創建容器。
相較于傳統方式,Docker容器具有以下優勢:
1、易用性,可快速構建并測試可移植應用程序;
2、速度,具備輕量化及高速特性,秒級創建及運行;
3、豐富的生態系統支持;
4、模塊性與可擴展性,不同的模塊及組件隔離運行;
5、安全以及易于運維。
同時由于Docker基于LXC輕量虛擬化的特點,Docker相對于KVM之類最明顯的特點就是啟動快、占用資源小。
發明內容
本發明的目的就在于克服現有技術存在的缺點和不足,提供一種基于Docker的數據包采集分析系統及其方法,用以解決當前技術存在資源利用率低、移植及運行維護復雜的問題。
實現本發明目的技術方案是:
一、基于Docker的數據包采集分析系統(簡稱系統)
本系統包括Docker鏡像倉庫、數據包處理模塊、數據庫、服務提供模塊、跨主機容器互聯網絡和容器運行監控模塊;
其交互關系是:
Docker鏡像倉庫分別與數據包處理模塊、數據庫和服務提供模塊交互,進行版本控制及鏡像更新;
數據包處理模塊、數據庫和服務提供模塊,均通過跨主機互聯網絡依次交互;
容器運行監控模塊分別對各個模塊內容器運行狀況進行監測。
二、基于Docker的數據包采集分析方法(簡稱方法)
本方法包括以下步驟:
①Docker鏡像倉庫提供DPI(深度包檢測)程序所需的運行環境及程序鏡像、oracle鏡像、以及Nginx鏡像,提供版本控制功能、確保唯一性,為后續模塊中的應用程序包括DPI程序及Redis容器鏡像提供push、pull操作;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢虹旭信息技術有限責任公司,未經武漢虹旭信息技術有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810287797.6/2.html,轉載請聲明來源鉆瓜專利網。





