新四季網

一種目的未知單播報文的處理方法和設備與流程

2023-04-27 10:48:08


本發明涉及通信技術領域,尤其是涉及了一種目的未知單播報文的處理方法和設備。

背景技術:
目的未知單播報文是指網絡設備(即轉發設備)在轉發單播報文時,目的MAC(MediaAccessControl,介質訪問控制)地址不能在網絡設備的轉發表中查找到,從而不能確定唯一出埠的單播報文。進一步的,由於目的未知單播報文的出埠無法唯一確定,因此通常採用在目的未知單播報文所在的VLAN(VirtualLocalAreaNetwork,虛擬區域網)中,排除源埠進行廣播的方式發送目的未知單播報文,從而達到轉發目的未知單播報文的目的。如圖1所示,為目的未知單播報文的轉發示意圖,網絡設備1通過網絡設備2向網絡設備3發送單播報文時,網絡設備2在收到該單播報文後,如果本地轉發表中不能查詢到該單播報文的目的MAC地址,則認為該單播報文為目的未知單播報文,並以廣播方式發送該目的未知單播報文。在正常情況下,網絡設備3會通過網絡設備2向網絡設備1發送單播報文,網絡設備2在收到該單播報文後,會學習到網絡設備3的MAC地址;之後,在網絡設備1通過網絡設備2向網絡設備3發送單播報文時,網絡設備2在收到該單播報文後,本地轉發表中能夠查詢到該單播報文的目的MAC地址,從而不需要以廣播方式發送該單播報文,並直接以單播方式發送該單播報文。但是,對於網絡攻擊等異常情況,網絡設備2將收到大量的攻擊報文,而這些攻擊報文均是目的未知單播報文,從而使網絡設備2廣播大量的目的未知單播報文,從而影響正常的目的未知單播報文的轉發。

技術實現要素:
本發明實施例提供一種目的未知單播報文的處理方法和設備,以區分正常的目的未知單播報文以及攻擊的目的未知單播報文,從而保證正常的目的未知單播報文的正確轉發。為了達到上述目的,本發明實施例提供一種目的未知單播報文的處理方法,應用於包括轉發晶片和中央處理器CPU的網絡設備中,該方法包括:所述CPU接收來自所述轉發晶片的目的未知單播報文,並獲取所述目的未知單播報文的目的介質訪問控制MAC地址;所述CPU判斷所述網絡設備的未知單播報文轉發控制表中是否記錄有所述目的MAC地址;其中,所述未知單播報文轉發控制表用於記錄目的MAC地址與收到該目的MAC地址的目的未知單播報文的數量之間的對應關係;若所述未知單播報文轉發控制表中記錄有所述目的MAC地址,則所述CPU更新所述目的MAC地址對應的目的未知單播報文的數量,否則,所述CPU在所述未知單播報文轉發控制表中記錄所述目的MAC地址,並更新所述目的MAC地址對應的目的未知單播報文的數量;所述CPU在到達指定時間後,判斷各目的MAC地址對應的目的未知單播報文的數量是否大於預設門限值,若大於,則向所述轉發晶片發送該目的MAC地址對應的流量控制策略,所述流量控制策略用於使所述轉發晶片在收到該目的MAC地址的目的未知單播報文後,丟棄收到的該目的MAC地址的目的未知單播報文。所述方法還包括:當所述轉發晶片將目的未知單播報文轉發到所述CPU時,如果所述未知單播報文轉發控制表中有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值,則所述CPU以廣播方式發送該目的MAC地址的目的未知單播報文;或者,當所述轉發晶片將目的未知單播報文鏡像到所述CPU時,如果所述未知單播報文轉發控制表中有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值,則所述CPU丟棄該目的MAC地址的目的未知單播報文,並由所述轉發晶片以廣播方式發送該目的MAC地址的目的未知單播報文。所述方法還包括:如果有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值,則所述CPU在所述未知單播報文轉發控制表中對該目的MAC地址對應的目的未知單播報文的數量進行清零處理;或者,所述CPU刪除該目的MAC地址在所述未知單播報文轉發控制表中對應的記錄。所述方法還包括:如果有目的MAC地址對應的目的未知單播報文的數量大於預設門限值,則所述CPU為該目的MAC地址設置阻塞Block定時器;在所述Block定時器超時後,所述CPU向所述轉發晶片發送該目的MAC地址對應的流量恢復策略,所述流量恢復策略用於使所述轉發晶片清除該目的MAC地址對應的流量控制策略,並使所述轉發晶片在收到該目的MAC地址的目的未知單播報文後,將該目的MAC地址的目的未知單播報文上送給所述CPU進行處理。所述未知單播報文轉發控制表對應有最大記錄數量,所述CPU判斷所述網絡設備的未知單播報文轉發控制表中是否記錄有所述目的MAC地址之後,所述方法進一步包括:當所述網絡設備的未知單播報文轉發控制表中沒有記錄所述目的MAC地址時,所述CPU判斷所述未知單播報文轉發控制表中記錄的目的MAC地址數量是否達到所述最大記錄數量;如果否,則執行在所述未知單播報文轉發控制表中記錄所述目的MAC地址的步驟;如果是,則將所述目的MAC地址添加到指定計數器中;所述CPU在所述指定計數器中的目的MAC地址數量達到預設數量門限時,發出所述網絡設備的告警信息。本發明實施例提供一種網絡設備,用於目的未知單播報文的處理,所述網絡設備包括轉發晶片和中央處理器CPU,所述CPU具體包括:接收模塊,用於接收來自所述轉發晶片的目的未知單播報文;獲取模塊,用於獲取目的未知單播報文的目的介質訪問控制MAC地址;判斷模塊,用於判斷網絡設備的未知單播報文轉發控制表中是否記錄所述目的MAC地址;其中,所述未知單播報文轉發控制表用於記錄目的MAC地址與收到該目的MAC地址的目的未知單播報文的數量之間的對應關係;維護模塊,用於當所述判斷模塊的判斷結果為所述未知單播報文轉發控制表中記錄有所述目的MAC地址,則更新所述目的MAC地址對應的目的未知單播報文的數量,否則,在所述未知單播報文轉發控制表中記錄所述目的MAC地址,並更新所述目的MAC地址對應的目的未知單播報文的數量;發送模塊,用於在到達指定時間後,判斷各目的MAC地址對應的目的未知單播報文的數量是否大於預設門限值,若大於,則向所述轉發晶片發送該目的MAC地址對應的流量控制策略,所述流量控制策略用於使所述轉發晶片在收到該目的MAC地址的目的未知單播報文後,丟棄收到的該目的MAC地址的目的未知單播報文。所述發送模塊,還用於當所述轉發晶片將目的未知單播報文轉發到CPU時,如果所述未知單播報文轉發控制表中有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值,則以廣播方式發送該目的MAC地址的目的未知單播報文;或者,當所述轉發晶片將目的未知單播報文鏡像到CPU時,如果所述未知單播報文轉發控制表中有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值,則丟棄該目的MAC地址的目的未知單播報文,由所述轉發晶片以廣播方式發送該目的MAC地址的目的未知單播報文。所述維護模塊,進一步用於如果有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值,則在所述未知單播報文轉發控制表中對該目的MAC地址對應的目的未知單播報文的數量進行清零處理;或者,刪除該目的MAC地址在所述未知單播報文轉發控制表中對應的記錄。所述維護模塊,進一步用於如果有目的MAC地址對應的目的未知單播報文的數量大於預設門限值,則為該目的MAC地址設置阻塞Block定時器;所述發送模塊,進一步用於在所述Block定時器超時後,向所述轉發晶片發送該目的MAC地址對應的流量恢復策略,所述流量恢復策略用於使所述轉發晶片清除該目的MAC地址對應的流量控制策略,並使所述轉發晶片在收到該目的MAC地址的目的未知單播報文後,將該目的MAC地址的目的未知單播報文上送給CPU進行處理。所述未知單播報文轉發控制表對應有最大記錄數量;所述判斷模塊,進一步用於在判斷所述網絡設備的未知單播報文轉發控制表中是否記錄有所述目的MAC地址之後,當所述網絡設備的未知單播報文轉發控制表中沒有記錄所述目的MAC地址時,判斷所述未知單播報文轉發控制表中記錄的目的MAC地址數量是否達到所述最大記錄數量;如果否,由所述維護模塊執行在所述未知單播報文轉發控制表中記錄所述目的MAC地址的步驟;如果是,由所述維護模塊將所述目的MAC地址添加到指定計數器中;所述發送模塊,進一步用於在所述指定計數器中的目的MAC地址數量達到預設數量門限時,發出所述網絡設備的告警信息。與現有技術相比,本發明實施例至少具有以下優點:本發明實施例中,通過在未知單播報文轉發控制表中維護目的MAC地址以及收到該目的MAC地址的目的未知單播報文的數量之間的對應關係,從而能夠區分出正常的目的未知單播報文(即合法的目的未知單播報文)以及攻擊的目的未知單播報文(即不合法的目的未知單播報文),可有效對攻擊的目的未知單播報文進行徹底抑制,並有效保證正常的目的未知單播報文的正確轉發。附圖說明圖1是現有技術中目的未知單播報文的轉發示意圖;圖2是本發明實施例提供的一種目的未知單播報文的處理方法流程圖;圖3是本發明實施例提供的一種網絡設備的結構示意圖。具體實施方式針對現有技術中存在的問題,本發明實施例提供一種目的未知單播報文的處理方法,該方法應用於至少包括轉發晶片和CPU(CentralProcessingUnit,中央處理器)的網絡設備(如:交換機、路由器等)中,以圖1為本發明實施例的應用場景示意圖;其中,網絡設備1需要通過網絡設備2向網絡設備3發送單播報文,因此網絡設備2會收到來自網絡設備1的目的未知單播報文(其目的MAC地址為MAC3);此外,網絡設備2還會收到攻擊的目的未知單播報文(其目的MAC地址可以為MAC4、MAC5、MAC6等)。基於上述應用場景,如圖2所示,該方法包括以下步驟:步驟201,轉發晶片在收到目的未知單播報文後,將目的未知單播報文發送給CPU。其中,轉發晶片可以直接將目的未知單播報文轉發到CPU;或者,轉發晶片可以將目的未知單播報文鏡像到CPU,即轉發晶片複製一份目的未知單播報文,並將複製的目的未知單播報文發送給CPU。若轉發晶片直接將目的未知單播報文轉發到CPU,則由CPU控制是否向外轉發該報文;若轉發晶片將目的未知單播報文鏡像到CPU,則轉發晶片會保留該目的未知單播報文,並仍然按照正常處理流程發送該目的未知單播報文。為了防止大量目的未知單播報文上送CPU時,對CPU性能造成的影響,本發明實施例中,還可以配置目的未知單播報文的最大上送速率;基於此最大上送速率,轉發晶片將按照該最大上送速率向CPU發送目的未知單播報文。例如,目的未知單播報文的最大上送速率為每秒100個目的未知單播報文時,如果轉發晶片每秒收到的目的未知單播報文為130個,則轉發晶片每秒只向CPU發送100個目的未知單播報文,並將其它30個目的未知單播報文丟棄。步驟202,CPU接收來自轉發晶片的目的未知單播報文,獲取該目的未知單播報文的目的MAC地址,即從目的未知單播報文中提取目的MAC地址。步驟203,CPU判斷網絡設備的未知單播報文轉發控制表中是否記錄有該目的MAC地址;如果否,則執行步驟204;如果是,則執行步驟205。本發明實施例中,網絡設備上需要維護未知單播報文轉發控制表,該未知單播報文轉發控制表用於記錄目的MAC地址與收到該目的MAC地址的目的未知單播報文的數量之間的對應關係;如表1所示,為一種未知單播報文轉發控制表的示例,此未知單播報文轉發控制表中記錄了當前各目的MAC地址與收到該目的MAC地址的目的未知單播報文的數量之間的對應關係。表1目的MAC地址收到目的MAC地址的目的未知單播報文的數量MAC32MAC42000MAC52000基於表1所示的未知單播報文轉發控制表,如果CPU從目的未知單播報文中提取的目的MAC地址為MAC3,則確定網絡設備的未知單播報文轉發控制表中記錄有該目的MAC地址,需要執行步驟205;如果CPU從目的未知單播報文中提取的目的MAC地址為MAC6,則確定網絡設備的未知單播報文轉發控制表中沒有記錄該目的MAC地址,需要執行步驟204。步驟204,CPU在未知單播報文轉發控制表中記錄該目的MAC地址,並更新該目的MAC地址對應的目的未知單播報文的數量,即在未知單播報文轉發控制表中將該目的MAC地址對應的目的未知單播報文的數量加1。基於表1所示的未知單播報文轉發控制表,如果CPU從目的未知單播報文中提取的目的MAC地址為MAC6,則在未知單播報文轉發控制表中記錄該MAC6,並在未知單播報文轉發控制表中將該MAC6對應的目的未知單播報文的數量加1,得到表2所示的未知單播報文轉發控制表。表2目的MAC地址收到目的MAC地址的目的未知單播報文的數量MAC32MAC42000MAC52000MAC61在本步驟204之後,如果到達指定時間(該指定時間可以根據實際經驗進行設置),則執行後續步驟206,否則繼續執行上述步驟。步驟205,CPU直接更新該目的MAC地址(如MAC3)對應的目的未知單播報文的數量,即CPU直接在未知單播報文轉發控制表中將該目的MAC地址(如MAC3)對應的目的未知單播報文的數量加1。基於表1所示的未知單播報文轉發控制表,如果CPU從目的未知單播報文中提取的目的MAC地址為MAC3,則CPU可以直接在表1所示的未知單播報文轉發控制表中將該目的MAC地址(即MAC3)對應的目的未知單播報文的數量加1,從而得到表3所示的未知單播報文轉發控制表。表3目的MAC地址收到目的MAC地址的目的未知單播報文的數量MAC33MAC42000MAC52000在本步驟205之後,如果到達指定時間(該指定時間可以根據實際經驗進行設置),則執行後續步驟206,否則繼續執行上述步驟。步驟206,CPU在到達指定時間(可根據實際經驗進行設置,如將指定時間設置為1s)後,判斷各目的MAC地址對應的目的未知單播報文的數量是否大於預設門限值(該預設門限值根據實際經驗進行設置,如將預設門限值設為1000);如果大於(即有目的MAC地址對應的目的未知單播報文的數量大於預設門限值),則執行步驟207;如果不大於(即有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值),則執行步驟208。CPU在到達指定時間後,如果當前未知單播報文轉發控制表為表3所示的未知單播報文轉發控制表,則CPU統計MAC3對應的目的未知單播報文的數量為3,即MAC3對應的目的未知單播報文的數量不大於預設門限值1000,執行步驟208;CPU統計MAC4對應的目的未知單播報文的數量為2000,即MAC4對應的目的未知單播報文的數量大於預設門限值1000,執行步驟207;CPU統計MAC5對應的目的未知單播報文的數量為2000,即MAC5對應的目的未知單播報文的數量大於預設門限值1000,執行步驟207。步驟207,CPU向轉發晶片發送該目的MAC地址對應的流量控制策略,且該流量控制策略用於使轉發晶片在收到該目的MAC地址的目的未知單播報文後,直接丟棄收到的該目的MAC地址的目的未知單播報文。例如,CPU統計MAC4對應的目的未知單播報文的數量大於預設門限值時,向轉發晶片發送MAC4對應的流量控制策略,該流量控制策略用於使轉發晶片收到目的MAC地址為MAC4的目的未知單播報文後,丟棄收到的目的MAC地址為MAC4的目的未知單播報文。在統計MAC5對應的目的未知單播報文的數量大於預設門限值時,向轉發晶片發送MAC5對應的流量控制策略,該流量控制策略用於使轉發晶片收到目的MAC地址為MAC5的目的未知單播報文後,丟棄收到的目的MAC地址為MAC5的目的未知單播報文。步驟208,CPU或轉發晶片以廣播方式發送該目的MAC地址的目的未知單播報文。例如,CPU統計MAC3對應的目的未知單播報文的數量不大於預設門限值時,由CPU或轉發晶片以廣播方式發送MAC3的目的未知單播報文。其中,當轉發晶片直接將目的未知單播報文轉發到CPU時,由CPU以廣播方式發送該目的MAC地址的目的未知單播報文;或者,當轉發晶片將目的未知單播報文鏡像到CPU時,則CPU丟棄該目的MAC地址的目的未知單播報文,由轉發晶片以廣播方式發送該目的MAC地址的目的未知單播報文。需要注意的是,當轉發晶片將目的未知單播報文鏡像到CPU時,如果未收到CPU向轉發晶片發送的目的MAC地址對應的流量控制策略,則轉發晶片需要一直以廣播方式發送該目的MAC地址的目的未知單播報文;如果收到CPU向轉發晶片發送的目的MAC地址對應的流量控制策略,則轉發晶片需要停止以廣播方式發送該目的MAC地址的目的未知單播報文。本發明實施例中,CPU判斷目的MAC地址對應的目的未知單播報文的數量是否大於預設門限值之後,如果有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值,則CPU還需要在未知單播報文轉發控制表中對該目的MAC地址對應的目的未知單播報文的數量進行清零處理;或者,CPU刪除該目的MAC地址在未知單播報文轉發控制表中對應的記錄。例如:CPU在到達指定時間後,如果當前未知單播報文轉發控制表為表3所示的未知單播報文轉發控制表,則CPU在統計MAC3對應的目的未知單播報文的數量不大於預設門限值1000後,CPU還可以在未知單播報文轉發控制表中對該MAC3對應的目的未知單播報文的數量進行清零處理,得到表4所示的未知單播報文轉發控制表;或者,CPU還可以刪除該MAC3在未知單播報文轉發控制表中對應的記錄,得到表5所示的未知單播報文轉發控制表。表4目的MAC地址收到目的MAC地址的目的未知單播報文的數量MAC30MAC42000MAC52000表5目的MAC地址收到目的MAC地址的目的未知單播報文的數量MAC42000MAC52000本發明實施例中,CPU判斷目的MAC地址對應的目的未知單播報文的數量是否大於預設門限值之後,如果有目的MAC地址對應的目的未知單播報文的數量大於預設門限值,則CPU還可以為該目的MAC地址設置Block(阻塞)定時器。在Block定時器超時(該Block定時器的超時時間可以根據實際經驗值進行任意設置)後,CPU對該目的MAC地址對應的目的未知單播報文的數量進行清零處理,並進一步向轉發晶片發送該目的MAC地址對應的流量恢復策略,且該流量恢復策略用於使轉發晶片清除該目的MAC地址對應的流量控制策略,繼而使轉發晶片在收到該目的MAC地址的目的未知單播報文後,能夠將該目的MAC地址的目的未知單播報文上送給CPU進行處理。在具體的實現方式中,如果流量控制策略為自動恢復方式,在Block定時器超時後,由CPU向轉發晶片發送該目的MAC地址對應的流量恢復策略(用於使轉發晶片清除該目的MAC地址對應的流量控制策略),以恢復轉發晶片對目的未知單播報文的處理方式;如果流量控制策略為手動恢復方式,在Block定時器超時後,由人工恢復轉發晶片對目的未知單播報文的處理方式。例如:CPU在到達指定時間後,如果當前未知單播報文轉發控制表為表3所示的未知單播報文轉發控制表,則CPU在統計MAC4和MAC5對應的目的未知單播報文的數量大於預設門限值1000後,CPU還可以為MAC4設置Block定時器,並為MAC5設置Block定時器。在MAC4的Block定時器超時後,CPU向轉發晶片發送MAC4對應的流量恢復策略,該流量恢復策略用於使轉發晶片清除該MAC4對應的流量控制策略,繼而使轉發晶片在收到目的MAC地址為MAC4的目的未知單播報文後,能夠將目的MAC地址為MAC4的目的未知單播報文上送給CPU進行處理。此外,在MAC5的Block定時器超時後,CPU向轉發晶片發送MAC5對應的流量恢復策略,該流量恢復策略用於使轉發晶片清除該MAC5對應的流量控制策略,繼而使轉發晶片在收到目的MAC地址為MAC5的目的未知單播報文後,能夠將目的MAC地址為MAC5的目的未知單播報文上送給CPU進行處理。本發明實施例中,對於網絡設備上維護的未知單播報文轉發控制表,該未知單播報文轉發控制表還可以對應有最大記錄數量。如:當未知單播報文轉發控制表中最多紀錄16個MAC地址時,則最大記錄數量為16。基於此,CPU判斷網絡設備的未知單播報文轉發控制表中是否記錄有從目的未知單播報文中提取的目的MAC地址(即步驟203)之後,如果網絡設備的未知單播報文轉發控制表中沒有記錄該目的MAC地址,則CPU首先判斷當前未知單播報文轉發控制表中記錄的目的MAC地址數量是否達到最大記錄數量;如果否,則執行在未知單播報文轉發控制表中記錄該目的MAC地址的步驟(即執行步驟204);如果是,則將該目的MAC地址添加到指定計數器中。其中,該指定計數器用於記錄無法記錄到未知單播報文轉發控制表中的MAC地址;具體的,當該未知單播報文轉發控制表中記錄的目的MAC地址數量在達到最大記錄數量時,無法將MAC地址記錄到未知單播報文轉發控制表中。進一步的,CPU在指定計數器中的目的MAC地址數量達到預設數量門限(可以根據實際經驗進行設置)時,則認為網絡設備的MAC地址學習過程出現問題或者網絡環境出現問題(網絡設備總是受到攻擊),因此會發出網絡設備的告警信息,繼而由網管人員對該網絡設備進行管理和維護。本發明實施例中,由於未知單播報文轉發控制表對應有最大記錄數量,因此CPU為目的MAC地址設置Block定時器後,還可以從未知單播報文轉發控制表刪除該目的MAC地址對應的記錄,以節約未知單播報文轉發控制表的資源,使未知單播報文轉發控制表能夠記錄其它目的MAC地址的內容。綜上所述,本發明實施例中,通過在未知單播報文轉發控制表中維護目的MAC地址以及收到該目的MAC地址的目的未知單播報文的數量之間的對應關係,從而能夠區分出正常的目的未知單播報文(即合法的目的未知單播報文)以及攻擊的目的未知單播報文(即不合法的目的未知單播報文),可有效對攻擊的目的未知單播報文進行徹底抑制,並有效保證正常的目的未知單播報文的正確轉發。進一步的,當大量攻擊的目的未知單播報文的目的MAC地址不發生變化時,可通過上述方法快速檢測出攻擊的目的未知單播報文的目的MAC地址,以排除目的未知單播報文的攻擊;當攻擊的目的未知單播報文的目的MAC地址發生變化時,可通過上述方法的多次檢測過程,檢測出攻擊的目的未知單播報文的目的MAC地址,以排除目的未知單播報文的攻擊。基於與上述方法同樣的發明構思,本發明實施例中還提供了一種網絡設備,用於目的未知單播報文的處理,所述網絡設備包括轉發晶片和中央處理器CPU,如圖3所示,所述CPU具體包括:接收模塊11,用於接收來自所述轉發晶片的目的未知單播報文;獲取模塊12,用於獲取目的未知單播報文的目的MAC地址;判斷模塊13,用於判斷網絡設備的未知單播報文轉發控制表中是否記錄所述目的MAC地址;其中,所述未知單播報文轉發控制表用於記錄目的MAC地址與收到該目的MAC地址的目的未知單播報文的數量之間的對應關係;維護模塊14,用於當所述判斷模塊13的判斷結果為所述未知單播報文轉發控制表中記錄有所述目的MAC地址,則更新所述目的MAC地址對應的目的未知單播報文的數量,否則,在所述未知單播報文轉發控制表中記錄所述目的MAC地址,並更新所述目的MAC地址對應的目的未知單播報文的數量;發送模塊15,用於在到達指定時間後,判斷各目的MAC地址對應的目的未知單播報文的數量是否大於預設門限值,若大於,則向所述轉發晶片發送該目的MAC地址對應的流量控制策略,所述流量控制策略用於使所述轉發晶片在收到該目的MAC地址的目的未知單播報文後,丟棄收到的該目的MAC地址的目的未知單播報文。所述發送模塊15,還用於當所述轉發晶片將目的未知單播報文轉發到CPU時,如果所述未知單播報文轉發控制表中有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值,則以廣播方式發送該目的MAC地址的目的未知單播報文;或者,當所述轉發晶片將目的未知單播報文鏡像到CPU時,如果所述未知單播報文轉發控制表中有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值,則丟棄該目的MAC地址的目的未知單播報文,由所述轉發晶片以廣播方式發送該目的MAC地址的目的未知單播報文。所述維護模塊14,如果有目的MAC地址對應的目的未知單播報文的數量不大於預設門限值,則在所述未知單播報文轉發控制表中對該目的MAC地址對應的目的未知單播報文的數量進行清零處理;或者,刪除該目的MAC地址在所述未知單播報文轉發控制表中對應的記錄。所述維護模塊14,進一步用於如果有目的MAC地址對應的目的未知單播報文的數量大於預設門限值,則為該目的MAC地址設置阻塞Block定時器;所述發送模塊15,進一步用於在所述Block定時器超時後,向所述轉發晶片發送該目的MAC地址對應的流量恢復策略,所述流量恢復策略用於使所述轉發晶片清除該目的MAC地址對應的流量控制策略,並使所述轉發晶片在收到該目的MAC地址的目的未知單播報文後,將該目的MAC地址的目的未知單播報文上送給CPU進行處理。所述未知單播報文轉發控制表對應有最大記錄數量;所述判斷模塊13,進一步用於在判斷所述網絡設備的未知單播報文轉發控制表中是否記錄有所述目的MAC地址之後,當網絡設備的未知單播報文轉發控制表中沒有記錄所述目的MAC地址時,判斷所述未知單播報文轉發控制表中記錄的目的MAC地址數量是否達到所述最大記錄數量;如果否,由維護模塊14執行在所述未知單播報文轉發控制表中記錄所述目的MAC地址的步驟;如果是,由所述維護模塊14將所述目的MAC地址添加到指定計數器中;所述發送模塊15,進一步用於在所述指定計數器中的目的MAC地址數量達到預設數量門限時,發出所述網絡設備的告警信息。其中,本發明裝置的各個模塊可以集成於一體,也可以分離部署。上述模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流程並不一定是實施本發明所必須的。本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布於實施例的裝置中,也可以進行相應變化位於不同於本實施例的一個或多個裝置中。上述實施例的模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。以上公開的僅為本發明的幾個具體實施例,但是,本發明並非局限於此,任何本領域的技術人員能思之的變化都應落入本發明的保護範圍。

同类文章

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

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