基于onu的mac地址數量限制方法及系統的制作方法
【專利摘要】本發明提供了一種基于ONU的MAC地址數量限制方法及系統,其中方法包括:檢測來自輸入端口的數據報文的源MAC地址是否缺失;若所述數據報文的源MAC地址缺失,則根據所述數據報文的外層VLAN,獲取對應的ONU的當前MAC地址數量;判斷所述ONU的當前MAC地址數量是否已經達到預置的MAC地址數量上限;若是,則將所述數據報文丟棄;若否,則向L2地址表中添加與所述數據報文對應的靜態MAC表項。對于ONU本身不支持MAC地址數量限制的GPON設備,采用本發明提供的基于ONU的MAC地址數量限制方法及系統,可以在OLT側或者支持的GPON芯片上實現基于ONU的MAC地址數量限制,獲得粒度相對較細的配置,較好地滿足目前入網測試和實際應用的需求。
【專利說明】
基于ONU的MAC地址數量限制方法及系統
技術領域
[0001 ] 本發明涉及通信技術領域,特別涉及一種基于0NU(0ptical Network Unit,光網絡單元W^MAtXMedia Access Control,介質訪問控制)地址數量限制方法及系統。
【背景技術】
[0002]為了控制接入用戶數量或者防止MAC地址表受到惡意攻擊,設備通常需要做MAC地址數量限制,以提高網絡安全性。例如,可以對交換機端口 MAC地址數量做出限制,一般的交換機都支持該功能的配置。
[0003]傳統的GPON(Gigabit_CapablePassive Optical Network,吉比特的無源光網絡)設備在0LT(0ptical Line Terminal,光線路終端)側由交換芯片提供基于系統、基于端口、基于VLAN(Virtual Local Area Network,虛擬局域網)的MAC地址數量限制。常見的GPON設備,一個GPON端口對應交換芯片的一個GE(Gigabit Ethernet,1000M以太網)端口,這種基于交換機端口或者基于GPON端口進行MAC地址數量限制的方法屬于粒度相對較粗的配置。
[0004]目前,入網測試和現場實際應用中常常有基于ONU做MAC地址數量限制的需求,以實現粒度相對較細的配置。即在GPON ONU本身支持MAC地址數量限制的情況下,OLT可以通過OMCI(C)NU Management and Control Interface,光網絡單元管理控制接口)對ONU進行配置。但是實際應運中存在某些類型的GPON ONU本身不支持MAC地址數量限制功能,針對這種情況,采用傳統的方法無法實現基于ONU的MAC地址數量限制這一功能。
【發明內容】
[0005]為了克服某些類型的ONU本身不支持MAC地址數量限制的缺陷,本發明提供了一種在GPON OLT上實現基于ONU的MAC地址數量限制方法及系統,可以在OLT側或者支持的GPON芯片上進行配置,實現基于ONU的MAC地址數量限制,滿足目前入網測試和實際應用的需求。
[0006]本發明提供的基于ONU的MAC地址數量限制方法,包括以下步驟:
[0007]檢測來自輸入端口的數據報文的源MAC地址是否缺失;
[0008]若所述數據報文的源MAC地址缺失,則根據所述數據報文的外層VLAN,獲取對應的ONU的當前MAC地址數量;
[0009]判斷所述ONU的當前MAC地址數量是否已經達到預置的MAC地址數量上限;
[0010]若是,則將所述數據報文丟棄;
[0011 ]若否,則向L2地址表中添加與所述數據報文對應的靜態MAC表項。
[0012]作為一種可實施方式,所述檢測接收到的數據報文的源MAC地址是否缺失,具體包括以下步驟:
[0013]在所述L2地址表的靜態MAC表項中查找所述數據報文的源MAC地址;
[0014]若在所述L2地址表的靜態MAC表項中沒有找到所述數據報文的源MAC地址,則確認所述數據報文的源MAC地址缺失。
[0015]作為一種可實施方式,所述根據數據報文的外層VLAN,獲取對應的ONU的當前MAC地址數量,具體包括以下步驟:
[0016]根據所述數據報文的外層VLAN識別所述數據報文的ONUID;
[0017]根據所述數據報文的ONUID獲取對應的所述ONU的當前MAC地址數量。
[0018]進一步地,本發明的基于ONU的MAC地址數量限制方法,還包括以下步驟:
[0019]對所述L2地址表中的靜態MAC表項添加時間標記;
[0020]根據所述時間標記,對所述L2地址表中的靜態MAC表項進行周期性的MAC地址老化處理。
[0021 ]作為一種可實施方式,對所述L2地址表中的靜態MAC表項添加時間標記,具體包括以下步驟:
[0022]在向L2地址表中添加與所述數據報文對應的靜態MAC表項之后,對新添加的靜態MAC表項進行時間標記;
[0023]當檢測到所述數據報文的源MAC地址沒有缺失時,更新L2地址表中與所述數據報文對應的靜態MAC表項的時間標記。
[0024]作為一種可實施方式,所述根據時間標記,對所述L2地址表中的靜態MAC表項進行周期性的MAC地址老化處理,具體包括以下步驟:
[0025]設置老化周期;
[0026]根據所述老化周期,定期掃描所述L2地址表中的靜態MAC表項,獲取其對應的所述時間標記;
[0027]根據所述時間標記,選擇在所述老化周期內沒有更新的靜態MAC表項進行刪除。
[0028]本發明提供的基于ONU的MAC地址數量限制系統,包括檢測模塊、獲取模塊、判斷模塊、丟棄模塊以及添加模塊;
[0029]所述檢測模塊用于檢測來自輸入端口的數據報文的源MAC地址是否缺失;
[0030]所述獲取模塊用于在所述檢測模塊檢測到所述數據報文的源MAC地址缺失后,根據所述數據報文的外層VLAN,獲取對應的ONU的當前MAC地址數量;
[0031]所述判斷模塊用于判斷所述ONU的當前MAC地址數量是否已經達到預置的MAC地址數量上限;
[0032]所述丟棄模塊用于在所述判斷模塊判斷所述ONU的當前MAC地址數量已經達到預置的MAC地址數量上限后,將所述數據報文丟棄;
[0033]所述添加模塊用于在所述判斷模塊判斷所述ONU的當前MAC地址數量未達到預置的MAC地址數量上限后,向L2地址表中添加與所述數據報文對應的靜態MAC表項。
[0034]作為一種可實施方式,所述檢測模塊包括查找單元和確認單元;
[0035]所述查找單元用于在所述L2地址表的靜態MAC表項中查找所述數據報文的源MAC地址;
[0036]所述確認單元用于在所述查找單元在所述L2地址表的靜態MAC表項中沒有找到所述數據報文的源MAC地址后,確認所述數據報文的源MAC地址缺失。
[0037]作為一種可實施方式,所述獲取模塊包括識別單元和數量獲取單元;
[0038]所述識別單元用于根據所述數據報文的外層VLAN識別所述數據報文的ONUID;
[0039]所述數量獲取單元用于根據所述數據報文的ONUID獲取對應的所述ONU的當前MAC地址數量。
[0040]進一步地,本發明提供的基于ONU的MAC地址數量限制系統,還包括標記模塊和老化模塊;
[0041 ]所述標記模塊用于對所述L2地址表中的靜態MAC表項添加時間標記;
[0042]所述老化模塊用于根據所述標記模塊添加的所述時間標記,對所述L2地址表中的靜態MAC表項進行周期性的MAC地址老化處理。
[0043]作為一種可實施方式,所述標記模塊包括添加單元和更新單元;
[0044]所述添加單元用于在向L2地址表中添加與所述數據報文對應的靜態MAC表項之后,對新添加的靜態MAC表項進行時間標記;
[0045]所述更新單元用于在檢測到所述數據報文的源MAC地址沒有缺失時,更新L2地址表中與所述數據報文對應的靜態MAC表項的時間標記。
[0046]作為一種可實施方式,所述老化模塊包括設置單元、掃描單元以及刪除單元;
[0047]所述設置單元用于設置老化周期;
[0048]所述掃描單元用于根據所述設置單元設置的所述老化周期,定期掃描所述L2地址表中的靜態MAC表項,獲取其對應的所述時間標記;
[0049]所述刪除單元用于根據所述時間標記,選擇在所述老化周期內沒有更新的靜態MAC表項進行刪除。
[0050]本發明相比于現有技術的有益效果在于:
[0051 ]本發明提供的基于ONU的MAC地址數量限制方法及系統,首先對來自輸入端口的數據報文的源MAC地址進行檢測,然后獲取源MAC地址缺失的數據報文所對應的ONU的當前MAC地址數量,最后將獲取的ONU的當前MAC地址數量與預置的MAC地址數量進行比較,根據比較結果選擇將該數據報文的相關信息添加至靜態MAC表項,或者將該數據報文丟棄,以此實現基于ONU的MAC地址數量限制。
[0052]對于ONU本身不支持MAC地址數量限制的GPON設備,采用本發明提供的基于ONU的MAC地址數量限制方法及系統,可以在OLT側或者支持的GPON芯片上實現基于ONU的MAC地址數量限制,獲得粒度相對較細的配置,較好地滿足目前入網測試和實際應用的需求。
【附圖說明】
[0053]圖1為本發明提供的基于ONU的MAC地址數量限制方法的一實施例的流程圖;
[0054]圖2為本發明提供的基于ONU的MAC地址數量限制系統的一實施例的結構示意圖;
[0055]圖3為本發明提供的基于ONU的MAC地址數量限制系統的另一實施例的結構示意圖。
【具體實施方式】
[0056]以下結合附圖,對本發明上述的和另外的技術特征和優點進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明的部分實施例,而不是全部實施例。
[0057]參閱圖1,本發明一實施例提供的基于ONU的MAC地址數量限制方法,包括以下步驟:
[0058]SlOO、檢測來自輸入端口的數據報文的源MAC地址是否缺失;
[0059]S200、若數據報文的源MAC地址缺失,則根據數據報文的外層VLAN,獲取對應的ONU的當前MAC地址數量;
[0060]S300、判斷ONU的當前MAC地址數量是否已經達到預置的MAC地址數量上限;
[0061 ] S400、若是,則將數據報文丟棄;
[0062]S500、若否,則向L2地址表中添加與數據報文對應的靜態MAC表項。
[0063]較佳地,在上述步驟SlOO之前還包括接收來自輸入端口的數據報文的步驟。
[0064]其中,該輸入端口可以是連接GPON端口的交換芯片的端口,數據報文中包含有目的IP、目的端口、源MAC地址、源端口、VLAN等附加信息,從該數據報文中可以獲知此數據報文是來自哪個P0N(Passive Optical Network,無源光纖網絡)端口的哪個ONU。
[0065]作為一種可實施方式,在步驟S300之前還包括設置ONU的MAC地址數量上限的步驟。ONU的MAC地址數量上限可以根據具體用戶要求進行設置,也可以設置為無窮大,即沒有上限。
[0066]需要說明的是,執行步驟S500,靜態MAC表項添加成功之后,ONU的當前MAC地址數量將遞增,該源MAC地址后續數據報文將走正常的硬件轉發流程。
[0067]本實施例提供的基于ONU的MAC地址數量限制方法,首先對接收到的數據報文的源MAC地址進行檢測,判斷數據報文的源MAC地址是否缺失;在判斷源MAC地址缺失后,從該數據報文中獲取其對應的ONU的當前MAC地址數量,若該ONU的當前MAC地址數量已經達到(即等于)預置的MAC地址數量上限,則將數據報文丟棄;如果沒有達到(即小于)預置的MAC地址數量上限,則針對該數據報文在L2地址表中添加對應的靜態MAC表項,使該源MAC地址的后續報文能夠正常轉發,以此實現基于ONU的MAC地址數量限制。
[0068]對于ONU本身不支持MAC地址數量限制的GPON設備,采用本發明提供的基于ONU的MAC地址數量限制方法,就可以在OLT側或者支持該功能的GPON芯片上實現基于ONU的MAC地址數量限制,獲得粒度相對較細的配置,較好地滿足目前入網測試和實際應用的需求。
[0069]進一步地,在上述實施例提供的基于ONU的MAC地址數量限制方法中,步驟SlOO具體包括以下步驟:
[0070]SI 10、在L2地址表的靜態MAC表項中查找該數據報文的源MAC地址;
[0071]S120、若在L2地址表的靜態MAC表項中沒有找到該數據報文的源MAC地址,則確認該數據報文的源MAC地址缺失。
[0072]在上述實施例提供的基于ONU的MAC地址數量限制方法中,步驟S200中根據數據報文的外層VLAN,獲取對應的ONU的當前MAC地址數量,具體包括以下步驟:
[0073]S210、根據數據報文的外層VLAN識別數據報文的ONU ID;
[0074]S220、根據數據報文的ONU ID獲取對應的ONU的當前MAC地址數量。
[0075]本領域技術人員應當知曉,GEM(G-P0N Encapsulat1n Mode,GP0N封裝方式)是一種在GPON上封裝數據的方式。GEM Port ID可以理解成用戶數據流的標識,根據GEM PortID可以唯一確定一個0NU,即本發明中的數據報文的ONU ID。本發明通過在上行方向,利用GPON芯片給數據報文添加外層VLAN(Virtual Local Area Network,虛擬局域網)并送到OLT的交換芯片,OLT的交換芯片接收到添加了外層VLAN的數據報文后會進行指定的VLAN變換,之后送往上聯出口。這個流程的目的是讓交換芯片來完成基于GEM Port ID的一些數據處理,如VLAN變換、包過濾、QoS等。
[0076]數據報文的外層VLAN在數值上等于GEM Port ID,而根據GEM Port ID可以確定對應的ONU。基于此,本發明借助數據報文的外層VLAN識別數據報文的ONU ID,進而獲取對應的ONU的當前MAC地址數量,在OLT側或者在支持基于ONU做MAC地址數量限制的GPON芯片上實現基于ONU的MAC地址數量限制功能。
[0077]此外,根據本發明的構思,在OLT上還可以實現基于GEM Port ID的MAC地址數量限制,這個的顆粒度更細。
[0078]采用上述實施例提供的基于ONU的MAC地址數量限制的方法,可以實現GPON端口下任一ONU的MAC地址數量限制,該GPON端口下所有ONU的用戶數據報文都將遵循上述的源MAC地址缺失處理流程,處理通過的數據報文將在交換芯片生成相應的一條靜態MAC表項。由于這些MAC地址是靜態的,所以不會自行老化。對于有MAC地址數量限制要求的設備,需要進一步增加老化機制,才能為新的源MAC地址提供取代源MAC地址的位置的機會。
[0079]本發明另一實施例提供的基于ONU的MAC地址數量限制方法,在上述實施例的基礎上,還包括以下步驟:
[0080]S600、對L2地址表中的靜態MAC表項添加時間標記;
[0081 ] S700、根據時間標記,對L2地址表中的靜態MAC表項進行周期性的MAC地址老化處理。
[0082]進一步地,上述步驟S600對L2地址表中的靜態MAC表項添加時間標記,具體包括以下步驟:
[0083]S610、在L2地址表中添加與所述數據報文對應的靜態MAC表項之后,對新添加的靜態MAC表項進行時間標記;
[0084]S620、當檢測到所述數據報文的源MAC地址沒有缺失時,更新L2地址表中與所述數據報文對應的靜態MAC表項的時間標記。
[0085]進一步地,上述步驟S700根據時間標記,對L2地址表中的靜態MAC表項進行周期性的MAC地址老化處理,具體包括以下步驟:
[0086]S710、設置老化周期;
[0087]S720、根據老化周期,定期掃描L2地址表中的靜態MAC表項,獲取其對應的時間標記;
[0088]S730、根據時間標記,選擇在老化周期內沒有更新的靜態MAC表項進行刪除。
[0089]例如,設置一個老化周期,根據該老化周期定期掃描GPON端口下所有的ONU記錄,檢查每一個ONU的MAC地址列表,從交換芯片獲取對應的Hit標記(即時間標記):如果標記指示為Hit,說明有后續報文在更新,本周期不老化;如果標記指示為NotHit,說明在老化周期這段時間內沒有后續報文進行更新,則刪除該靜態MAC地址表項,并將ONU MAC地址數量遞減。
[0090]采用上述本實施例提供的基于ONU的MAC地址數量限制方法,不僅能夠實現基于ONU的MAC地址數量限制,同時還能夠實現靜態MAC地址的自行老化,為新的源MAC地址提供取代源MAC地址的位置的機會,更好的滿足入網測試和實際應用的需求。
[0091]基于同一發明構思,本發明實施例還提供了一種基于ONU的MAC地址數量限制系統,該系統與前述基于ONU的MAC地址數量限制方法的發明原理相同,所以該系統的具體實施可參照前述方法的具體步驟,重復之處不再冗述。
[0092]參見圖2,本發明一實施例提供的基于ONU的MAC地址數量限制系統,包括檢測模塊100、獲取模塊200、判斷模塊300、丟棄模塊400以及添加模塊500;
[0093]檢測模塊100用于檢測來自輸入端口的數據報文的源MAC地址是否缺失;
[0094]獲取模塊200用于在檢測模塊100檢測到數據報文的源MAC地址缺失后,根據數據報文的外層VLAN,獲取對應的ONU的當前MAC地址數量;
[0095]判斷模塊300用于判斷ONU的當前MAC地址數量是否已經達到預置的MAC地址數量上限;
[0096]丟棄模塊400用于在判斷模塊300判斷ONU的當前MAC地址數量已經達到預置的MAC地址數量上限后,將數據報文丟棄;
[0097]添加模塊500用于在判斷模塊300判斷ONU的當前MAC地址數量未達到預置的MAC地址數量上限后,向L2地址表中添加與所述數據報文對應的靜態MAC表項。
[0098]具體地,參見圖3,檢測模塊100包括查找單元110和確認單元120;
[0099]查找單元110用于在L2地址表的靜態MAC表項中查找數據報文的源MAC地址;
[0100]確認單元120用于在查找單元110在L2地址表的靜態MAC表項中沒有找到數據報文的源MAC地址后,確認數據報文的源MAC地址缺失。
[0101]繼續參見圖3,獲取模塊200包括識別單元210和數量獲取單元220;
[0102]識別單元210用于根據數據報文的外層VLAN識別數據報文的ONUID;
[0103]數量獲取單元220用于根據數據報文的ONUID獲取對應的ONU的當前MAC地址數量。
[0104]進一步地,本發明另一實施例提供的基于ONU的MAC地址數量限制系統,還包括標記模塊和老化模塊;
[0105]標記模塊用于對L2地址表中的靜態MAC表項添加時間標記;
[0106]老化模塊用于根據標記模塊添加的時間標記,對L2地址表中的靜態MAC表項進行周期性的MAC地址老化處理。
[0107]具體地,標記模塊包括添加單元和更新單元;
[0108]所述添加單元用于在向L2地址表中添加與所述數據報文對應的靜態MAC表項之后,對新添加的靜態MAC表項進行時間標記;
[0109]所述更新單元用于在檢測到所述數據報文的源MAC地址沒有缺失時,更新L2地址表中與所述數據報文對應的靜態MAC表項的時間標記。
[0110]具體地,老化模塊包括設置單元、掃描單元以及刪除單元;
[0111]設置單元用于設置老化周期;
[0112]掃描單元用于根據設置單元設置的老化周期,定期掃描L2地址表中的靜態MAC表項,獲取其對應的時間標記;
[0113]刪除單元用于根據時間標記,選擇在老化周期內沒有更新的靜態MAC表項進行刪除。
[0114]本發明提供的基于ONU的MAC地址數量限制方法及系統,能夠在ONU本身不支持MAC地址數量限制的情況下,在OLT側或者在支持基于ONU做MAC地址數量限制的GPON芯片上實現基MAC地址數量限制,比傳統的GE端口的MAC地址數量限制粒度更細,較好地滿足了GPON入網測試和實際應用的需求。
[0115]以上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了進一步的詳細說明,應當理解,以上所述僅為本發明的具體實施例而已,并不用于限定本發明的保護范圍。特別指出,對于本領域技術人員來說,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種基于ONU的MAC地址數量限制方法,其特征在于,包括以下步驟: 檢測來自輸入端口的數據報文的源MAC地址是否缺失; 若所述數據報文的源MAC地址缺失,則根據所述數據報文的外層VLAN,獲取對應的ONU的當前MAC地址數量; 判斷所述ONU的當前MAC地址數量是否已經達到預置的MAC地址數量上限; 若是,則將所述數據報文丟棄; 若否,則向L2地址表中添加與所述數據報文對應的靜態MAC表項。2.根據權利要求1所述的基于ONU的MAC地址數量限制方法,其特征在于,所述檢測接收到的數據報文的源MAC地址是否缺失,具體包括以下步驟: 在所述L2地址表的靜態MAC表項中查找所述數據報文的源MAC地址; 若在所述L2地址表的靜態MAC表項中沒有找到所述數據報文的源MAC地址,則確認所述數據報文的源MAC地址缺失。3.根據權利要求1所述的基于ONU的MAC地址數量限制方法,其特征在于,所述根據數據報文的外層VLAN,獲取對應的ONU的當前MAC地址數量,具體包括以下步驟: 根據所述數據報文的外層VLAN識別所述數據報文的ONU ID; 根據所述數據報文的ONU ID獲取對應的所述ONU的當前MAC地址數量。4.根據權利要求1至3任一項所述的基于ONU的MAC地址數量限制方法,其特征在于,還包括以下步驟: 對所述L2地址表中的靜態MAC表項添加時間標記; 根據所述時間標記,對所述L2地址表中的靜態MAC表項進行周期性的MAC地址老化處理。5.根據權利要求4所述的基于ONU的MAC地址數量限制方法,其特征在于,所述對L2地址表中的靜態MAC表項添加時間標記,具體包括以下步驟: 在向L2地址表中添加與所述數據報文對應的靜態MAC表項之后,對新添加的靜態MAC表項進行時間標記; 當檢測到所述數據報文的源MAC地址沒有缺失時,更新L2地址表中與所述數據報文對應的靜態MAC表項的時間標記。6.根據權利要求4所述的基于ONU的MAC地址數量限制方法,其特征在于,所述根據時間標記,對所述L2地址表中的靜態MAC表項進行周期性的MAC地址老化處理,具體包括以下步驟: 設置老化周期; 根據所述老化周期,定期掃描所述L2地址表中的靜態MAC表項,獲取其對應的所述時間標記; 根據所述時間標記,選擇在所述老化周期內沒有更新的靜態MAC表項進行刪除。7.—種基于ONU的MAC地址數量限制系統,其特征在于,包括檢測模塊、獲取模塊、判斷模塊、丟棄模塊以及添加模塊; 所述檢測模塊用于檢測來自輸入端口的數據報文的源MAC地址是否缺失; 所述獲取模塊用于在所述檢測模塊檢測到所述數據報文的源MAC地址缺失后,根據所述數據報文的外層VLAN,獲取對應的ONU的當前MAC地址數量; 所述判斷模塊用于判斷所述ONU的當前MAC地址數量是否已經達到預置的MAC地址數量上限; 所述丟棄模塊用于在所述判斷模塊判斷所述ONU的當前MAC地址數量已經達到預置的MAC地址數量上限后,將所述數據報文丟棄; 所述添加模塊用于在所述判斷模塊判斷所述ONU的當前MAC地址數量未達到預置的MAC地址數量上限后,向L2地址表中添加與所述數據報文對應的靜態MAC表項。8.根據權利要求7所述的基于ONU的MAC地址數量限制系統,其特征在于,所述檢測模塊包括查找單元和確認單元; 所述查找單元用于在所述L2地址表的靜態MAC表項中查找所述數據報文的源MAC地址;所述確認單元用于在所述查找單元在所述L2地址表的靜態MAC表項中沒有找到所述數據報文的源MAC地址后,確認所述數據報文的源MAC地址缺失。9.根據權利要求7所述的基于ONU的MAC地址數量限制系統,其特征在于,所述獲取模塊包括識別單元和數量獲取單元; 所述識別單元用于根據所述數據報文的外層VLAN識別所述數據報文的ONU ID; 所述數量獲取單元用于根據所述數據報文的ONU ID獲取對應的所述ONU的當前MAC地址數量。10.根據權利要求7至9任一項所述的基于ONU的MAC地址數量限制系統,其特征在于,還包括標記模塊和老化模塊; 所述標記模塊用于對所述L2地址表中的靜態MAC表項添加時間標記; 所述老化模塊用于根據所述標記模塊添加的所述時間標記,對所述L2地址表中的靜態MAC表項進行周期性的MAC地址老化處理; 其中,所述標記模塊包括添加單元和更新單元; 所述添加單元用于在向L2地址表中添加與所述數據報文對應的靜態MAC表項之后,對新添加的靜態MAC表項進行時間標記; 所述更新單元用于在檢測到所述數據報文的源MAC地址沒有缺失時,更新L2地址表中與所述數據報文對應的靜態MAC表項的時間標記; 所述老化模塊包括設置單元、掃描單元以及刪除單元; 所述設置單元用于設置老化周期; 所述掃描單元用于根據所述設置單元設置的所述老化周期,定期掃描所述L2地址表中的靜態MAC表項,獲取其對應的所述時間標記; 所述刪除單元用于根據所述時間標記,選擇在所述老化周期內沒有更新的靜態MAC表項進行刪除。
【文檔編號】H04L29/06GK105897778SQ201610489747
【公開日】2016年8月24日
【申請日】2016年6月24日
【發明人】高志平
【申請人】浙江創億光電設備有限公司