那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虹科分享 | 基于流的流量分類的工作原理 | 網絡流量監控

虹科網絡可視化技術 ? 2023-04-20 15:00 ? 次閱讀

許多ntop產品,如ntopng、nProbe和PF_RING FT等都是基于網絡流的。然而,并不是所有的用戶都詳細知道什么是網絡流,以及它在實踐中是如何工作的。這篇博客文章描述了它們是什么以及它們在實踐中是如何工作的。

什么是網絡流量

網絡流是一組具有公共財產的數據包。它們通常由5元組密鑰標識,這意味著給定流的所有數據包都具有相同的源和目的IP、源和目的端口以及應用協議(例如TCP)。在實踐中,流密鑰還至少包括VLAN Id,并且最終包括諸如封裝業務的隧道ID之類的其他屬性。流是一種通過使用公共密鑰對數據包進行聚類然后對流量進行分類的方法,它與運行netstat-na等命令時在計算機上看到的情況類似。每個流都有各種計數器,用于跟蹤流數據包/字節和各種其他屬性,如流計時器(第一個和最后一個流數據包的時間)、統計信息(重傳、數據包無序等)和安全屬性(例如流風險)。

流量是如何存儲在內存中的?

網絡流保存在一個名為流緩存的數據結構中(通常使用哈希表實現),該數據結構不斷地提供傳入的數據包。流高速緩存在存儲器中存儲活動流(即,當接收到屬于流的分組時仍然活動的那些流)。下面您可以看到ntopng如何顯示實時流緩存及其5元組密鑰。

網絡流何時開始?

一旦觀察到第一個流分組,網絡流就開始。在啟動時,流緩存是空的,并且隨著數據包的接收而被填滿。對每個傳入的數據包進行解碼,并計算流密鑰。在流緩存中搜索這樣的密鑰:如果沒有找到,則向流緩存中添加新的條目,否則更新具有這樣的密鑰的現有條目,即更新流數據包/字節和計時器的計數器。因此,本質上,當觀察到第一個流分組時,流就開始了。

網絡流何時結束?

每個流都有兩個老化計時器:空閑計時器(它跟蹤自接收到最后一個流數據包以來已經過去了多少時間)和持續時間計時器(它記錄流持續的時間)。當這兩個老化定時器中的一個到期時,即當流空閑太長(例如,有一段時間沒有接收到分組)或當流在流高速緩存中存儲太長時,流結束。在nProbe和PF_RING FT中,當流過期時,它將從流緩存中刪除并發送到收集器。相反,在ntopng中,從流緩存中刪除流只是為了空閑,因為持久流不會從緩存中刪除。原因是像nProbe這樣的流量探測器需要定期向收集器(例如ntopng)報告有關監控流量的信息,因此流量會被“剪切”并發送到收集器。相反,在ntopng中,不需要通知收集器,因此只要在首選項中配置了必要的內容,流就會留在內存中。

流的關鍵點和方向

如果流是在接收到第一個流數據包時創建的,那么我們可以將流客戶端視為真正的網絡客戶端。例如,從主機1.2.3.4上的客戶端到主機5.6.7.8的SSH,這種通信的流程將是1.2.3.4:X<->5.6.7.8:22(我們假設SSH在端口22上運行)。看起來是對的吧?但有時你會看到,在流緩存中,這樣的流被報告為5.6.7.8:22<->1.2.3.4:X。為什么?這可能是由于各種原因造成的:

  • 應用程序(例如ntopng)在流開始后啟動,ntopng觀察到的第一個數據包是5.6.7.8:22->1.2.3.4:X,而不是1.2.3.4:X->5.6.7.8:22。
  • 流使用正確的密鑰存儲在緩存中,但有一段時間(例如2分鐘)沒有交換數據包,因此應用程序已將流聲明為過期,并將其從流緩存中刪除。然后,如果突然觀察到一個新的數據包,則該數據包可能會被發送到錯誤的方向(例如5.6.7.8:22->1.2.3.4:X),因為這可能是服務器的保存數據包。在這種情況下,流以相反的方向(9,因此是錯誤的)放置在高速緩存中。

可以配置ntopng(通過首選項)和nProbe(使用帶有-t和-d的命令行)流超時,因此這些問題得到了緩解(盡管沒有完全解決)。然而,僅僅調整超時是不夠的,特別是對于UDP流,因為與TCP相反,沒有TCP標志可以用來猜測真實的流方向。因此,ntopng實現了一些啟發式來交換流向,但這種啟發式不能太激進,因為我們可能會報告無效信息。

我們希望這篇文章能讓大家明白基于流量的網絡流量分析是如何工作的,以及為什么有時會觀察到一些“意外”行為,不是因為漏洞,而是因為這些測量的性質。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 網絡
    +關注

    關注

    14

    文章

    7599

    瀏覽量

    89250
  • 流量
    +關注

    關注

    0

    文章

    245

    瀏覽量

    23944
  • 流量監控
    +關注

    關注

    0

    文章

    18

    瀏覽量

    7394
收藏 人收藏

    評論

    相關推薦

    電磁流量計的流量測量范圍

    在工業生產和環境監測中,流量測量是一個至關重要的環節。電磁流量計以其高精度、高可靠性和廣泛的應用范圍而受到青睞。 電磁流量計的工作原理 電磁流量
    的頭像 發表于 01-24 10:02 ?124次閱讀

    電磁流量計的工作原理介紹

    受到青睞。 電磁流量計的基本原理 電磁流量計的工作原理基于法拉第電磁感應定律。當導電流體通過垂直于流動方向的磁場時,會在流體中感應出一個與流體速度成正比的電動勢(EMF)。這個電動勢可以通過測量流體兩端的電壓來確定,從而計算出流
    的頭像 發表于 01-24 09:44 ?123次閱讀

    流量變送器的工作原理與應用

    在工業自動化和過程控制領域,流量測量是一個至關重要的環節。流量變送器作為流量測量的核心設備,其精確性和穩定性直接影響到生產效率和產品質量。 一、流量變送器的
    的頭像 發表于 01-15 10:02 ?172次閱讀

    方案 僅需4個步驟!輕松高效搭建TSN測試網絡

    隨著汽車行業向分層同構以太網網絡的轉型,時間敏感網絡(TSN)逐漸成為實現確定性以太網互操作性的關鍵解決方案。本文將詳細介紹如何快速搭建TSN測試網絡,涵蓋從流量特征分析到
    的頭像 發表于 01-06 11:32 ?132次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 僅需4個步驟!輕松高效搭建<b class='flag-5'>虹</b><b class='flag-5'>科</b>TSN測試<b class='flag-5'>網絡</b>

    網絡流量監控與網關優化

    在當今數字化時代,網絡流量監控和管理對于任何組織來說都是至關重要的。隨著數據量的激增和網絡攻擊的日益復雜,有效的網絡流量監控和網關優化變得
    的頭像 發表于 01-02 16:14 ?251次閱讀

    靶式流量計的工作原理 靶式流量計和渦街流量計比較

    靶式流量計的工作原理 靶式流量計是一種直接質量流量計,其工作原理基于動量守恒定律。當流體流過流量
    的頭像 發表于 12-11 16:49 ?426次閱讀

    超聲波流量計工作原理 超聲波流量計選型指南

    超聲波流量計工作原理 超聲波流量計是一種非接觸式流量測量儀表,其工作原理基于超聲波在流體中的傳播特性。具體來說,超聲波流量計利用超聲波發射換
    的頭像 發表于 11-27 16:42 ?609次閱讀

    渦街流量計的工作原理

    ? ? ?渦街流量計的工作原理主要基于“卡門渦街”原理。渦街流量計是國際上普遍采用的流量計量儀表,渦街流量計具有其它計量儀表無法超越的優點,
    的頭像 發表于 11-04 09:47 ?389次閱讀
    渦街<b class='flag-5'>流量</b>計的<b class='flag-5'>工作原理</b>

    網絡故障導致流量失控?看Qci方案如何一招制勝!

    關鍵數據的優先級和帶寬得到保障。本文將深入探討IEEE802.1Qci協議的基本概念、工作原理以及提供的Qci解決方案,幫您理解如何通過精確的
    的頭像 發表于 06-20 08:04 ?567次閱讀
    <b class='flag-5'>網絡</b>故障導致<b class='flag-5'>流量</b>失控?看<b class='flag-5'>虹</b><b class='flag-5'>科</b>Qci方案如何一招制勝!

    艾體寶干貨 | 教程:使用ntopng和nProbe監控網絡流量

    本文是關于使用 ntopng 和 nProbe 監控網絡流量的教程。文章詳細介紹了如何配置和使用這兩個工具來監控和分析網絡流量。內容涉及硬件和軟件的安裝、配置端口鏡像、靜態IP地址設置
    的頭像 發表于 05-29 15:35 ?976次閱讀
    艾體寶干貨 | 教程:使用ntopng和nProbe<b class='flag-5'>監控</b><b class='flag-5'>網絡流量</b>

    流量計的分類工作原理

    流量計是工業和環境監測中用于測量管道中流體流量的設備。它們可以基于不同的工作原理和設計,適用于不同類型的流體和工況。
    的頭像 發表于 05-14 15:32 ?1620次閱讀

    電磁流量計的工作原理及特點

    電磁流量計是一種利用電磁感應原理來測量導電流體流量的儀表。它具有一系列獨特的優點,適用于多種工業過程的流量測量。
    的頭像 發表于 05-11 15:02 ?3270次閱讀

    電磁流量計的工作原理及其分類

    電磁流量計是一種利用電磁感應原理來測量導電流體體積流量的儀表。
    的頭像 發表于 05-08 16:40 ?1192次閱讀

    艾體寶產品 | Allegro網絡流量分析儀

    艾體寶產品 | Allegro網絡流量分析儀
    的頭像 發表于 04-29 08:04 ?535次閱讀
    艾體寶產品 | Allegro<b class='flag-5'>網絡流量</b>分析儀

    用物聯流量卡的監控器能改變移動流量卡嗎

    流量卡的監控工作原理、功能和應用場景等方面進行介紹,以幫助讀者更好地理解和使用物聯流量卡的監控器。 一:物聯
    的頭像 發表于 04-11 17:38 ?776次閱讀
    用物聯<b class='flag-5'>流量</b>卡的<b class='flag-5'>監控</b>器能改變移動<b class='flag-5'>流量</b>卡嗎
    大发888娱乐城客户端下载| 威尼斯人娱乐城 2013十一月九问好| 新全讯网carrui| 云顶平台| VIP百家乐官网-挤牌卡安桌板| 乐宝百家乐官网的玩法技巧和规则 | 做生意门面对着什么方向好| 百家乐博娱乐赌百家乐的玩法技巧和规则 | 百家乐单机游戏免费下| 娱乐城去澳门| 百家乐官网赌博网址| 百家乐网址哪里有| 大发888娱乐城官方下载lm0| 太阳城百家乐官网赌博害人| 百家乐开户送10彩金| 金银岛娱乐城开户| 娱乐城百家乐官网送白菜| 网络百家乐必胜投注方法| 同乐城备用网址| 凱旋门百家乐官网的玩法技巧和规则 | 广德县| 免费百家乐官网追号软件| 大发888娱乐城手机| 澳门百家乐官网有赢钱的吗| 金域百家乐娱乐城| k7娱乐城备用网址| 百家乐官网博娱乐网赌百家乐官网| 博狗百家乐的玩法技巧和规则| 百家乐官网流水打法| 百家乐官网技巧技巧| 新皇冠现金网怎么样| 百家乐官网的最佳玩| 请问下百家乐去哪个娱乐城玩最好呢| 百家乐官网真钱牌九| 优博百家乐现金网平台| 亚洲赌博网站| 百家乐玩法简介| 盛世国际开户| 百家乐官网是真人发牌吗| 澳门顶级赌场手机在线登陆| 金木棉百家乐官网的玩法技巧和规则 |