新四季網

一種網絡設備內部的報文跟蹤方法、裝置及網絡設備與流程

2023-10-10 22:16:34 1


本發明涉及網絡通信技術領域,尤其涉及一種網絡設備內部的報文跟蹤方法、裝置及網絡設備。



背景技術:

隨著通信技術的發展,特別是乙太網業務已經成為相關交換設備最為重要的業務之一。一般情況下,交換設備需要支持多種通信協議,同時處理大量乙太網報文。在交換設備內部,涉及報文處理的子系統通常是交換子系統、作業系統子系統和協議棧子系統等。

現有的報文統計技術通常針對報文本身的類型、長度等信息進行跟蹤統計,目前單純的設備收發報文跟蹤統計也已經有了大量的解決方案。

這些方案數據分析的重點在網絡壓力、數據吞吐量等方面,對報文在交換設備內部的流向並未進行跟蹤,因此當報文在設備內某一層級或子系統的處理發生異常時,無法明確指出報文的去向和出錯的子系統。



技術實現要素:

本發明提供一種網絡設備內部的報文跟蹤方法、裝置及網絡設備,通過對設備內部的報文走向的跟蹤與統計,以便對出故障的子系統進行快速定位。

本發明採用的技術方案是,一種網絡設備內部的報文跟蹤方法,包括:

對網絡設備內部的一個或多個子系統處理的報文進行偵測;

基於對所述報文進行偵測的記錄進行統計上報。

進一步的,對網絡設備內部的設定子系統處理的報文進行偵測,所述設定 子系統從網絡設備內部涉及報文處理的一個或多個子系統中確定。

進一步的,從網絡設備內部涉及報文處理的一個或多個子系統中確定出所述設定子系統的過程,包括:

對網絡設備內部涉及報文處理的一個或多個子系統進行註冊,經過註冊的子系統即為設定子系統;或者,

對網絡設備內部涉及報文處理的一個或多個子系統進行註冊,從註冊的子系統中選擇出的子系統即為設定子系統。

進一步的,對網絡設備內部的一個或多個子系統處理的報文進行偵測,包括:

當網絡設備內部的一個或多個子系統中出現報文時,針對出現的每一條所述報文生成一條偵測記錄,所述偵測記錄的內容,包括:所述報文、所述報文所在的子系統的標識以及所述報文所在的子系統對所述報文進行處理的類型;所述處理的類型,包括:透傳、上送和丟棄。

進一步的,所述方法,還包括:為偵測的報文設定類型。

進一步的,基於對所述報文進行偵測的記錄進行統計上報,包括:

在對所述報文進行偵測的記錄的基礎上,根據查詢條件進行報文的統計上報;所述查詢條件,包括:子系統的標識,和/或,報文的類型。

本發明還提供一種網絡設備內部的報文跟蹤的裝置,包括:

偵測模塊,用於對網絡設備內部的一個或多個子系統處理的報文進行偵測;

上報模塊,用於基於對所述報文進行偵測的記錄進行統計上報。

進一步的,所述偵測模塊,具體用於:對網絡設備內部的設定子系統處理的報文進行偵測,所述設定子系統從網絡設備內部涉及報文處理的一個或多個子系統中確定。

進一步的,所述偵測模塊,還具體用於:

對網絡設備內部涉及報文處理的一個或多個子系統進行註冊,經過註冊的 子系統即為設定子系統;或者,

對網絡設備內部涉及報文處理的一個或多個子系統進行註冊,從註冊的子系統中選擇出的子系統即為設定子系統。

進一步的,所述偵測模塊,具體用於:

當網絡設備內部的一個或多個子系統中出現報文時,針對出現的每一條所述報文生成一條偵測記錄,所述偵測記錄的內容,包括:所述報文、所述報文所在的子系統的標識以及所述報文所在的子系統對所述報文進行處理的類型;所述處理的類型,包括:透傳、上送和丟棄。

進一步的,所述偵測模塊,還具體用於:為偵測的報文設定類型。

進一步的,所述上報模塊,具體用於:

在對所述報文進行偵測的記錄的基礎上,根據查詢條件進行報文的統計上報;所述查詢條件,包括:子系統的標識,和/或,報文的類型。

本發明還提供一種網絡設備,包括上述的網絡設備內部的報文跟蹤裝置

採用上述技術方案,本發明至少具有下列優點:

本發明所述的網絡設備內部的報文跟蹤方法、裝置及網絡設備,在網絡設備內部,對進入網絡設備以及經網絡設備處理的報文進行逐層跟蹤與統計,使用者可以方便的跟蹤報文,即時了解報文的去向,可以實時反應設備乙太網業務的健康狀況,一旦故障發生導致報文去向與預期不符,使用者則可以快速定位出問題的子系統,節省了故障定位時間,提高了維護人員工作效率。

附圖說明

圖1為本發明第一實施例的網絡設備內部的報文跟蹤方法流程圖;

圖2為本發明第二實施例的網絡設備內部的報文跟蹤方法流程圖;

圖3為本發明第三實施例的網絡設備內部的報文跟蹤方法流程圖;

圖4為本發明第四、五、六實施例的網絡設備內部的報文跟蹤裝置組成結構示意圖;

圖5為本發明第八實施例的交換機設備的報文跟蹤系統的內部組成示意圖;

圖6為本發明第八實施例的交換機設備的報文跟蹤系統的運行流程圖。

具體實施方式

為更進一步闡述本發明為達成預定目的所採取的技術手段及功效,以下結合附圖及較佳實施例,對本發明進行詳細說明如後。

本發明第一實施例,一種網絡設備內部的報文跟蹤方法,如圖1所示,包括以下具體步驟:

步驟S101,對網絡設備內部的一個或多個子系統處理的報文進行偵測;

具體的,步驟S101包括:

當網絡設備內部的一個或多個子系統中出現報文時,針對出現的每一條所述報文生成一條偵測記錄,所述偵測記錄的內容,包括:所述報文、所述報文所在的子系統的標識以及所述報文所在的子系統對所述報文進行處理的類型;所述處理的類型,包括:透傳、上送和丟棄。

優選的,所述方法,還包括:為偵測的報文設定類型,即對網絡設備內部的一個或多個子系統中設定類型的報文進行偵測,這樣報文跟蹤的針對性更強。

步驟S102,基於對所述報文進行偵測的記錄進行統計上報。

具體的,步驟S102包括:

在對所述報文進行偵測的記錄的基礎上,根據查詢條件進行報文的統計上報;所述查詢條件,包括:子系統的標識,和/或,報文的類型。

如果輸入的查詢條件是子系統的標識,則在對所述報文進行偵測的記錄中篩選出由該子系統中處理過的報文,同時能看到該子系統對各報文進行的處理操作;

如果輸入的查詢條件是報文的類型,則在對所述報文進行偵測的記錄中篩選出處理過該類型報文的所有子系統,即可看到該類型報文在相關子系統中的分布,由此能夠確定報文是否得到正確處理。

如果輸入的查詢條件是子系統的標識和報文的類型,則在對所述報文進行偵測的記錄中篩選出由該子系統中處理過的該類型報文,同時能看到該子系統對該類型報文進行的處理操作。

在本發明實施例中,可以對網絡設備內部的每一個子系統處理的各種類型的報文的結果進行記錄,使用戶可以查看各類型的報文在網絡設備內容的去向。

本發明第二實施例,一種網絡設備內部的報文跟蹤方法,本實施例所述方法與第一實施例大致相同,區別在於,如圖2所示,本實施例的所述方法是針對設定子系統處理的報文進行的偵測。

本實施例的所述網絡設備內部的報文跟蹤方法,包括以下具體步驟:

步驟S201,對網絡設備內部的設定子系統處理的報文進行偵測,所述設定子系統從網絡設備內部涉及報文處理的一個或多個子系統中確定。

具體的,在步驟S201中,從網絡設備內部涉及報文處理的一個或多個子系統中確定出所述設定子系統的過程,包括:

對網絡設備內部涉及報文處理的一個或多個子系統進行註冊,經過註冊的子系統即為設定子系統;或者,

對網絡設備內部涉及報文處理的一個或多個子系統進行註冊,從註冊的子系統中選擇出的子系統即為設定子系統。

步驟S202,基於對所述報文進行偵測的記錄進行統計上報。

本發明第三實施例,一種網絡設備內部的報文跟蹤方法,本實施例所述方法與第二實施例大致相同,區別在於,如圖3所示,本實施例的所述方法是針對設定子系統處理的設定類型的報文進行的偵測。

本實施例的所述網絡設備內部的報文跟蹤方法,包括以下具體步驟:

步驟S301,對網絡設備內部的設定子系統處理的設定類型的報文進行偵測,所述設定子系統從網絡設備內部涉及報文處理的一個或多個子系統中確定。

步驟S302,基於對所述報文進行偵測的記錄進行統計上報。

本發明第四實施例,與第一實施例對應,本實施例介紹一種網絡設備內部的報文跟蹤裝置,如圖4所示,包括以下組成部分:

1)偵測模塊401,用於對網絡設備內部的一個或多個子系統處理的報文進行偵測;

具體的,偵測模塊401具體用於:

當網絡設備內部的一個或多個子系統中出現報文時,針對出現的每一個所述報文生成一條偵測記錄,所述偵測記錄的內容,包括:所述報文、所述報文所在的子系統的標識以及所述報文所在的子系統對所述報文進行處理的類型;所述處理的類型,包括:透傳、上送和丟棄。

優選的,偵測模塊401,還具體用於:為偵測的報文設定類型。

2)上報模塊402,用於基於對所述報文進行偵測的記錄進行統計上報。

具體的,上報模塊402用於:

在對所述報文進行偵測的記錄的基礎上,根據查詢條件進行報文的統計上報;所述查詢條件,包括:子系統的標識,和/或,報文的類型。

如果輸入的查詢條件是子系統的標識,則在對所述報文進行偵測的記錄中篩選出由該子系統中處理過的報文,同時能看到該子系統對各報文進行的處理操作;

如果輸入的查詢條件是報文的類型,則在對所述報文進行偵測的記錄中篩選出處理過該類型報文的所有子系統,即可看到該類型報文在相關子系統中的分布,由此能夠確定報文是否得到正確處理。

如果輸入的查詢條件是子系統的標識和報文的類型,則在對所述報文進行偵測的記錄中篩選出由該子系統中處理過的該類型報文,同時能看到該子系統 對該類型報文進行的處理操作。

在本發明實施例中,可以對網絡設備內部的每一個子系統處理的各種類型的報文的結果進行記錄,使用戶可以查看各類型的報文在網絡設備內容的去向。

本發明第五實施例,一種網絡設備內部的報文跟蹤裝置,本實施例所述裝置與第四實施例大致相同,區別在於,如圖4所示,本實施例的所述裝置是針對設定子系統處理的報文進行的偵測。

本實施例的所述網絡設備內部的報文跟蹤裝置,包括以下組成部分:

1)偵測模塊401,用於對網絡設備內部的設定子系統處理的報文進行偵測,所述設定子系統從網絡設備內部涉及報文處理的一個或多個子系統中確定。

具體的,偵測模塊401還具體用於:

對網絡設備內部涉及報文處理的一個或多個子系統進行註冊,經過註冊的子系統即為設定子系統;或者,

對網絡設備內部涉及報文處理的一個或多個子系統進行註冊,從註冊的子系統中選擇出的子系統即為設定子系統。

2)上報模塊402,用於基於對所述報文進行偵測的記錄進行統計上報。

本發明第六實施例,一種網絡設備內部的報文跟蹤裝置,本實施例所述裝置與第五實施例大致相同,區別在於,如圖4所示,本實施例的所述裝置是針對設定子系統處理的設定類型的報文進行的偵測。

1)偵測模塊401,用於對網絡設備內部的設定子系統處理的設定類型的報文進行偵測,所述設定子系統從網絡設備內部涉及報文處理的一個或多個子系統中確定。

2)上報模塊402,用於基於對所述報文進行偵測的記錄進行統計上報。

本發明第七實施例,一種網絡設備,可以作為實體裝置來理解,包括第四、第五或者第六實施例所述的網絡設備內部的報文跟蹤裝置。

本發明第八實施例,本實施例是在上述實施例的基礎上,以交換機設備內部各子系統的報文進行跟蹤為例,結合附圖5~6介紹一個本發明的應用實例。

如圖5所示,本實施例的交換機設備的報文跟蹤系統的內部組成部分,包括:處理報文的子系統100、報文跟蹤統計模塊101、控制管理模塊102和數據顯示模塊103,其中,處理報文的子系統100至少包含:交換子系統(或稱:交換晶片)、作業系統子系統和協議棧子系統,根據具體的實現方案不同,交換機設備內部也可能存在更多的關心報文收發的子系統。

報文跟蹤統計模塊101與交換機設備內部的處理報文的各個子系統直接交互,各子系統向報文跟蹤統計模塊101註冊信息表示接受報文監控;

報文跟蹤統計模塊101對註冊過的子系統進行偵聽,當有報文發送或接收時對報文信息進行抓取;

控制管理模塊102為該交換機設備的報文跟蹤系統的核心模塊,用戶可根據需要定製報文跟蹤條件,包括被監控的子系統、指定協議類型的報文等信息。由於功能為軟體實現,在不需要此功能時,可以配置關閉以節約設備系統資源;

數據顯示模塊103為最終的結果展示平臺,其形式可以為多種,包括但不限於:統計數據文件,以文件形式存儲在交換機設備上,需要時下載。

如圖6所示,本實施例的該交換機設備的報文跟蹤系統的運行流程,如下:

步驟S01:處理報文的子系統向報文跟蹤統計模塊註冊;

具體的,交換機設備內部的這些處理報文的子系統向報文跟蹤統計模塊發送註冊信息,表示接受報文跟蹤監控;

步驟202:控制管理模塊配置跟蹤信息;

用戶通過控制管理模塊配置報文跟蹤的規則,包括但不限於報文跟蹤功能的打開或關閉、報文跟蹤時間、跟蹤的子系統和跟蹤報文的類型;對於每個打 開報文跟蹤功能的子系統,控制管理模塊會分配一個標識用於區各個子系統。

步驟203:交換機設備收到報文,根據具體實現依次到達各子系統;通常情況下,報文通過交換子系統接收後,向其他子系統傳遞;以報文流動順序為交換子系統、作業系統子系統至協議棧子系統為例:

當交換子系統收到來自交換機設備外部的報文時,處理結果通常有3種:

a)轉發至其他設備,此時處理的類型為:轉發或透傳;

b)送至交換機設備內部其他子系統處理,此時處理的類型為:上送;

c)交換機內部均無法正常處理,報文丟棄,此時處理的類型為:丟棄;

對於轉發至其他設備的報文,僅做記錄,不做特殊處理。對於上送和丟棄的報文,在交換子系統中得到處理後,處理的結果會上報給報文跟蹤統計模塊,報文跟蹤統計模塊在報文尾部增加標識欄位予以記錄,該欄位包含步驟202中控制管理模塊分配的子系統全局標識,以及報文處理結果(包括轉發、上送及丟棄)。其他子系統不存在轉發至其他設備的情況,故報文只有上送與丟棄兩種情況,同樣報文統計結果上報至報文跟蹤統計模塊後,增加標識欄位予以記錄。

設備發送報文時,通常由業務發出至交換子系統,比如協議棧子系統運行在作業系統子系統,則報文發送時在設備內的路徑為:協議棧->作業系統->交換。

與接收報文流程相反,除交換子系統外,每個子系統都有下發、丟棄兩種情況,交換子系統會存在轉發和丟棄兩種情況,將報文處理結果上報至報文跟蹤統計模塊後,在報文尾部增加標識欄位予以記錄。

記錄信息由報文跟蹤統計模塊負責維護存儲。

步驟204:報文跟蹤統計模塊根據控制管理模塊的配置信息統計特定的報文,完成用戶配置的查詢功能,例如:

統計特定子系統的報文:根據控制管理模塊分配的標識查詢存儲記錄,可以分別獲得每個子系統的報文處理情況;

繼續在上述結果中查詢特定的報文類型,能夠查詢到該類型報文在每個子系統中的分布;由此能夠確定報文是否得到正確處理;

另外,如果查詢條件精確到每個報文的源和目的,經過報文統計模塊比對各子系統中的統計數據,即可實現觀察相同的源和目的的報文在子系統中流動的效果;

步驟205:統計數據回傳信息至控制管理模塊;

步驟206:控制管理模塊匯總數據發送至數據顯示模塊。

本實施例的該交換機設備的報文跟蹤系統具體應用場景舉例如下:

設備狀態監控:

交換機設備運行時,需要處理大量報文,開啟報文跟蹤系統,檢測交換機內部報文的統計數據,對每一個子系統處理的各種類型的報文的結果進行記錄,通過數據顯示模塊可直觀的查看各類型的報文在內部的去向。

當設備報文處理發生異常時,利用報文跟蹤系統,配置跟蹤異常的報文類型,查看報文在設備內部的走向,即可定位導致異常的子系統,節約故障定位時間。

通過具體實施方式的說明,應當可對本發明為達成預定目的所採取的技術手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,並非用來對本發明加以限制。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀