国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種確定報文沖擊的方法和網(wǎng)絡(luò)設(shè)備的制作方法

      文檔序號:7816049閱讀:179來源:國知局
      一種確定報文沖擊的方法和網(wǎng)絡(luò)設(shè)備的制作方法
      【專利摘要】本發(fā)明公開了一種確定報文沖擊的方法和網(wǎng)絡(luò)設(shè)備,用于解決現(xiàn)有方法中存在的判決標準不夠準確、處理過程缺乏公平性的問題。方法包括:在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板的如下統(tǒng)計量:統(tǒng)計該信令單板上的每條鏈路的接收流量,以及統(tǒng)計該信令單板所包含的每個CPU的占用率、和/或該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞。若該信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊。由于引入了信令單板上的每條鏈路的接收流量的檢測,實現(xiàn)了鏈路級流量沖擊的判斷,避免了信令單板的單條鏈路受到流量沖擊時,影響其他鏈路的業(yè)務(wù)的正常傳輸。
      【專利說明】一種確定報文沖擊的方法和網(wǎng)絡(luò)設(shè)備

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種確定報文沖擊的方法和網(wǎng)絡(luò)設(shè)備。

      【背景技術(shù)】
      [0002]隨著通信業(yè)務(wù)的發(fā)展,隨之而來的是數(shù)據(jù)業(yè)務(wù)量的迅猛增長,數(shù)據(jù)業(yè)務(wù)量的迅猛增長會帶來大流量報文對網(wǎng)絡(luò)沖擊的隱患。另一方面,網(wǎng)絡(luò)設(shè)備的硬件故障,也會產(chǎn)生大流量的異常報文對網(wǎng)絡(luò)造成沖擊。大流量報文對網(wǎng)絡(luò)的沖擊會導(dǎo)致報文處理的硬件故障,從而對業(yè)務(wù)造成最嚴重的損害。因此,如何應(yīng)對大流量報文對網(wǎng)絡(luò)沖擊的問題變得越來越重要。
      [0003]現(xiàn)有應(yīng)對大流量報文沖擊的方法中,以中央處理器(Central Processing Unit,CPU)占用率作為大流量報文沖擊的判決標準,具體原理為:設(shè)定一個CPU占用率的門限值,在統(tǒng)計出處理信令報文的單板(簡稱:信令單板)的CPU占用率大于該門限值后,對該信令單板上所有鏈路接收到的報文進行丟包處理;直至該信令單板的CPU占用率不大于該門限值后,才恢復(fù)該信令單板的正常處理流程。
      [0004]可以看出,現(xiàn)有應(yīng)對大流量報文沖擊的方法存在以下缺點:
      [0005]I)現(xiàn)有方法僅以CPU占用率作為大流量報文沖擊的判決標準,而有些報文是不消耗CPU的處理性能,但仍可能會造成流量擁塞,因此,僅以CPU占用率作為大流量報文沖擊的判決標準不夠準確;
      [0006]2)現(xiàn)有方法中,如果信令單板上只有一條鏈路受到大流量報文的沖擊,采用現(xiàn)有方法需要將該信令單板上所有鏈路都進行丟包處理,因此,處理過程缺乏公平性。


      【發(fā)明內(nèi)容】

      [0007]本發(fā)明實施例提供了一種確定報文沖擊的方法和網(wǎng)絡(luò)設(shè)備,用于解決現(xiàn)有方法中存在的判決標準不夠準確、處理過程缺乏公平性的問題。
      [0008]第一方面,第一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備包括:
      [0009]統(tǒng)計模塊,用于在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板的如下統(tǒng)計量:
      [0010]統(tǒng)計所述信令單板上的每條鏈路的接收流量,以及
      [0011]統(tǒng)計所述信令單板所包含的每個中央處理器CPU的占用率、和/或所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞;
      [0012]處理模塊,用于若所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊。
      [0013]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述處理模塊具體用于:
      [0014]若M個連續(xù)的監(jiān)控周期內(nèi),所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊,其中,M為正整數(shù)。
      [0015]結(jié)合第一方面、或第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述處理模塊具體用于:
      [0016]若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,確定所述任一鏈路受到大流量報文的沖擊;或者
      [0017]若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊;或者
      [0018]若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊。
      [0019]結(jié)合第一方面,在第三種可能的實現(xiàn)方式中,所述處理模塊確定所述任一鏈路受到大流量報文的沖擊之后,還用于:
      [0020]對受到大流量報文的沖擊的鏈路接收到的報文進行丟包處理。
      [0021]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述處理模塊對所述任一鏈路接收到的報文進行丟包處理,包括:
      [0022]檢測所述任一鏈路接收到的每個報文的長度,將所述任一鏈路接收到的長度為非設(shè)定長度的報文進行丟包處理。
      [0023]結(jié)合第一方面的三種可能的實現(xiàn)方式、或第一方面的四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述處理模塊確定所述任一鏈路受到大流量報文的沖擊后,還用于:
      [0024]若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,以使該受到大流量報文沖擊的鏈路能夠正常接收報文。
      [0025]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,所述處理模塊停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,具體包括:
      [0026]若N個連續(xù)的監(jiān)控周期的每個監(jiān)控周內(nèi),受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,其中,N為正整數(shù)。
      [0027]結(jié)合第一方面的第五種可能的實現(xiàn)方式、或第一方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,所述處理模塊停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,具體包括:
      [0028]若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理;
      [0029]或者
      [0030]若統(tǒng)計出所述信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理;
      [0031]或者
      [0032]若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      [0033]結(jié)合第一方面、或者第一方面的第一種至第七種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述統(tǒng)計模塊統(tǒng)計所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,具體包括:
      [0034]檢測所述信令單板所包含的每個CPU對應(yīng)的接收消息隊列中的報文的占用率;
      [0035]若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率大于設(shè)定的第三預(yù)警門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口擁塞;
      [0036]若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率小于或等于設(shè)定的第三恢復(fù)門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口不擁塞。
      [0037]第二方面,第二種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備包括:
      [0038]處理器,用于在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板的如下統(tǒng)計量:
      [0039]統(tǒng)計所述信令單板上的每條鏈路的接收流量,以及
      [0040]統(tǒng)計所述信令單板所包含的每個中央處理器CPU的占用率、和/或所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞;
      [0041]若所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊。
      [0042]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述處理器具體用于:
      [0043]若M個連續(xù)的監(jiān)控周期內(nèi),所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊,其中,M為正整數(shù)。
      [0044]結(jié)合第二方面、或第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述處理器具體用于:
      [0045]若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,確定所述任一鏈路受到大流量報文的沖擊;或者
      [0046]若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊;或者
      [0047]若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊。
      [0048]結(jié)合第二方面,在第三種可能的實現(xiàn)方式中,所述處理器確定所述任一鏈路受到大流量報文的沖擊之后,還用于:
      [0049]對受到大流量報文的沖擊的鏈路接收到的報文進行丟包處理。
      [0050]結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述處理器對所述任一鏈路接收到的報文進行丟包處理,包括:
      [0051]檢測所述任一鏈路接收到的每個報文的長度,將所述任一鏈路接收到的長度為非設(shè)定長度的報文進行丟包處理。
      [0052]結(jié)合第二方面的三種可能的實現(xiàn)方式、或第二方面的四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述處理器確定所述任一鏈路受到大流量報文的沖擊后,還用于:
      [0053]若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,以使該受到大流量報文沖擊的鏈路能夠正常接收報文。
      [0054]結(jié)合第二方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,所述處理器停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,具體包括:
      [0055]若N個連續(xù)的監(jiān)控周期的每個監(jiān)控周內(nèi),受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,其中,N為正整數(shù)。
      [0056]結(jié)合第二方面的第五種可能的實現(xiàn)方式、或第二方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,所述處理器停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,具體包括:
      [0057]若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理;
      [0058]或者
      [0059]若統(tǒng)計出所述信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理;
      [0060]或者
      [0061]若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      [0062]結(jié)合第二方面、或者第二方面的第一種至第七種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述處理器統(tǒng)計所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,具體包括:
      [0063]檢測所述信令單板所包含的每個CPU對應(yīng)的接收消息隊列中的報文的占用率;
      [0064]若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率大于設(shè)定的第三預(yù)警門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口擁塞;
      [0065]若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率小于或等于設(shè)定的第三恢復(fù)門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口不擁塞。
      [0066]第三方面,一種確定報文沖擊的方法,該方法包括:
      [0067]在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板的如下統(tǒng)計量:
      [0068]統(tǒng)計所述信令單板上的每條鏈路的接收流量,以及
      [0069]統(tǒng)計所述信令單板所包含的每個中央處理器CPU的占用率、和/或所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞;
      [0070]若所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊。
      [0071]結(jié)合第三方面,在第一種可能的實現(xiàn)方式中,若所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊,包括:
      [0072]若M個連續(xù)的監(jiān)控周期內(nèi),所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊,其中,M為正整數(shù)。
      [0073]結(jié)合第三方面、或第三方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,若所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊,包括:
      [0074]若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,確定所述任一鏈路受到大流量報文的沖擊;或者
      [0075]若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊;或者
      [0076]若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊。
      [0077]結(jié)合第三方面,在第三種可能的實現(xiàn)方式中,確定所述任一鏈路受到大流量報文的沖擊之后,該方法還包括:
      [0078]對受到大流量報文的沖擊的鏈路接收到的報文進行丟包處理。
      [0079]結(jié)合第三方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,對所述任一鏈路接收到的報文進行丟包處理,包括:
      [0080]檢測所述任一鏈路接收到的每個報文的長度,將所述任一鏈路接收到的長度為非設(shè)定長度的報文進行丟包處理。
      [0081]結(jié)合第三方面的第三種可能的實現(xiàn)方式、或第三方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,確定所述任一鏈路受到大流量報文的沖擊后,該方法還包括:
      [0082]若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,以使該受到大流量報文沖擊的鏈路能夠正常接收報文。
      [0083]結(jié)合第三方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,包括:
      [0084]若N個連續(xù)的監(jiān)控周期的每個監(jiān)控周內(nèi),受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,其中,N為正整數(shù)。
      [0085]結(jié)合第三方面的第五種可能的實現(xiàn)方式、或第三方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,包括:
      [0086]若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理;
      [0087]或者
      [0088]若統(tǒng)計出所述信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理;
      [0089]或者
      [0090]若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      [0091]結(jié)合第三方面、或第三方面的第一種至第七種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,統(tǒng)計所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,包括:
      [0092]檢測所述信令單板所包含的每個CPU對應(yīng)的接收消息隊列中的報文的占用率;
      [0093]若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率大于設(shè)定的第三預(yù)警門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口擁塞;
      [0094]若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率小于或等于設(shè)定的第三恢復(fù)門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口不擁塞。
      [0095]本發(fā)明實施例提供的方法和網(wǎng)絡(luò)設(shè)備中,在檢測機制中引入了信令單板所包含的每個CPU的占用率的檢測(和/或信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞的檢測)、信令單板上的每條鏈路的接收流量的檢測,實現(xiàn)了鏈路級流量沖擊的判斷,避免了信令單板的單條鏈路受到流量沖擊時,影響其他鏈路的業(yè)務(wù)的正常傳輸。

      【專利附圖】

      【附圖說明】
      [0096]圖1為本發(fā)明提供的一種網(wǎng)絡(luò)設(shè)備的示意圖;
      [0097]圖2為本發(fā)明提供的另一種網(wǎng)絡(luò)設(shè)備的示意圖;
      [0098]圖3為本發(fā)明提供的一種確定報文沖擊的方法的示意圖;
      [0099]圖4為本發(fā)明提供的實施例一的流程示意圖。

      【具體實施方式】
      [0100]本發(fā)明實施例中,增強了信令單板對報文流量沖擊的檢測機制,在檢測機制中引入了信令單板的CPU占用率、信令單板上的每條鏈路的接收流量以及信令單板的端口是否擁塞中至少兩種檢測,實現(xiàn)了鏈路級處理,避免了信令單板的單條鏈路受到流量沖擊時,影響其他鏈路的業(yè)務(wù)的正常傳輸。
      [0101]本發(fā)明實施例中的信令單板是指處理信令報文的單板,信令單板包括多個子系統(tǒng)(即多個CPU),每個CPU可以控制不控制任何用于傳輸信令的鏈路,也可以控制至少一條用于傳輸信令的鏈路,例如,單板上有4個CPU,只配置了 I條鏈路。只有I個CPU會控制該條鏈路,其余3個CPU不會控制任何鏈路;該信令單板包含多個端口,每個CPU對應(yīng)一個端口,每個CPU所控制的鏈路均通過該CPU對應(yīng)的用于接收報文的端口接收報文、通過CPU對應(yīng)的用于發(fā)送報文的端口發(fā)送報文,其中,用于接收報文的端口和用于發(fā)送報文的端口可以是兩個獨立的端口,也可以是同一個端口(即該端口既可以接收報文,又可以發(fā)送報文)。
      [0102]下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。應(yīng)當理解,此處所描述的實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
      [0103]如圖1所示,本發(fā)明實施例提供的一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備包括:
      [0104]統(tǒng)計模塊11,用于在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板的如下統(tǒng)計量:
      [0105]統(tǒng)計所述信令單板上的每條鏈路的接收流量,以及
      [0106]統(tǒng)計所述信令單板所包含的每個中央處理器CPU的占用率、和/或所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞;
      [0107]處理模塊12,用于若所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊。
      [0108]本發(fā)明實施例中,在網(wǎng)絡(luò)設(shè)備的檢測機制中引入了信令單板所包含的每個CPU的占用率的檢測(和/或信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞的檢測)、信令單板上的每條鏈路的接收流量的檢測,實現(xiàn)了鏈路級流量沖擊的判斷,避免了信令單板的單條鏈路受到流量沖擊時,影響其他鏈路的業(yè)務(wù)的正常傳輸。
      [0109]本發(fā)明實施例中,統(tǒng)計模塊11所統(tǒng)計的信令單板上的每條鏈路的接收流量是指該鏈路每秒接收到的報文數(shù),接收流量的單位為pps (packet per second)。
      [0110]本發(fā)明實施例中,統(tǒng)計模塊11統(tǒng)計信令單板的CPU的占用率、該信令單板上的每條鏈路的接收流量、以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞是實時統(tǒng)計的。
      [0111]本發(fā)明實施例中,若統(tǒng)計模塊11統(tǒng)計的是信令單板所包含的每個CPU的占用率和該信令單板上的每條鏈路的接收流量,則處理模塊12所處理的統(tǒng)計量包括信令單板所包含的每個CPU的占用率和該信令單板上的每條鏈路的接收流量,即若信令單板的任一鏈路所屬的CPU的占用率和該任一鏈路的接收流量滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊;
      [0112]若統(tǒng)計模塊11統(tǒng)計的是該信令單板上的每條鏈路的接收流量以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,則處理模塊12所處理的統(tǒng)計量包括該信令單板上的每條鏈路的接收流量和該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞的統(tǒng)計量,即若該信令單板上的每條鏈路的接收流量和該鏈路所屬的CPU對應(yīng)的用于接收報文的端口是否擁塞的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊;
      [0113]若統(tǒng)計模塊11統(tǒng)計的是信令單板所包含的每個CPU的占用率、該信令單板上的每條鏈路的接收流量以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,則處理模塊12所處理的統(tǒng)計量包括該信令單板上的每條鏈路的接收流量、該信令單板所包含的每個CPU的占用率和該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞的統(tǒng)計量,即若該信令單板上的任一鏈路的接收流量、該任一鏈路所屬的CPU的占用率、和該任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口是否擁塞的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊。
      [0114]在實施中,為了避免頻繁預(yù)警,在判斷中引入仿閃條件,較佳地,處理模塊12具體用于:
      [0115]若M個連續(xù)的監(jiān)控周期內(nèi),所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊,其中,M為正整數(shù)。
      [0116]基于上述任一實施例,處理模塊12確定任一鏈路受到大流量報文的沖擊,包括以下三種情況::
      [0117]一、若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,確定所述任一鏈路受到大流量報文的沖擊。
      [0118]該情況下,統(tǒng)計模塊11在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板所包含的每個CPU的占用率和該信令單板上的每條鏈路的接收流量;或者,統(tǒng)計信令單板所包含的每個CPU的占用率、該信令單板上的每條鏈路的接收流量、以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞。
      [0119]二、若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊。
      [0120]該情況下,統(tǒng)計模塊11在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞和該信令單板上的每條鏈路的接收流量;或者,統(tǒng)計信令單板所包含的每個CPU的占用率、該信令單板上的每條鏈路的接收流量、以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞。
      [0121]三、若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊。
      [0122]該情況下,統(tǒng)計模塊11在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板所包含的每個CPU的占用率、該信令單板上的每條鏈路的接收流量、以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞。
      [0123]基于上述任一情況,第一預(yù)警門限值和第二預(yù)警門限值均為經(jīng)驗值,可通過仿真方式確定其取值范圍,也可根據(jù)實際需要確定其取值范圍。
      [0124]在實施中,較佳地,處理模塊12確定信令單板的任一鏈路受到大流量報文的沖擊后,該方法還包括:發(fā)送預(yù)警信號,以通知用戶受到大流量報文的沖擊的鏈路。
      [0125]較佳地,在發(fā)送預(yù)警信號的同時,將統(tǒng)計模塊11統(tǒng)計出的受到大流量報文的沖擊的鏈路對應(yīng)的統(tǒng)計量通知給用戶,以輔助用戶快速定位到鏈路級別及鏈路對應(yīng)的網(wǎng)元。
      [0126]基于上述任一實施例,處理模塊12確定所述任一鏈路受到大流量報文的沖擊之后,還用于:對受到大流量報文的沖擊的鏈路接收到的報文進行丟包處理。
      [0127]較佳地,處理模塊12對所述任一鏈路接收到的報文進行丟包處理,包括:
      [0128]檢測該任一鏈路接收到的每個報文的長度,將該任一鏈路接收到的長度為非設(shè)定長度的報文進行丟包處理。
      [0129]具體的,由于在可靠性傳輸中,發(fā)送端發(fā)送的數(shù)據(jù)報文(DATA)需要得到接收端的接收確認(DATA_ACK),而鏈路接收到的報文主要包括數(shù)據(jù)報文(DATA)和數(shù)據(jù)報文應(yīng)答(DATA_ACK),如果DATA_ACK被丟失,發(fā)送端的重傳機制會進一步增加CPU的負擔。由于DATA_ACK長度比DATA的長度短,因此在丟包處理過程中,對接收報文的長度進行檢測,只丟棄除DATA_ACK長度之外的報文,從而保證丟包處理的同時,DATA_ACK報文可以正常傳輸。定長度的報文進行丟包處理。
      [0130]基于上述任一實施例,處理模塊12確定所述任一鏈路受到大流量報文的沖擊后,還用于:
      [0131]若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,以使該受到大流量報文沖擊的鏈路能夠正常接收報文。
      [0132]在實施中,為了避免頻繁恢復(fù)受到大流量報文沖擊的鏈路正常接收報文,在判斷中引入仿閃條件,較佳地,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,處理模塊12停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,具體包括:
      [0133]若N個連續(xù)的監(jiān)控周期的每個監(jiān)控周內(nèi),受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,其中,N為正整數(shù)。
      [0134]較佳地,M和N的值可以相同,也可以不同,可通過仿真確定其具體取值,也根據(jù)實際需要進行設(shè)定。
      [0135]在實施中,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,處理模塊12停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,具體以下三種優(yōu)選的處理方式:
      [0136]一、若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      [0137]該方式下,僅考慮受到大流量報文沖擊的鏈路的接收流量的大小,只要受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,即認為受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足了設(shè)定的恢復(fù)條件,也就是說,該方式下設(shè)定的恢復(fù)條件為受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值。
      [0138]二、若統(tǒng)計出所述信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      [0139]該方式下,不考慮受到大流量報文沖擊的鏈路的接收流量的大小,只要統(tǒng)計出所述信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,即認為受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足了設(shè)定的恢復(fù)條件,也就是說,該方式下設(shè)定的恢復(fù)條件為信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞。
      [0140]三、若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      [0141]該方式下,既考慮受到大流量報文沖擊的鏈路的接收流量的大小,又考慮受到大流量報文沖擊的鏈路所屬的CPU的占用率和受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前的擁塞情況,即只有受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,才認為受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足了設(shè)定的恢復(fù)條件,也就是說,該方式下設(shè)定的恢復(fù)條件為受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞。
      [0142]需要說明的是,上述三種優(yōu)選的處理方式中,第一恢復(fù)門限值和第二恢復(fù)門限值均為經(jīng)驗值,可通過仿真方式確定其取值范圍,也可根據(jù)實際需要確定其取值范圍。
      [0143]基于上述任一實施例,統(tǒng)計模塊11統(tǒng)計所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,具體包括:
      [0144]檢測所述信令單板所包含的每個CPU對應(yīng)的接收消息隊列中的報文的占用率;
      [0145]若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率大于設(shè)定的第三預(yù)警門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口擁塞;
      [0146]若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率小于或等于設(shè)定的第三恢復(fù)門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口不擁塞。
      [0147]具體的,信令單板所包含的各個端口接收到報文后,將該報文放置到其對應(yīng)的接收消息隊列中,如果某個CPU對應(yīng)的接收消息隊列擁塞,則端口擁塞檢測機制會上報擁塞。
      [0148]需要說明的是,第三預(yù)警門限值為經(jīng)驗值,可通過仿真方式確定其取值范圍,也可根據(jù)實際需要確定其取值范圍。
      [0149]基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種網(wǎng)絡(luò)設(shè)備,如圖2所示,該網(wǎng)絡(luò)設(shè)備包括:
      [0150]處理器21,用于在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板22的如下統(tǒng)計量:
      [0151]統(tǒng)計所述信令單板22上的每條鏈路221的接收流量,以及
      [0152]統(tǒng)計所述信令單板22所包含的每個CPU222的占用率、和/或所述信令單板所包含的每個CPU222對應(yīng)的用于接收報文的端口是否擁塞;
      [0153]若所述信令單板22的任一鏈路221對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路221受到大流量報文的沖擊。
      [0154]較佳地,處理器21具體用于:
      [0155]若M個連續(xù)的監(jiān)控周期內(nèi),所述信令單板22的任一鏈路221對應(yīng)的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定所述任一鏈路221受到大流量報文的沖擊,其中,M為正整數(shù)。
      [0156]基于上述任一實施例,處理器21具體用于:
      [0157]若統(tǒng)計出所述信令單板22的任一鏈路221的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路221所屬的CPU222的占用率大于設(shè)定的第二預(yù)警門限值,確定所述任一鏈路221受到大流量報文的沖擊;或者
      [0158]若統(tǒng)計出所述信令單板22的任一鏈路221的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路221所屬的CPU222對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路221受到大流量報文的沖擊;或者
      [0159]若統(tǒng)計出所述信令單板22的任一鏈路221的接收流量大于設(shè)定的第一預(yù)警門限值,所述任一鏈路221所屬的CPU222的占用率大于設(shè)定的第二預(yù)警門限值,且所述任一鏈路221所屬的CPU222對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路221受到大流量報文的沖擊。
      [0160]在實施中,處理器21確定所述任一鏈路221受到大流量報文的沖擊之后,還用于:
      [0161]對受到大流量報文的沖擊的鏈路221接收到的報文進行丟包處理。
      [0162]較佳地,處理器21對所述任一鏈路221接收到的報文進行丟包處理,包括:
      [0163]檢測所述任一鏈路221接收到的每個報文的長度,將所述任一鏈路221接收到的長度為非設(shè)定長度的報文進行丟包處理。
      [0164]基于上述任一實施例,處理器21確定所述任一鏈路221受到大流量報文的沖擊后,還用于:
      [0165]若受到大流量報文沖擊的鏈路221對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路221接收到的報文進行的丟包處理,以使該受到大流量報文沖擊的鏈路221能夠正常接收報文。
      [0166]在實施中,若受到大流量報文沖擊的鏈路221對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,處理器21停止對該受到大流量報文的沖擊的鏈路221接收到的報文進行的丟包處理,具體包括:
      [0167]若N個連續(xù)的監(jiān)控周期的每個監(jiān)控周內(nèi),受到大流量報文沖擊的鏈路221對應(yīng)的統(tǒng)計量均滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路221接收到的報文進行的丟包處理,其中,N為正整數(shù)。
      [0168]在實施中,若受到大流量報文沖擊的鏈路221對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,處理器21停止對該受到大流量報文的沖擊的鏈路221接收到的報文進行的丟包處理,具體包括:
      [0169]若統(tǒng)計出受到大流量報文沖擊的鏈路221的接收流量小于設(shè)定的第一恢復(fù)門限值,停止對該受到大流量報文的沖擊的鏈路221接收到的報文進行的丟包處理;
      [0170]或者
      [0171]若統(tǒng)計出所述信令單板22的CPU222的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路221所屬的CPU222對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路221接收到的報文進行的丟包處理;
      [0172]或者
      [0173]若統(tǒng)計出受到大流量報文沖擊的鏈路221的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路221所屬的CPU222的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路221所屬的CPU222對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路221接收到的報文進行的丟包處理。
      [0174]基于上述任一實施例,處理器21統(tǒng)計所述信令單板22所包含的每個CPU222對應(yīng)的用于接收報文的端口是否擁塞,具體包括:
      [0175]檢測所述信令單板22所包含的每個CPU222對應(yīng)的接收消息隊列中的報文的占用率;
      [0176]若所述信令單板22的任一 CPU222對應(yīng)的接收消息隊列中的報文的占用率大于設(shè)定的第三預(yù)警門限值,確定所述任一 CPU222對應(yīng)的用于接收報文的端口擁塞;
      [0177]若所述信令單板22的任一 CPU222對應(yīng)的接收消息隊列中的報文的占用率小于或等于設(shè)定的第三恢復(fù)門限值,確定所述任一 CPU222對應(yīng)的用于接收報文的端口不擁塞。
      [0178]基于同一發(fā)明構(gòu)思,本發(fā)明實施例提供的一種確定報文沖擊的方法,如圖3所示,該方法包括:
      [0179]S31、在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板的如下統(tǒng)計量:
      [0180]統(tǒng)計該信令單板上的每條鏈路的接收流量,以及
      [0181]統(tǒng)計該信令單板所包含的每個CPU的占用率、和/或該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞。
      [0182]本步驟中,該信令單板上的每條鏈路的接收流量是指該鏈路每秒接收到的報文數(shù),接收流量的單位為pps (packet per second)。
      [0183]本步驟中,統(tǒng)計信令單板的CPU的占用率、該信令單板上的每條鏈路的接收流量、以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞是實時統(tǒng)計的。
      [0184]S32、若該信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊。
      [0185]具體的,若S31中統(tǒng)計的是信令單板所包含的每個CPU的占用率和該信令單板上的每條鏈路的接收流量,則S32中的統(tǒng)計量包括信令單板所包含的每個CPU的占用率和該信令單板上的每條鏈路的接收流量,即若信令單板的任一鏈路所屬的CPU的占用率和該任一鏈路的接收流量滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊;
      [0186]若S31中統(tǒng)計的是該信令單板上的每條鏈路的接收流量以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,則S32中的統(tǒng)計量包括該信令單板上的每條鏈路的接收流量和該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞的統(tǒng)計量,即若該信令單板上的每條鏈路的接收流量和該鏈路所屬的CPU對應(yīng)的用于接收報文的端口是否擁塞的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊;
      [0187]若S31中統(tǒng)計的是信令單板所包含的每個CPU的占用率、該信令單板上的每條鏈路的接收流量以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,則S32中的統(tǒng)計量包括該信令單板上的每條鏈路的接收流量、該信令單板所包含的每個CPU的占用率和該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞的統(tǒng)計量,即若該信令單板上的任一鏈路的接收流量、該任一鏈路所屬的CPU的占用率、和該任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口是否擁塞的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊。
      [0188]本發(fā)明實施例中,在檢測機制中引入了信令單板所包含的每個CPU的占用率的檢測、信令單板上的每條鏈路的接收流量的檢測以及信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞的檢測,實現(xiàn)了鏈路級處理,避免了信令單板的單條鏈路受到流量沖擊時,影響其他鏈路的業(yè)務(wù)的正常傳輸。
      [0189]在實施中,S32中,為了避免頻繁預(yù)警,在判斷中引入仿閃條件,較佳地,若信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊,包括:
      [0190]若M個連續(xù)的監(jiān)控周期內(nèi),信令單板的任一鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊,其中,M為正整數(shù)。
      [0191]基于上述任一實施例,S32中,若該信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定該任一鏈路受到大流量報文的沖擊,包括以下三種情況:
      [0192]一、若統(tǒng)計出該信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且該任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,確定該任一鏈路受到大流量報文的沖擊。
      [0193]該情況下,S31中在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板所包含的每個CPU的占用率和該信令單板上的每條鏈路的接收流量;或者,統(tǒng)計信令單板所包含的每個CPU的占用率、該信令單板上的每條鏈路的接收流量、以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞。
      [0194]二、若統(tǒng)計出信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且該任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定該任一鏈路受到大流量報文的沖擊;
      [0195]該情況下,S31中在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞和該信令單板上的每條鏈路的接收流量;或者,統(tǒng)計信令單板所包含的每個CPU的占用率、該信令單板上的每條鏈路的接收流量、以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞。
      [0196]三、若統(tǒng)計出信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,該任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,且該任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定該任一鏈路受到大流量報文的沖擊。
      [0197]該情況下,S31中在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板所包含的每個CPU的占用率、該信令單板上的每條鏈路的接收流量、以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞。
      [0198]基于上述任一情況,第一預(yù)警門限值和第二預(yù)警門限值均為經(jīng)驗值,可通過仿真方式確定其取值范圍,也可根據(jù)實際需要確定其取值范圍。
      [0199]在實施中,較佳地,S32中,確定信令單板的任一鏈路受到大流量報文的沖擊后,該方法還包括:發(fā)送預(yù)警信號,以通知用戶受到大流量報文的沖擊的鏈路。
      [0200]較佳地,在發(fā)送預(yù)警信號的同時,將統(tǒng)計出的受到大流量報文的沖擊的鏈路對應(yīng)的統(tǒng)計量通知給用戶,以輔助用戶快速定位到鏈路級別及鏈路對應(yīng)的網(wǎng)元。
      [0201]基于上述任一實施例,S32中,確定信令單板的任一鏈路受到大流量報文的沖擊后,該方法還包括:
      [0202]對受到大流量報文的沖擊的鏈路接收到的報文進行丟包處理。
      [0203]較佳地,對受到大流量報文的沖擊的鏈路接收到的報文進行丟包處理,包括:
      [0204]檢測該任一鏈路接收到的每個報文的長度,將該任一鏈路接收到的長度為非設(shè)定長度的報文進行丟包處理。
      [0205]具體的,由于在可靠性傳輸中,發(fā)送端發(fā)送的數(shù)據(jù)報文(DATA)需要得到接收端的接收確認(DATA_ACK),而鏈路接收到的報文主要包括數(shù)據(jù)報文(DATA)和數(shù)據(jù)報文應(yīng)答(DATA_ACK),如果DATA_ACK被丟失,發(fā)送端的重傳機制會進一步增加CPU的負擔。由于DATA_ACK長度比DATA的長度短,因此在丟包處理過程中,對接收報文的長度進行檢測,只丟棄除DATA_ACK長度之外的報文,從而保證丟包處理的同時,DATA_ACK報文可以正常傳輸。
      [0206]基于上述任一實施例,S32中,確定信令單板的任一鏈路受到大流量報文的沖擊后,該方法還包括:
      [0207]若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,以使該受到大流量報文沖擊的鏈路能夠正常接收報文。
      [0208]在實施中,為了避免頻繁恢復(fù)受到大流量報文沖擊的鏈路正常接收報文,在判斷中引入仿閃條件,較佳地,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,包括:
      [0209]若N個連續(xù)的監(jiān)控周期的每個監(jiān)控周內(nèi),受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,以使該受到大流量報文沖擊的鏈路能夠正常接收報文,其中,N為正整數(shù)。
      [0210]較佳地,M和N的值可以相同,也可以不同,可通過仿真確定其具體取值,也根據(jù)實際需要進行設(shè)定。
      [0211]在實施中,確定受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,包括以下三種優(yōu)選的處理方式:
      [0212]一、若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      [0213]該方式下,僅考慮受到大流量報文沖擊的鏈路的接收流量的大小,只要受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,即認為受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足了設(shè)定的恢復(fù)條件,也就是說,該方式下設(shè)定的恢復(fù)條件為受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值。
      [0214]二、若統(tǒng)計出所述信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      [0215]該方式下,不考慮受到大流量報文沖擊的鏈路的接收流量的大小,只要統(tǒng)計出所述信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,即認為受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足了設(shè)定的恢復(fù)條件,也就是說,該方式下設(shè)定的恢復(fù)條件為信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞。
      [0216]三、統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      [0217]該方式下,既考慮受到大流量報文沖擊的鏈路的接收流量的大小,又考慮受到大流量報文沖擊的鏈路所屬的CPU的占用率和受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前的擁塞情況,即只有受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,才認為受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足了設(shè)定的恢復(fù)條件,也就是說,該方式下設(shè)定的恢復(fù)條件為受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞。
      [0218]需要說明的是,上述三種優(yōu)選的處理方式中,第一恢復(fù)門限值和第二恢復(fù)門限值均為經(jīng)驗值,可通過仿真方式確定其取值范圍,也可根據(jù)實際需要確定其取值范圍。
      [0219]基于上述任一實施例,統(tǒng)計信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,包括:
      [0220]檢測該信令單板所包含的每個CPU對應(yīng)的接收消息隊列中的報文的占用率;
      [0221]若該信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率大于設(shè)定的第三預(yù)警門限值,確定該任一 CPU對應(yīng)的用于接收報文的端口擁塞;
      [0222]若該信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率小于或等于設(shè)定的第三恢復(fù)門限值,確定該任一 CPU對應(yīng)的用于接收報文的端口不擁塞。
      [0223]具體的,信令單板所包含的各個端口接收到報文后,將該報文放置到其對應(yīng)的接收消息隊列中,如果某個CPU對應(yīng)的接收消息隊列擁塞,則端口擁塞檢測機制會上報擁塞。
      [0224]需要說明的是,第三預(yù)警門限值為經(jīng)驗值,可通過仿真方式確定其取值范圍,也可根據(jù)實際需要確定其取值范圍。
      [0225]下面通過一個具體實施例對本發(fā)明提供的一種確定報文沖擊的方法進行詳細說明。
      [0226]實施例一、如圖4所示,本實施例包括如下過程:
      [0227]1、周期性檢測并收集信令單板的各統(tǒng)計量,包括信令單板所包含的每個CPU的占用率、該信令單板上的每條鏈路的接收流量、以及該信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞的統(tǒng)計量;
      [0228]2a、對于該信令單板中正常工作的鏈路,若信令單板上的任一鏈路的接收流量超過流量預(yù)警門限(即第一預(yù)警門限值)(或該任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞),且該任一鏈路所屬的CPU的占用率超過預(yù)警門限(即第二預(yù)警門限值),則滿足預(yù)警條件,并執(zhí)行步驟3a ;
      [0229]2b、對于該信令單板中已超限告警的鏈路,若該鏈路所屬的CPU的占用率低于恢復(fù)門限(即第二恢復(fù)門限值)且該鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,或者,該鏈路的接收流量低于流量恢復(fù)門限(即第一恢復(fù)門限值),則滿足恢復(fù)條件。
      [0230]本實施例不限制上述步驟2a和步驟2b的執(zhí)行順序,可以先執(zhí)行步驟2a,再執(zhí)行步驟2b,也可以先執(zhí)行步驟2b,再執(zhí)行步驟2a,還可以同時執(zhí)行步驟2a和步驟2b。
      [0231]3a、判斷是否滿足仿閃條件,具體包括:對于該信令單板中正常工作的鏈路,若該鏈路連續(xù)4次滿足預(yù)警條件,則滿足仿閃條件,進而執(zhí)行步驟4a ;否則不滿足仿閃條件,進而執(zhí)行步驟I。
      [0232]3b、判斷是否滿足仿閃條件,具體包括:對于該信令單板中已超限告警的鏈路,若該鏈路連續(xù)4次滿足恢復(fù)條件,則滿足仿閃條件,進而執(zhí)行步驟4b ;否則不滿足仿閃條件,進而,執(zhí)行步驟I。
      [0233]4a、超限處理。具體包括:上報告警信號,并對該鏈路采用選擇性丟包(即對該鏈路接收到的報文的長度進行檢測,丟棄出DATA_ACK長度之外的報文)。
      [0234]4b、清除告警信號,停止超限處理(即恢復(fù)已超限告警的鏈路正常接收報文)。
      [0235]上述方法處理流程可以用軟件程序?qū)崿F(xiàn),該軟件程序可以存儲在存儲介質(zhì)中,當存儲的軟件程序被調(diào)用時,執(zhí)行上述方法步驟。
      [0236]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
      [0237]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
      [0238]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
      [0239]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
      [0240]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
      [0241]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      【權(quán)利要求】
      1.一種網(wǎng)絡(luò)設(shè)備,其特征在于,該網(wǎng)絡(luò)設(shè)備包括: 統(tǒng)計模塊,用于在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板的如下統(tǒng)計量: 統(tǒng)計所述信令單板上的每條鏈路的接收流量,以及 統(tǒng)計所述信令單板所包含的每個中央處理器CPU的占用率、和/或所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞; 處理模塊,用于若所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊。
      2.如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述處理模塊具體用于: 若M個連續(xù)的監(jiān)控周期內(nèi),所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊,其中,M為正整數(shù)。
      3.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述處理模塊具體用于: 若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,確定所述任一鏈路受到大流量報文的沖擊;或者 若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊;或者 若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊。
      4.如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述處理模塊確定所述任一鏈路受到大流量報文的沖擊之后,還用于: 對受到大流量報文的沖擊的鏈路接收到的報文進行丟包處理。
      5.如權(quán)利要求4所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述處理模塊對所述任一鏈路接收到的報文進行丟包處理,包括: 檢測所述任一鏈路接收到的每個報文的長度,將所述任一鏈路接收到的長度為非設(shè)定長度的報文進行丟包處理。
      6.如權(quán)利要求4或5所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述處理模塊確定所述任一鏈路受到大流量報文的沖擊后,還用于: 若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,以使該受到大流量報文沖擊的鏈路能夠正常接收報文。
      7.如權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備,其特征在于,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,所述處理模塊停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,具體包括: 若N個連續(xù)的監(jiān)控周期的每個監(jiān)控周內(nèi),受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,其中,N為正整數(shù)。
      8.如權(quán)利要求6或7所述的網(wǎng)絡(luò)設(shè)備,其特征在于,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,所述處理模塊停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,具體包括: 若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理; 或者 若統(tǒng)計出所述信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理; 或者 若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      9.如權(quán)利要求1?8任一項所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述統(tǒng)計模塊統(tǒng)計所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,具體包括: 檢測所述信令單板所包含的每個CPU對應(yīng)的接收消息隊列中的報文的占用率; 若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率大于設(shè)定的第三預(yù)警門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口擁塞; 若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率小于或等于設(shè)定的第三恢復(fù)門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口不擁塞。
      10.一種確定報文沖擊的方法,其特征在于,該方法包括: 在每個監(jiān)控周期內(nèi),統(tǒng)計信令單板的如下統(tǒng)計量: 統(tǒng)計所述信令單板上的每條鏈路的接收流量,以及 統(tǒng)計所述信令單板所包含的每個中央處理器CPU的占用率、和/或所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞; 若所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊。
      11.如權(quán)利要求10所述的方法,其特征在于,若所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊,包括: 若M個連續(xù)的監(jiān)控周期內(nèi),所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊,其中,M為正整數(shù)。
      12.如權(quán)利要求10或11所述的方法,其特征在于,若所述信令單板的任一鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的預(yù)警條件,確定所述任一鏈路受到大流量報文的沖擊,包括: 若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,確定所述任一鏈路受到大流量報文的沖擊;或者 若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊;或者 若統(tǒng)計出所述信令單板的任一鏈路的接收流量大于設(shè)定的第一預(yù)警門限值,所述任一鏈路所屬的CPU的占用率大于設(shè)定的第二預(yù)警門限值,且所述任一鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前擁塞,確定所述任一鏈路受到大流量報文的沖擊。
      13.如權(quán)利要求10所述的方法,其特征在于,確定所述任一鏈路受到大流量報文的沖擊之后,該方法還包括: 對受到大流量報文的沖擊的鏈路接收到的報文進行丟包處理。
      14.如權(quán)利要求13所述的方法,其特征在于,對所述任一鏈路接收到的報文進行丟包處理,包括: 檢測所述任一鏈路接收到的每個報文的長度,將所述任一鏈路接收到的長度為非設(shè)定長度的報文進行丟包處理。
      15.如權(quán)利要求13或14所述的方法,其特征在于,確定所述任一鏈路受到大流量報文的沖擊后,該方法還包括: 若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,以使該受到大流量報文沖擊的鏈路能夠正常接收報文。
      16.如權(quán)利要求15所述的方法,其特征在于,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,包括: 若N個連續(xù)的監(jiān)控周期的每個監(jiān)控周內(nèi),受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量均滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,其中,N為正整數(shù)。
      17.如權(quán)利要求15或16所述的方法,其特征在于,若受到大流量報文沖擊的鏈路對應(yīng)的統(tǒng)計量滿足設(shè)定的恢復(fù)條件,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理,包括: 若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理; 或者 若統(tǒng)計出所述信令單板的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理; 或者 若統(tǒng)計出受到大流量報文沖擊的鏈路的接收流量小于設(shè)定的第一恢復(fù)門限值,受到大流量報文沖擊的鏈路所屬的CPU的占用率小于設(shè)定的第二恢復(fù)門限值,且受到大流量報文沖擊的鏈路所屬的CPU對應(yīng)的用于接收報文的端口當前不擁塞,停止對該受到大流量報文的沖擊的鏈路接收到的報文進行的丟包處理。
      18.如權(quán)利要求10?17任一項所述的方法,其特征在于,統(tǒng)計所述信令單板所包含的每個CPU對應(yīng)的用于接收報文的端口是否擁塞,包括: 檢測所述信令單板所包含的每個CPU對應(yīng)的接收消息隊列中的報文的占用率; 若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率大于設(shè)定的第三預(yù)警門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口擁塞; 若所述信令單板的任一 CPU對應(yīng)的接收消息隊列中的報文的占用率小于或等于設(shè)定的第三恢復(fù)門限值,確定所述任一 CPU對應(yīng)的用于接收報文的端口不擁塞。
      【文檔編號】H04L12/823GK104243343SQ201410515561
      【公開日】2014年12月24日 申請日期:2014年9月29日 優(yōu)先權(quán)日:2014年9月29日
      【發(fā)明者】任繪錦, 顧海鵬, 龔曉東, 王曉祺, 李芳 , 張曉軍, 周偉, 周瑋瑜 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1