新四季網

一種廣播抑制方法及裝置製造方法

2023-07-28 21:48:01

一種廣播抑制方法及裝置製造方法
【專利摘要】本發明公開了一種廣播抑制方法及裝置,相比於現有廣播抑制方案,能夠避免在待監測廣播域正常、不存在網絡環路時仍然進行了流量抑制、報文丟棄的情況的發生,因此更為合理。該方法包括:判斷待監測廣播域中是否存在網絡環路;當待監測廣播域中不存在網絡環路時,跳過對待監測廣播域中指定埠的指定種類流量進行抑制。
【專利說明】一種廣播抑制方法及裝置

【技術領域】
[0001]本發明涉及網絡通信【技術領域】,尤其涉及一種廣播抑制方法及裝置。

【背景技術】
[0002]以太二層網絡中的交換設備,根據報文攜帶的目的MAC (Media Access Control,媒體接入控制)地址,查找MAC轉發表,將報文在命中表項指明的埠進行轉發,所以以太二層網絡中的交換設備有一個學習MAC轉發表的過程。
[0003]當以太二層網絡中的交換設備在一個埠接收到一條報文時,將該條報文的源MAC地址和該埠的對應關係學習到MAC轉發表中作為一條表項;這樣,當有反向報文時,以太二層網絡中的交換設備就能夠查找並命中該條表項,將該反向報文在該埠進行轉發,此時產生的流量被稱為已知單播流量。
[0004]而在報文攜帶的目的MAC沒有被學習到之前,以太二層網絡中的交換設備會將該報文在除了接收該報文的埠外的其它所有埠進行廣播轉發,此時產生的流量被稱為未知單播流量。
[0005]而在實際網絡中,大部分以太二層網絡設備都支持根據VLAN(Virtual Local AreaNetwork,虛擬區域網)或VSI (Virtual Switch Instance,虛擬交換實例)來劃分廣播域,每個廣播域對應MAC轉發表中的多條表項。在報文攜帶的目的MAC沒有被學習到之前,以太二層網絡中的交換設備將報文在對應廣播域中除了接收該報文的埠外的其它所有埠進行廣播轉發即可。
[0006]另外,當報文攜帶的目的MAC地址為廣播MAC地址和組播MAC地址的報文時,以太二層網絡中的交換設備也需要將該報文在對應廣播域中除了接收該報文的埠外的其它所有埠進行廣播轉發。即現有技術中,廣播域內存在三種因需要進行廣播轉發而產生的流量:廣播流量、組播流量和未知單播流量。
[0007]當以太二層網絡的某個廣播域出現網絡環路,即轉發路徑出現環路時,廣播流量、組播流量和未知單播流量三種流量對應的報文會循環複製,無法終結,佔用全部的轉髮帶寬,導致該廣播域業務中斷甚至其它廣播域業務也中斷。
[0008]現有技術中,為避免上述情況的發生,通常會預先設定抑制帶寬,提前進行靜態配置,可以針對上述三種流量分別設定抑制帶寬,對三種流量進行分別抑制,也可以針對三種流量總和設定抑制帶寬,對三種流量進行統一抑制,以太二層網絡中的交換設備在報文轉發時對各種流量進行統計,當對應種類流量超過對應的抑制帶寬時,對對應的報文進行丟棄。
[0009]然而,採用上述靜態的廣播抑制方案會出現在廣播域正常時仍進行流量抑制從而導致報文丟棄的情況,可見,現有廣播抑制方案的合理性較差。


【發明內容】

[0010]本發明實施例提供一種廣播抑制方法及裝置,用以解決現有廣播抑制方案不合理的問題。
[0011]第一方面,提供一種廣播抑制方法,包括:
[0012]判斷待監測廣播域中是否存在網絡環路;
[0013]當待監測廣播域中不存在網絡環路時,跳過對待監測廣播域中指定埠的指定種類流量進行抑制。
[0014]結合第一方面,在第一種可能的實現方式中,判斷待監測廣播域中是否存在網絡環路,具體包括:
[0015]判斷待監測廣播域中是否存在異常的媒體接入控制MAC地址漂移;
[0016]當待監測廣播域中存在異常的MAC地址漂移時,確定待監測廣播域中存在網絡環路;否則,確定待監測廣播域中不存在網絡環路。
[0017]結合第一方面的第一種可能的實現方式,在第二種可能的實現方式中,判斷待監測廣播域中是否存在異常的MAC地址漂移,具體包括:
[0018]判斷待監測廣播域中是否存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數;
[0019]當待監測廣播域中存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數時,確定待監測廣播域中存在異常的MAC地址漂移;否則,確定待監測廣播域中不存在異常的MAC地址漂移。
[0020]結合第一方面的第一種可能的實現方式,或者第一方面的第二種可能的實現方式,在第三種可能的實現方式中,還包括當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進打抑制;
[0021 ] 其中,對待監測廣播域中指定埠的指定種類流量進行抑制,具體包括:
[0022]對待監測廣播域中異常的MAC地址漂移涉及的埠的廣播流量、組播流量和未知單播流量進行抑制;或者
[0023]對待監測廣播域中異常的MAC地址漂移涉及的埠的所有種類流量進行抑制;或者
[0024]對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者
[0025]對待監測廣播域中所有埠的所有種類流量進行抑制。
[0026]結合第一方面,在第四種可能的實現方式中,判斷待監測廣播域中是否存在網絡環路,具體包括:
[0027]判斷待監測廣播域中廣播流量是否滿足激增條件;
[0028]當待監測廣播域中廣播流量滿足激增條件時,確定待監測廣播域中存在網絡環路;否則,確定待監測廣播域中不存在網絡環路。
[0029]結合第一方面的第四種可能的實現方式,在第五種可能的實現方式中,判斷待監測廣播域中廣播流量是否滿足激增條件,具體包括:
[0030]判斷待監測廣播域中廣播流量佔總流量的百分比是否在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比;所述指定百分比為該連續預設數量個判斷周期之前的指定時長內的所有判斷周期內廣播流量佔總流量的百分比的平均值;
[0031]當待監測廣播域中廣播流量佔總流量的百分比在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比時,確定待監測廣播域中廣播流量滿足激增條件;否則,確定待監測廣播域中廣播流量不滿足激增條件。
[0032]結合第一方面的第四種可能的實現方式,或者第一方面的第五種可能的實現方式,在第六種可能的實現方式中,還包括當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進打抑制;
[0033]其中,對待監測廣播域中指定埠的指定種類流量進行抑制,具體包括:
[0034]對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的廣播流量、組播流量和未知單播流量進行抑制;或者
[0035]對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的所有種類流量進行抑制;或者
[0036]對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者
[0037]對待監測廣播域中所有埠的所有種類流量進行抑制。
[0038]第二方面,提供一種廣播抑制裝置,包括:
[0039]判斷單元,用於判斷待監測廣播域中是否存在網絡環路;
[0040]抑制單元,用於當待監測廣播域中不存在網絡環路時,跳過對待監測廣播域中指定埠的指定種類流量進行抑制。
[0041]結合第二方面,在第一種可能的實現方式中,所述判斷單元,具體用於判斷待監測廣播域中是否存在異常的媒體接入控制MAC地址漂移;當待監測廣播域中存在異常的MAC地址漂移時,確定待監測廣播域中存在網絡環路;否則,確定待監測廣播域中不存在網絡環路。
[0042]結合第二方面的第一種可能的實現方式,在第二種可能的實現方式中,所述判斷單元,具體用於判斷待監測廣播域中是否存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數;當待監測廣播域中存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數時,確定待監測廣播域中存在異常的MAC地址漂移;否則,確定待監測廣播域中不存在異常的MAC地址漂移。
[0043]結合第二方面的第一種可能的實現方式,或者第二方面的第二種可能的實現方式,在第三種可能的實現方式中,所述抑制單元,還用於當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制;具體用於對待監測廣播域中異常的MAC地址漂移涉及的埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中異常的MAC地址漂移涉及的埠的所有種類流量進行抑制;或者對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中所有埠的所有種類流量進行抑制。
[0044]結合第二方面,在第四種可能的實現方式中,所述判斷單元,具體用於判斷待監測廣播域中廣播流量是否滿足激增條件;當待監測廣播域中廣播流量滿足激增條件時,確定待監測廣播域中存在網絡環路;否則,確定待監測廣播域中不存在網絡環路。
[0045]結合第二方面的第四種可能的實現方式,在第五種可能的實現方式中,所述判斷單元,具體用於判斷待監測廣播域中廣播流量佔總流量的百分比是否在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比;所述指定百分比為該連續預設數量個判斷周期之前的指定時長內的所有判斷周期內廣播流量佔總流量的百分比的平均值;當待監測廣播域中廣播流量佔總流量的百分比在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比時,確定待監測廣播域中廣播流量滿足激增條件;否則,確定待監測廣播域中廣播流量不滿足激增條件。
[0046]結合第二方面的第四種可能的實現方式,或者第二方面的第五種可能的實現方式,在第六種可能的實現方式中,所述抑制單元,還用於當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制;具體用於對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的所有種類流量進行抑制;或者對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中所有埠的所有種類流量進行抑制。
[0047]根據第一方面提供的廣播抑制方法,第二方面提供的廣播抑制裝置,對待監測廣播域進行動態監測,當待監測廣播域中不存在網絡環路時,不對待監測廣播域進行流量抑制,當待監測廣播域中存在網絡環路時,才對待監測廣播域進行流量抑制,避免了在待監測廣播域正常、不存在網絡環路時仍然進行了流量抑制從而導致報文丟棄的情況的發生,因此本發明實施例提供的廣播抑制方案相比於現有技術更為合理。

【專利附圖】

【附圖說明】
[0048]附圖用來提供對本發明的進一步理解,並且構成說明書的一部分,與本發明實施例一起用於解釋本發明,並不構成對本發明的限制。在附圖中:
[0049]圖1為本發明實施例提供的廣播抑制方法的流程圖;
[0050]圖2為本發明實施例1提供的廣播抑制方法的流程圖;
[0051]圖3為本發明實施例2提供的廣播抑制方法的流程圖;
[0052]圖4為本發明實施例3提供的廣播抑制裝置的結構示意圖;
[0053]圖5為本發明實施例4提供的廣播抑制設備的結構示意圖。

【具體實施方式】
[0054]為了給出更為合理的廣播抑制方案,本發明實施例提供了一種廣播抑制方法及裝置,以下結合說明書附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用於說明和解釋本發明,並不用於限定本發明。並且在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。
[0055]本發明實施例提供一種廣播抑制方法,如圖1所示,包括:
[0056]步驟101、判斷待監測廣播域中是否存在網絡環路;
[0057]步驟102、當待監測廣播域中不存在網絡環路時,跳過對待監測廣播域中指定埠的指定種類流量進行抑制。
[0058]此時無需進行流量抑制,可以循環執行步驟101,對待監測廣播域進行動態監測。
[0059]進一步的,當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制。
[0060]在判斷待監測廣播域中是否存在網絡環路時,可以通過判斷待監測廣播域中是否存在網絡環路產生的現象來判斷待監測廣播域中是否存在網絡環路。
[0061]因此,在本發明的一實施例中,步驟101判斷待監測廣播域中是否存在網絡環路,具體可以包括判斷待監測廣播域中是否存在異常的MAC地址漂移;當待監測廣播域中存在異常的MAC地址漂移時,確定待監測廣播域中存在網絡環路,對待監測廣播域中指定埠的指定種類流量進行抑制;當待監測廣播域中不存在異常的MAC地址漂移時,確定待監測廣播域中不存在網絡環路,不進行流量抑制。
[0062]此時,對待監測廣播域中指定埠的指定種類流量進行抑制,也具有多種實施方案,可以對待監測廣播域中所有埠的流量進行抑制,也可以對待監測廣播域中部分埠的流量進行抑制,例如,對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的流量進行抑制,較佳的,可以對待監測廣播域中異常的MAC地址漂移涉及的埠的流量進行抑制。
[0063]在本發明的另一實施例中,步驟101判斷待監測廣播域中是否存在網絡環路,具體可以包括判斷待監測廣播域中廣播流量是否滿足激增條件,即判斷待監測廣播域中是否存在廣播流量激增;當待監測廣播域中廣播流量滿足激增條件時,即待監測廣播域中存在廣播流量激增時,確定待監測廣播域中存在網絡環路,對待監測廣播域中指定埠的指定種類流量進行抑制;當待監測廣播域中廣播流量不滿足激增條件時,即待監測廣播域中不存在廣播流量激增時,確定待監測廣播域中不存在網絡環路,不進行流量抑制。
[0064]此時,對待監測廣播域中指定埠的指定種類流量進行抑制,也具有多種實施方案,可以對待監測廣播域中所有埠的流量進行抑制,也可以對待監測廣播域中部分埠的流量進行抑制,例如,對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的流量進行抑制。
[0065]在本發明的其它實施例中,還可以依據網絡環路產生的其它現象,或者同時依據網絡環路產生的幾種現象,判斷待監測廣播域中是否存在網絡環路。
[0066]例如,可以通過同時判斷待監測廣播域中是否存在異常的MAC地址漂移以及廣播流量是否滿足激增條件,來判斷待監測廣播域中是否存在網絡環路;具體可以當待監測廣播域中存在異常的MAC地址漂移並且廣播流量滿足激增條件時,確定待監測廣播域中存在網絡環路,否則,確定待監測廣播域中不存在網絡環路;也可以當待監測廣播域中不存在異常的MAC地址漂移並且廣播流量不滿足激增條件時,確定待監測廣播域中不存在網絡環路,否則,確定待監測廣播域中存在網絡環路。
[0067]本發明實施例提供的廣播抑制方法可應用於以太二層網絡,下面結合附圖,用具體實施例對本發明提供的方法及裝置進行詳細描述。
[0068]實施例1:
[0069]圖2所示為本發明實施例提供的廣播抑制方法的流程圖,具體包括:
[0070]步驟201、判斷待監測廣播域中是否存在異常的MAC地址漂移。
[0071]當待監測廣播域中存在異常的MAC地址漂移時,進入步驟202 ;
[0072]當待監測廣播域中不存在異常的MAC地址漂移時,跳過步驟202,循環執行本步驟201,進行判斷。
[0073]在本發明實施例中,用戶可以根據實際實施時的具體情況設定具體的判斷條件。
[0074]例如,本步驟201具體可以包括判斷待監測廣播域中是否存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數。當待監測廣播域中存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數時,確定待監測廣播域中存在異常的MAC地址漂移;否則,確定待監測廣播域中不存在異常的MAC地址漂移。
[0075]其中,預設數量、判斷周期、預設次數均可由用戶根據實際應用場景進行設定。例如,預設數量具體可以為3個,判斷周期具體可以為10秒,預設次數具體可以為3次,本步驟201具體判斷待監測廣播域中是否存在MAC地址漂移次數在連續3個10秒內均達到3次。
[0076]需要說明的是,上述具體的判斷條件僅為一個示例,並不用於限定本發明,在本發明的其它實施例中,還可以設定其它判斷條件判斷待監測廣播域中是否存在異常的MAC地址漂移。
[0077]步驟202、對待監測廣播域中異常的MAC地址漂移涉及的埠的流量進行抑制。
[0078]本步驟202具體可以為對待監測廣播域中異常的MAC地址漂移涉及的埠的廣播流量、組播流量和未知單播流量進行抑制。具體實施時,可以對該三種流量進行分別抑制,即設定每種流量對應的抑制帶寬,當對應種類流量超過對應的抑制帶寬時,對對應的報文進行丟棄;也可以對該三種流量統一進行抑制,即設定三種流量總和對應的抑制帶寬,當三種流量總和超過該對應的抑制帶寬時,對三種流量對應的報文均進行丟棄。
[0079]在預先設定抑制帶寬時,也可以考慮到埠的鏈路帶寬,針對不同鏈路帶寬的埠,設定的抑制帶寬也不同。
[0080]以設定廣播流量、組播流量和未知單播流量三種流量總和對應的抑制帶寬為例,在本發明實施例中,可以針對鏈路帶寬大於等於指定帶寬的埠,即鏈路帶寬較寬的埠,設定三種流量總和對應的抑制帶寬為一個固定值;針對鏈路帶寬小於指定帶寬的埠,即鏈路帶寬較窄的埠,設定三種流量總和對應的抑制帶寬為鏈路帶寬的一個固定百分比。例如,該指定帶寬具體可以為1G,針對鏈路帶寬大於等於IG的埠,設定三種流量總和對應的抑制帶寬為50M ;針對鏈路帶寬小於IG的埠,設定三種流量總和對應的抑制帶寬為鏈路帶寬的10%。
[0081]進一步的,為了實現簡單,本步驟202具體也可以為對待監測廣播域中異常的MAC地址漂移涉及的埠的所有種類流量進行抑制。
[0082]在本發明的其它具體實施例中,也可以不僅僅對待監測廣播域中異常的MAC地址漂移涉及的埠的流量進行抑制,而是對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制,或者對待監測廣播域中所有埠的所有種類流量進行抑制。
[0083]可見,採用本發明實施例1提供的廣播抑制方法,避免了在待監測廣播域不存在網絡環路時仍然進行了流量抑制、報文丟棄的情況的發生,相比於現有技術更為合理,並且流量抑制方案靈活,可以根據實際應用場景需求進行靈活設定。
[0084]實施例2:
[0085]圖3所示為本發明實施例提供的廣播抑制方法的流程圖,具體包括:
[0086]步驟301、判斷待監測廣播域中廣播流量是否滿足激增條件。
[0087]即判斷待監測廣播域中是否出現了廣播流量激增。
[0088]當待監測廣播域中廣播流量滿足激增條件時,確定待監測廣播域中出現了廣播流量激增,進入步驟302;
[0089]當待監測廣播域中廣播流量不滿足激增條件時,確定待監測廣播域中未出現廣播流量激增,跳過步驟302,循環執行本步驟301,進行判斷。
[0090]在本發明實施例中,用戶可以根據實際實施時的具體情況設定具體的激增條件。
[0091]例如,本步驟301具體可以包括判斷待監測廣播域中廣播流量佔總流量的百分比是否在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比;所述指定百分比為該連續預設數量個判斷周期之前的指定時長內的所有判斷周期內廣播流量佔總流量的百分比的平均值。當待監測廣播域中廣播流量佔總流量的百分比在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比時,確定待監測廣播域中廣播流量滿足激增條件,待監測廣播域中出現了廣播流量激增;否則,確定待監測廣播域中廣播流量不滿足激增條件,待監測廣播域中未出現廣播流量激增。
[0092]即此時,激增條件共包括兩個子條件,只有當兩個子條件均滿足時確定待監測廣播域中廣播流量滿足激增條件,否則,確定待監測廣播域中廣播流量不滿足激增條件。
[0093]其中,預設數量、判斷周期、第一預設百分比、第二預設百分比、指定時長均可由用戶根據實際應用場景進行設定。例如,預設數量具體可以為3個,判斷周期具體可以為5分鐘,第一預設百分比具體可以為5%,第二預設百分比具體可以為10%,指定時長具體可以為I小時,本步驟301具體判斷待監測廣播域中廣播流量佔總流量的百分比是否在連續3個5分鐘內均超過5%,以及廣播流量佔總流量的百分比是否在該連續3個5分鐘內相比於指定百分比均增加了至少10% ;該指定百分比為該連續3個5分鐘之前的I小時內的所有判斷周期(即12個判斷周期)內廣播流量佔總流量的百分比的平均值。
[0094]需要說明的是,上述具體的激增條件僅為一個示例,並不用於限定本發明,在本發明的其它實施例中,還可以設定其它激增條件判斷。
[0095]步驟302、對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的流量進行抑制。
[0096]在本發明實施例2中,該預設帶寬具體可以為1G,即本步驟302為對待監測廣播域中鏈路帶寬大於等於IG的埠的流量進行抑制。
[0097]本步驟302具體可以為對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的廣播流量、組播流量和未知單播流量三種流量進行抑制。具體實施時,可以對該三種流量進行分別抑制,也可以對該三種流量統一進行抑制。
[0098]進一步的,為了實現簡單,本步驟302具體可以為對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的所有種類流量進行抑制。
[0099]在本發明的其它具體實施例中,也可以對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量三種流量進行抑制;或者對待監測廣播域中所有埠的所有種類流量進行抑制。此時在預先設定抑制帶寬時,也可以考慮到埠的鏈路帶寬,針對不同鏈路帶寬的埠,設定的抑制帶寬也不同。
[0100]可見,採用本發明實施例2提供的廣播抑制方法,也能夠避免在待監測廣播域不存在網絡環路時仍然進行了流量抑制、報文丟棄的情況的發生,合理性較高。
[0101]實施例3:
[0102]基於同一發明構思,根據本發明上述實施例提供的廣播抑制方法,相應地,本發明實施例還提供一種廣播抑制裝置,其結構示意圖如圖4所示,具體包括:
[0103]判斷單元401,用於判斷待監測廣播域中是否存在網絡環路;
[0104]抑制單元402,用於當待監測廣播域中不存在網絡環路時,跳過對待監測廣播域中指定埠的指定種類流量進行抑制。
[0105]進一步的,判斷單元401,具體用於判斷待監測廣播域中是否存在異常的媒體接入控制MAC地址漂移;當待監測廣播域中存在異常的MAC地址漂移時,確定待監測廣播域中存在網絡環路;否則,確定待監測廣播域中不存在網絡環路。
[0106]進一步的,判斷單元401,具體用於判斷待監測廣播域中是否存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數;當待監測廣播域中存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數時,確定待監測廣播域中存在異常的MAC地址漂移;否則,確定待監測廣播域中不存在異常的MAC地址漂移。
[0107]進一步的,抑制單元402,還用於當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制;具體用於對待監測廣播域中異常的MAC地址漂移涉及的埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中異常的MAC地址漂移涉及的埠的所有種類流量進行抑制;或者對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中所有埠的所有種類流量進行抑制。
[0108]進一步的,判斷單元401,具體用於判斷待監測廣播域中廣播流量是否滿足激增條件;當待監測廣播域中廣播流量滿足激增條件時,確定待監測廣播域中存在網絡環路;否貝U,確定待監測廣播域中不存在網絡環路。
[0109]進一步的,判斷單元401,具體用於判斷待監測廣播域中廣播流量佔總流量的百分比是否在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比;所述指定百分比為該連續預設數量個判斷周期之前的指定時長內的所有判斷周期內廣播流量佔總流量的百分比的平均值;當待監測廣播域中廣播流量佔總流量的百分比在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比時,確定待監測廣播域中廣播流量滿足激增條件;否則,確定待監測廣播域中廣播流量不滿足激增條件。
[0110]進一步的,抑制單元402,還用於當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制;具體用於對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的所有種類流量進行抑制;或者對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中所有埠的所有種類流量進行抑制。
[0111]上述各單元的功能可對應於圖1-圖3任一所示流程中的相應處理步驟,在此不再贅述。
[0112]實施例4:
[0113]基於同一發明構思,本發明實施例還提供一種廣播抑制設備,其結構示意圖如圖5所示,包括處理器501,存儲器502,和通信總線500,其中:通信總線500用於設備各部分之間的連接通信;處理器501用於執行存儲器502中存儲的可執行模塊,例如電腦程式。存儲器502可能包含高速隨機存取存儲器(RAM:Random Access Memory),也可能還包括非不穩定的存儲器(non-volatile memory),例如磁碟存儲器。
[0114]在一些實施方式中,存儲器502存儲了程序5021,可以被處理器501調用執行,程序5021包括:判斷待監測廣播域中是否存在網絡環路;當待監測廣播域中不存在網絡環路時,跳過對待監測廣播域中指定埠的指定種類流量進行抑制。
[0115]在一些實施方式中,程序5021具體包括:判斷待監測廣播域中是否存在異常的媒體接入控制MAC地址漂移;當待監測廣播域中存在異常的MAC地址漂移時,確定待監測廣播域中存在網絡環路;否則,確定待監測廣播域中不存在網絡環路。
[0116]在一些實施方式中,程序5021具體包括:判斷待監測廣播域中是否存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數;當待監測廣播域中存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數時,確定待監測廣播域中存在異常的MAC地址漂移;否則,確定待監測廣播域中不存在異常的MAC地址漂移。
[0117]在一些實施方式中,程序5021還包括:當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制;具體包括:對待監測廣播域中異常的MAC地址漂移涉及的埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中異常的MAC地址漂移涉及的埠的所有種類流量進行抑制;或者對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中所有埠的所有種類流量進行抑制。
[0118]在一些實施方式中,程序5021具體包括:判斷待監測廣播域中廣播流量是否滿足激增條件;當待監測廣播域中廣播流量滿足激增條件時,確定待監測廣播域中存在網絡環路;否則,確定待監測廣播域中不存在網絡環路。
[0119]在一些實施方式中,程序5021具體包括:判斷待監測廣播域中廣播流量佔總流量的百分比是否在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比;所述指定百分比為該連續預設數量個判斷周期之前的指定時長內的所有判斷周期內廣播流量佔總流量的百分比的平均值;當待監測廣播域中廣播流量佔總流量的百分比在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比時,確定待監測廣播域中廣播流量滿足激增條件;否則,確定待監測廣播域中廣播流量不滿足激增條件。
[0120]在一些實施方式中,程序5021還包括:當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制;具體包括:對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的所有種類流量進行抑制;或者對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中所有埠的所有種類流量進行抑制。
[0121]綜上所述,採用本發明實施例提供的方案,對待監測廣播域進行動態監測,當待監測廣播域中存在網絡環路時,才進行流量抑制,避免了在待監測廣播域不存在網絡環路時仍然進行了流量抑制、報文丟棄的情況的發生,合理性更高。
[0122]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
[0123]本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0124]這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0125]這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0126]儘管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明範圍的所有變更和修改。
[0127]顯然,本領域的技術人員可以對本發明實施例進行各種改動和變型而不脫離本發明實施例的精神和範圍。這樣,倘若本發明實施例的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種廣播抑制方法,其特徵在於,包括: 判斷待監測廣播域中是否存在網絡環路; 當待監測廣播域中不存在網絡環路時,跳過對待監測廣播域中指定埠的指定種類流量進行抑制。
2.如權利要求1所述的方法,其特徵在於,判斷待監測廣播域中是否存在網絡環路,具體包括: 判斷待監測廣播域中是否存在異常的媒體接入控制MAC地址漂移; 當待監測廣播域中存在異常的MAC地址漂移時,確定待監測廣播域中存在網絡環路;否則,確定待監測廣播域中不存在網絡環路。
3.如權利要求2所述的方法,其特徵在於,判斷待監測廣播域中是否存在異常的MAC地址漂移,具體包括: 判斷待監測廣播域中是否存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數; 當待監測廣播域中存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數時,確定待監測廣播域中存在異常的MAC地址漂移;否則,確定待監測廣播域中不存在異常的MAC地址漂 移。
4.如權利要求2或3所述的方法,其特徵在於,還包括當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制; 其中,對待監測廣播域中指定埠的指定種類流量進行抑制,具體包括: 對待監測廣播域中異常的MAC地址漂移涉及的埠的廣播流量、組播流量和未知單播流量進行抑制;或者 對待監測廣播域中異常的MAC地址漂移涉及的埠的所有種類流量進行抑制;或者 對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者 對待監測廣播域中所有埠的所有種類流量進行抑制。
5.如權利要求1所述的方法,其特徵在於,判斷待監測廣播域中是否存在網絡環路,具體包括: 判斷待監測廣播域中廣播流量是否滿足激增條件; 當待監測廣播域中廣播流量滿足激增條件時,確定待監測廣播域中存在網絡環路;否貝U,確定待監測廣播域中不存在網絡環路。
6.如權利要求5所述的方法,其特徵在於,判斷待監測廣播域中廣播流量是否滿足激增條件,具體包括: 判斷待監測廣播域中廣播流量佔總流量的百分比是否在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比;所述指定百分比為該連續預設數量個判斷周期之前的指定時長內的所有判斷周期內廣播流量佔總流量的百分比的平均值; 當待監測廣播域中廣播流量佔總流量的百分比在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比時,確定待監測廣播域中廣播流量滿足激增條件;否則,確定待監測廣播域中廣播流量不滿足激增條件。
7.如權利要求5或6所述的方法,其特徵在於,還包括當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制; 其中,對待監測廣播域中指定埠的指定種類流量進行抑制,具體包括: 對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的廣播流量、組播流量和未知單播流量進行抑制;或者 對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的所有種類流量進行抑制;或者 對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者 對待監測廣播域中所有埠的所有種類流量進行抑制。
8.一種廣播抑制裝置,其特徵在於,包括: 判斷單元,用於判斷待監測廣播域中是否存在網絡環路; 抑制單元,用於當待監測廣播域中不存在網絡環路時,跳過對待監測廣播域中指定埠的指定種類流量進行抑制。
9.如權利要求8所 述的裝置,其特徵在於,所述判斷單元,具體用於判斷待監測廣播域中是否存在異常的媒體接入控制MAC地址漂移;當待監測廣播域中存在異常的MAC地址漂移時,確定待監測廣播域中存在網絡環路;否則,確定待監測廣播域中不存在網絡環路。
10.如權利要求9所述的裝置,所述判斷單元,具體用於判斷待監測廣播域中是否存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數;當待監測廣播域中存在MAC地址漂移次數在連續預設數量個判斷周期內均達到預設次數時,確定待監測廣播域中存在異常的MAC地址漂移;否則,確定待監測廣播域中不存在異常的MAC地址漂移。
11.如權利要求9或10所述的裝置,其特徵在於,所述抑制單元,還用於當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制;具體用於對待監測廣播域中異常的MAC地址漂移涉及的埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中異常的MAC地址漂移涉及的埠的所有種類流量進行抑制;或者對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中所有埠的所有種類流量進行抑制。
12.如權利要求8所述的裝置,其特徵在於,所述判斷單元,具體用於判斷待監測廣播域中廣播流量是否滿足激增條件;當待監測廣播域中廣播流量滿足激增條件時,確定待監測廣播域中存在網絡環路;否則,確定待監測廣播域中不存在網絡環路。
13.如權利要求12所述的裝置,其特徵在於,所述判斷單元,具體用於判斷待監測廣播域中廣播流量佔總流量的百分比是否在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比;所述指定百分比為該連續預設數量個判斷周期之前的指定時長內的所有判斷周期內廣播流量佔總流量的百分比的平均值;當待監測廣播域中廣播流量佔總流量的百分比在連續預設數量個判斷周期內均超過第一預設百分比,並且在該連續預設數量個判斷周期內相比於指定百分比均增加了至少第二預設百分比時,確定待監測廣播域中廣播流量滿足激增條件;否則,確定待監測廣播域中廣播流量不滿足激增條件。
14.如權利要求12或13所述的裝置,其特徵在於,所述抑制單元,還用於當待監測廣播域中存在網絡環路時,對待監測廣播域中指定埠的指定種類流量進行抑制;具體用於對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播域中鏈路帶寬大於等於預設帶寬的埠的所有種類流量進行抑制;或者對待監測廣播域中所有埠的廣播流量、組播流量和未知單播流量進行抑制;或者對待監測廣播 域中所有埠的所有種類流量進行抑制。
【文檔編號】H04L12/761GK104052673SQ201410297985
【公開日】2014年9月17日 申請日期:2014年6月26日 優先權日:2014年6月26日
【發明者】尹顯勝, 唐湜 申請人:華為技術有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀