新四季網

分布式乙太網交換機及其內部的mac地址維護方法

2023-06-04 20:15:56

專利名稱:分布式乙太網交換機及其內部的mac地址維護方法
技術領域:
本發明涉及分布式乙太網交換機中的介質訪問控制(MAC)地址的學習和老化技術,尤其涉及一種分布式乙太網交換機及其內部的MAC地址維護方法。
背景技術:
乙太網交4灸才幾是工作在開力文系統互連(OSI, Open System Interconnection )的第二層(數據鏈路層)的多埠組網設備。數據包從乙太網交換機的一個埠進入,乙太網交換才幾基於數據包中的目的介質訪問控制(MAC, Media AccessControl)地址和自身內部維護的MAC轉發表,得到數據包的出埠 ,然後將數據包從出埠轉發出去。乙太網交換機內部維護的MAC轉發表是乙太網交換機實現數據包轉發的核心部件,MAC轉發表是通過乙太網交換機自動學習每
目前高端的乙太網交換機多採用分布式架構,稱為分布式乙太網交換機,即包含有多個線卡,每個線卡上有多個埠和一個交換晶片。數據包可以從其中的一個線卡上的一個埠進入,並從同一個線卡上的另一個埠交換出去,這種交換稱為本地交換模式;數據包也可以從其中的一個線卡上的一個埠進入,並從另一個線卡上的一個埠交換出去,這種交換稱為跨卡交換模式。由此可以看出,分布式乙太網交換機的各個線卡上必須要保持相同的MAC轉發表。
目前,用於實現分布式乙太網交換機中MAC地址學習和老化的技術,主要包括兩種類型。
一種是"共同學習,集中老化,,類型,即分布式乙太網交換機中的每個線卡都可以學習MAC地址,並在學習後分享給其他線卡;每個分布式乙太網交換機中存在一個專用組件負責集中老化所有線卡上的MAC轉發表中不活動的MAC地址。
例如中國專利於2008年5月14日公開的,公開號為CN101179514,發明名稱為"分布式網絡處理系統MAC表項維護方法和維護裝置"的專利申請,將"共同學習,集中老化"技術應用於包括一個接口板和多個業務板的分布式網絡處理系統,該系統中只有接口板上有埠 , MAC轉發表在每個板上都有。該系統中各個業務板都可以學習MAC地址,而MAC地址的老化則由接口板負責。由於在該專利申請所適用的特定環境中,接口板最終負責收發所有數據包,因此接口板可以對MAC轉發表中的每條記錄進行方便維護。但是對於分布式乙太網交換機這種應用環境,沒有哪個單獨的卡(無論是線卡,還是主控卡)可以接觸到經過系統轉發的所有數據包,從而在分布式乙太網交換機中實現"共同學習,集中老化,,方式的MAC地址維護是比較困難的。
另一種是"共同學習,共同老化"類型,即分布式乙太網交換機中的每個線卡都可以學習MAC地址,在學習後分享給其他線卡;並且每個線卡都可以老化自己的MAC轉發表中不活動的MAC地址,無^r該不活動的MAC地址是線卡自己學習的,還是由其他線卡分享的。
例如美國專利於2007年11月22日7>開的,z〉開號為US2007268915,發明名稱為"分布式網橋中MAC地址學習"的專利申請,對MAC地址學習方式進行了區分由某個線卡X自己學習到的MAC地址,線卡X的對應表項中採用SELF作標記;由其他的線卡Y學習到並將學習到的信息分享給線卡X的MAC地址,線卡X的對應表項中採用SYNC作標記。所謂"共同學習,共同老化"即每個線卡對自己MAC表中的各個表項,無論是SELF類型還是SYNC類型的MAC地址,都進行老化。然而,當線卡Y再次收到從該MAC地址發來的數據包時,線卡Y不僅要刷新自身維護的對應MAC表項,還要發通告給線卡X,讓線卡X也執行刷新操作以抵抗線卡X上的老化效應。在實際應用中,這類刷新操作是非常頻繁的,會帶來極大的板間通信負擔。每個線卡獨立對自身的SYNC類型的MAC地址進行老化,會造成處理消息邏輯複雜。另外,每
6個線卡都需要以一定的周期將自身的所有SELF類型的MAC表項通告給其他線卡,不但浪費帶寬,而且處理邏輯複雜。
綜上所述,目前用於實現分布式乙太網交換才幾內MAC地址維護的方法,包括"共同學習,集中老化"類型和"共同學習,共同老化"類型,存在實現困難,板間通信負擔過重,以及處理邏輯複雜的問題。

發明內容
有鑑於此,本發明的主要目的在於提供一種分布式乙太網交換機及其內部的MAC地址維護方法,以方^f更實現分布式乙太網交換才幾內的MAC地址維護,降低板間通信負擔,簡化處理邏輯。
為達到上述目的,本發明的技術方案是這樣實現的
本發明提供了一種分布式乙太網交換機內部的介質訪問控制MAC地址維護方法,適用於包含一個主控卡和多個線卡的分布式乙太網交換機,該方法包括
當分布式乙太網交換機內的線卡從交換埠接收到數據包時,根據從數據包中學習到的MAC地址,對所述線卡的MAC轉發表進行更新,並將所述MAC地址的學習信息通告給所述分布式乙太網交換機內的主控卡和其他線卡;當所述線卡從互聯埠接收到數據包時,不進行MAC地址的學習;
所述分布式乙太網交換機內的線卡對自身MAC轉發表中從交換埠學習到的MAC地址執行老化處理,並將所述MAC地址的老化信息通告給所述分布式乙太網交換機內的主控卡和其他線卡,由所述主控卡和其他線卡根據所述MAC地址的老化信息,執行各自MAC轉發表的老化處理。

所述根據從數據包中學習到的MAC地址,對線卡的MAC轉發表進行更新,具體包括
所述線卡根據從數據包中學習到的MAC地址,查找自身的MAC轉發表;如果所述MAC轉發表中存在與所述MAC地址匹配的表項,則查看所述表項中的標記欄位,如果所述標記欄位中是第一標識,則刷新所述表項中的時間
戳;如果所述標記欄位中是第二標識,則將所述第二標識替換為第一標識,刷
新所述表項中的時間戳,並更新所述表項中的埠信息;
如果所述MAC轉發表中不存在與所述MAC地址匹配的表項,則在所述
MAC轉發表中創建新增表項,將所述新增表項中的標記欄位填充為第一標識,
刷新所述新增表項的時間戳,並將學習到的埠信息填充到所述新增表項中。所述MAC地址的學習信息中包括學習到的MAC地址信息和埠信息。所述分布式乙太網交換才幾內的主控卡和其他線卡收到通告的MAC地址的
學習信息後,根據所述MAC地址的學習信息,執行各自MAC轉發表的更新處
理,具體為
根據所述MAC地址的學習信息中的MAC地址,查找自身的MAC轉發表;如果所述MAC轉發表中存在與所述MAC地址匹配的表項,則根據所述學
習信息中的埠信息更新所述表項,刷新所述表項中的時間戳,並將所述表項
的標記欄位填充為第二標識;
如果所述MAC轉發表中不存在與所述MAC地址匹配的表項,則在所述
MAC轉發表中創建新增表項,將所述新增表項中的標記欄位填充為第二標識,
刷新所述新增表項的時間戳,並將學習信息中的埠信息填充到所述新增表項中。
本發明還提供了一種分布式乙太網交換機,包括 一個主控卡和多個線卡,所述線卡之間,以及主控卡與線卡之間通過互聯埠相連,且每個線卡包括多個交換埠,其中,
所述線卡,用於從交換埠接收到數據包時,根據從數據包中學習到的MAC地址,對所述線卡的MAC轉發表進行更新,並將所述MAC地址的學習信息通告給所述主控卡和其他線卡;當所述線卡從互聯埠接收到數據包時,不進行MAC地址的學習;還用於對自身MAC轉發表中從交換埠學習到的MAC地址執行老化處理,並將所述MAC地址的老化信息通告給所述分布式乙太網交換機內的主控卡和其他線卡;所述主控卡,用於根據線卡通告的MAC地址的學習信息,執行自身MAC 轉發表的更新;根據線卡通告的MAC地址的老化信息,執行自身MAC轉發表 的老化處理。
所述線卡進一步包括
交換模塊,用於執行所述數據包的傳輸;
第一維護模塊,用於根據從交換埠的數椐包中學習到的MAC地址,更 新自身MAC轉發表;還用於對自身MAC轉發表中從交換埠學習到的MAC 地址執行老化處理;
第一通告^f莫塊,用於向所述分布式乙太網交換^L中的主控卡和其他線卡通 告MAC地址的學習信息和MAC地址的老化信息。
所述第一維護模塊,還用於根據從互聯埠接收到的MAC地址的學習信 息,執行自身MAC轉發表的更新;根據從互聯埠接收到的MAC地址的老化 信息,執行自身MAC轉發表的老化處理。
所述主控卡進一步包括
第二通告模塊,用於接收所述線卡通告的MAC地址的學習信息和MAC地 址的老化信息;
第二維護模塊,用於根據所接收的MAC地址的學習信息,執行自身MAC 轉發表的更新;根據所接收的MAC地址的老化信息,執行自身MAC轉發表的 老化處理。
本發明所提供的分布式乙太網交換機及其內部的MAC地址維護方法,對 於從線卡的交換埠接收到的數據包,線卡根據從數據包中學習到的MAC地 址,對該線卡的MAC轉發表進行更新,並將MAC地址的學習信息通告給主控 卡和其他線卡;對於從互聯埠接收到的數據包,線卡不進行MAC地址的學 習;線卡只對自身MAC轉發表中從交換埠學習到的MAC地址執行老化處理, 並將MAC地址的老化信息通告給主控卡和其他線卡,由主控卡和其他線卡根 據MAC地址的老化信息,執行各自MAC轉發表的老化處理。本發明方便實現 了分布式乙太網交換機內的MAC地址維護,降低了分布式乙太網交換機內的
9板間通信負擔,簡化處理邏輯。


圖1為本發明分布式乙太網交換機的結構示意圖2為本發明一種分布式乙太網交換機內部的MAC地址維護方法的流程
圖3為本發明的MAC地址學習的流程圖4為本發明實施例的MAC地址學習的示意圖一;
圖5為本發明實施例的MAC地址學習的示意圖二;
圖6為本發明實施例的MAC地址老化的示意圖7為本發明一種分布式乙太網交換機的組成結構示意圖。
具體實施例方式
下面結合附圖和具體實施例對本發明的技術方案進一步詳細闡述。 如圖1所示,本發明的MAC地址維護方法所適用的分布式乙太網交換機 需要具備以下特徵
a、 分布式乙太網交換機內部包含N (N> 1)個線卡和1個主控卡;
b、 每個線卡上包含多個交換埠,例如埠 1、埠 2、埠 3、埠 4、 埠 5和埠 6;線卡與主控卡之間,以及線卡之間通過互聯埠 (如埠 0) 進行通信,且線卡支持數據包的本地交換和跨卡交換;
c、 每個線卡以及主控卡上都維護一個MAC轉發表。
由本發明圖1所示的分布式乙太網交換機實現的MAC地址維護方法,如 圖2所示,主要包括以下步驟
步驟201,當分布式乙太網交換機內的線卡從交換埠接收到數據包時, 根據從數據包中學習到的MAC地址,對線卡的MAC轉發表進行更新,並將 MAC地址的學習信息通告給分布式乙太網交換機內的主控卡和其他線卡;當線 卡從互聯埠接收到數據包時,不進行MAC地址的學習。
10也就是說,分布式乙太網交換機內的線卡只對從該線卡的交換埠進入的
數據包,學習其MAC地址;而對從該線卡的互聯埠進入的數據,不學習其 MAC地址。從而, 一個數據包從進入分布式乙太網交換機到被轉發出去(離開 分布式乙太網交換機)的過程,只允許首個處理該數據包的線卡學習其MAC 地址。
學習到MAC地址的線卡構造對應MAC地址的學習信息,並通告給分布式 乙太網交換機內的主控卡和其他線卡。構造的MAC地址的學習信息包括學 習到的MAC地址和埠信息。主控卡和其他線卡才艮據;故通告的MAC地址的學 習信息,對各自的MAC轉發表進行更新處理。
址,但是優選為數據包的源MAC地址,因為只有收到 一個來自源MAC地址的 數據包時,才更能表明該源MAC地址的屬主是活動的;而收到一個去往目的 MAC地址的數據包,卻不能較準確的反映該目的MAC地址的屬主是否活動(可 能已不存在了 )。
步驟202,分布式乙太網交換機內的線卡對自身MAC轉發表中從交換埠 學習到的MAC地址4丸行老化處理,並將MAC地址的老化信息通告給分布式以 太網交換機內的主控卡和其他線卡,由主控卡和其他線卡根據MAC地址的老 化信息,執行各自MAC轉發表的老化處理。
從圖2所示的MAC地址維護方法中可以看出,本發明採用一種"誰學習, 誰老化,誰通告,,的策略,即由某個線卡學習到MAC地址後,將由該線卡負 責老化,並負責向主控卡和其他線卡通告該MAC地址的學習信息和老化信息, 以維護所有板卡上MAC轉發表的一致性。且通過採用上述策略,其實現MAC 地址維護的操作相對簡單,可以簡化分布式乙太網交換機的處理邏輯;由於用 於維護各板卡上的MAC轉發表一致性的通信開銷小,因此可以降低分布式以 太網交換機內的板間通信負擔。
下面以分布式乙太網交換才幾內的某一線卡X為例,對MAC地址的學習過 程進一步詳細闡述,如圖3所示,主要包括以下步驟步驟301 ,分布式乙太網交換機內的某線卡X從交換埠上接收到數據包, 並根據從數據包中學習到的MAC地址,查找自身的MAC轉發表。
本發明實施例中的MAC地址為數據包的源MAC地址。
步驟302,線卡X判斷所述MAC轉發表中是否存在與學習到的MAC地址 匹配的表項,如果存在,執行步驟303;否則,執行步驟307。
步驟303,線卡X查看匹配的表項中的標記欄位,如果該標記欄位中是第 一標識,執行步驟304;如果該標記欄位中是第二標識,執行步驟305。
在本發明的實施例中,將可老化(AGING)作為第一標識,將不可老化 (UNAGING)作為第二標識。對於標識為AGING的表項,表明該表項對應的 MAC地址是線卡X從交換埠學習到的,線卡X可以自行對該表項執行老化 處理;對於標識為UNAGING的表項,表明該表項對應的MAC地址不是線卡 X從交換埠學習到的,線卡X不能自行對該表項執行老化處理,而只能根據 其他線卡的通告,被動執行老化處理。
從而,線卡X如果判斷匹配的表項中為AGING,則執行步驟304;否則, 執行步驟305。
步驟304,線卡X判斷匹配的表項中為AGING,表明對應的MAC地址是 線卡X從交換埠學習到的,只需刷新該表項中的時間戳,並在刷新完畢後結 束整個流程。
步驟305,線卡X將表項中的UNAGING替換為AGING,刷新表項中的 時間戳,並更新表項中的埠信息。
表項的標記欄位中是UNAGING,而線卡X從其交換埠上接收到來自匹 配表項中對應MAC地址的數據包,則表明MAC地址發生了遷移,例如原來 MAC1的數據包從線卡Y的埠 1進入分布式乙太網交換機,而現在MAC1 的數據包/人線卡X的埠 3進入分布式乙太網交換才幾。
步驟306,線卡X構造MAC地址的學習信息通告給分布式乙太網交換機 內的主控卡和其他線卡,然後結束整個流程。
構造的MAC地址的學習信息需要包括學習到的MAC地址信息和埠信臺
步驟307,線卡X判斷MAC轉發表中不存在與學習到的MAC地址匹配的 表項,則說明學習到的MAC地址是一個新的MAC地址,從而在MAC轉發表 中創建新增表項,將新增表項中的標記欄位填充為第一標識(AGING),刷新 新增表項的時間戳,並將學習到的埠信息填充到新增表項中。
步驟308,線卡X構造MAC地址的學習信息通告給分布式乙太網交換機 內的主控卡和其他線卡,然後結束整個流程。
線卡X對其維護的MAC轉發表中標記欄位為AGING的MAC地址,可以 自行進行老化處理根據這些MAC地址對應的時間戳計算過期時間,並在過 期時間超出設定的老化時間時,判定MAC地址過期;乂人而對過期的MAC地址 執行老化處理,並構造攜帶過期MAC地址的MAC地址的老化信息通告給主控 卡和其他線卡,由主控卡和其他線卡根據MAC地址的老化信息,執行各自MAC
轉發表的老化處理。
下面舉例對本發明的MAC地址維護方法進行詳細闡述。如圖4和圖5所 示,該實施例中的分布式乙太網交換機由一個主控卡和線卡1、線卡2組成。
來自MAC1的數據包100從線卡1的埠 3進入分布式乙太網交換才幾,並 從線卡1的埠 6交換出去。線卡1從數據包100中學習到新的MAC地址為 MAC1,創建新增表項,記錄埠信息為(cardl ,port3 ),標記字^殳填充為AGING, 並刷新新增表項的時間戳time 100,從而得到圖4所示線卡1中對應MAC1的 轉發表項。隨後,線卡1構造攜帶MAC1和(cardl, port3 )的MAC地址的學 習信息通告給主控卡和線卡2,由主控卡和線卡2對MAC轉發表進行更新,且 主控卡和線卡2的MAC轉發表中對應MAC1的標記欄位為UNAGING。
來自MAC2的數據包200從線卡2的埠 5進入分布式乙太網交換機,並 從線卡1的埠 1交換出去。線卡2從數據包200中學習到新的MAC地址為 MAC2,創建新增表項,記錄埠信息為(card2,port5 ),標記欄位填充為AGING, 並刷新新增表項的時間戳time200,從而得到圖4所示線卡2中對應MAC2的 轉發表項。隨後,線卡2構造攜帶MAC2和(card2, port5 )的MAC地址的學
13習信息通告給主控卡和線卡1,由主控卡和線卡1對MAC轉發表進行更新,且 主控卡和線卡1的MAC轉發表中對應MAC2的標記欄位為UNAGING。
之後,來自MAC1的數據包300從線卡1的埠 3進入分布式乙太網交換 機,並從線卡1的埠 6交換出去。線卡1在其維護的MAC轉發表中查找到 與MAC1匹配的表項,且對應的標記欄位為AGING,則只需刷新MAC轉發表 中MAC1對應的時間戳為time300, 乂人而得到圖5所示線卡1中對應MAC1的 轉發表項。此時,線卡1不需要向主控卡和線卡2通告MAC1的學習信息。
來自MAC2的數據包400從線卡1的埠 2進入分布式乙太網交換機,並 從線卡l的埠 1交換出去。線卡1在其維護的MAC轉發表中查找到與MAC2 匹配的表項,且對應的標記欄位為UNAGING,則表明MAC2發生了遷移,從 而將MAC轉發表中MAC2對應的埠信息由(card2, port5 )更新為(cardl, port2 ),刷新MAC轉發表中MAC2對應的時間戳為time400,將MAC2對應的 標記欄位替換為AGING。得到對應MAC2的轉發表項如圖5中線卡1所示。 隨後,線卡1構造攜帶MAC2和(cardl , port2 )的MAC地址的學習信息通告 給主控卡和線卡2,由主控卡和線卡2對MAC轉發表進行更新,且主控卡和線 卡2的MAC轉發表中對應MAC2的標記欄位為UNAGING。
如圖5所示,當線卡1發現自身維護的MAC轉發表中對應MAC1的表項 已經過期,則刪除自身MAC轉發表中對應MAC 1的表項,並構造攜帶MAC 1 的MAC地址的老化信息通告給主控卡和線卡2,由主控卡和線卡2根據老化信 息,查找各自MAC轉發表中與MAC1匹配的表項,並將查找到的表項刪除。 老化處理後,線卡1 、線卡2和主控卡中的MAC轉發表如圖6所示。
本發明為實現上述MAC地址維護方法,所提供的一種分布式乙太網交換 機,如圖7所示,包括多個線卡10和一個主控卡20。線卡10之間,以及線 卡10與主控卡20之間通過互聯埠相連,且每個線卡10包括多個交換埠。
其中,線卡IO用於從交換埠接收到數據包時,根據從數據包中學習到的 MAC地址,對自身MAC轉發表進行更新,並將所述MAC地址的學習信息通 告給主控卡20和其他線卡;當線卡10從互聯埠接收到數據包時,不進行MAC地址的學習;還用於對自身MAC轉發表中從交換埠學習到的MAC地 址執行老化處理,並將MAC地址的老化信息通告給分布式乙太網交換機內的 主控卡20和其他線卡。
主控卡20,用於根據線卡10通告的MAC地址的學習信息,執行自身MAC 轉發表的更新;根據線卡IO通告的MAC地址的老化信息,執行自身MAC轉 發表的老化處理。
線卡10進一步包括交換模塊ll、第一維護模塊12和第一通告;f莫塊13。 交換模塊11,用於執行數據包的傳輸。第一維護模塊12,連接交換模塊11, 用於根據從交換埠的數據包中學習到的MAC地址,更新自身MAC轉發表; 還用於對自身MAC轉發表中從交換埠學習到的MAC地址執行老化處理。第 一通告模塊13,連接第一維護模塊12,用於向分布式乙太網交換機中的主控卡 20和其他線卡通告MAC地址的學習信息和MAC地址的老化信息。此外,第 一維護模塊12,還用於根據從互聯埠接收到的MAC地址的學習信息,執行 自身MAC轉發表的更新;根據從互聯埠接收到的MAC地址的老化信息,執 行自身MAC轉發表的老化處理。
主控卡20進一步包括第二通告模塊21和第二維護模塊22。第二通告模 塊21,用於"J婁收線卡10通告的MAC地址的學習信息和MAC地址的老化信息。 第二維護模塊22,連接第二通告模塊21,用於根據所接收的MAC地址的學習 信息,執行自身MAC轉發表的更新;根據所接收的MAC地址的老化信息,執 行自身MAC轉發表的老化處理。
以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。
1權利要求
1、一種分布式乙太網交換機內部的介質訪問控制MAC地址維護方法,適用於包含一個主控卡和多個線卡的分布式乙太網交換機,其特徵在於,該方法包括當分布式乙太網交換機內的線卡從交換埠接收到數據包時,根據從數據包中學習到的MAC地址,對所述線卡的MAC轉發表進行更新,並將所述MAC地址的學習信息通告給所述分布式乙太網交換機內的主控卡和其他線卡;當所述線卡從互聯埠接收到數據包時,不進行MAC地址的學習;所述分布式乙太網交換機內的線卡對自身MAC轉發表中從交換埠學習到的MAC地址執行老化處理,並將所述MAC地址的老化信息通告給所述分布式乙太網交換機內的主控卡和其他線卡,由所述主控卡和其他線卡根據所述MAC地址的老化信息,執行各自MAC轉發表的老化處理。
2、 根據權利要求1所述分布式乙太網交換機內部的MAC地址維護方法, 其特徵在於,所述MAC地址為數據包的源MAC地址或目的MAC地址。
3、 根據權利要求1或2所述分布式乙太網交換機內部的MAC地址維護方 法,其特徵在於,所述根據從數據包中學習到的MAC地址,對線卡的MAC轉 發表進行更新,具體包括所述線卡根據從數據包中學習到的MAC地址,查找自身的MAC轉發表; 如果所述MAC轉發表中存在與所述MAC地址匹配的表項,則查看所述表 項中的標記欄位,如果所述標記欄位中是第一標識,則刷新所述表項中的時間 戳;如果所述標記欄位中是第二標識,則將所述第二標識替換為第一標識,刷 新所述表項中的時間戳,並更新所述表項中的埠信息;如果所述MAC轉發表中不存在與所述MAC地址匹配的表項,則在所述 MAC轉發表中創建新增表項,將所述新增表項中的標記欄位填充為第一標識, 刷新所述新增表項的時間戳,並將學習到的埠信息填充到所述新增表項中。
4、 根據權利要求3所述分布式乙太網交換機內部的MAC地址維護方法,其特徵在於,所述MAC地址的學習信息中包括學習到的MAC地址信息和端 口信息。
5、 根據權利要求3所述分布式乙太網交換^L內部的MAC地址維護方法, 其特徵在於,所述分布式乙太網交換機內的主控卡和其他線卡收到通告的MAC 地址的學習信息後,根據所述MAC地址的學習信息,執行各自MAC轉發表的 更新處理,具體為根據所述MAC地址的學習信息中的MAC地址,查找自身的MAC轉發表; 如果所述MAC轉發表中存在與所述MAC地址匹配的表項,則根據所述學習信息中的埠信息更新所述表項,刷新所述表項中的時間戳,並將所述表項的標記欄位填充為第二標識;如果所迷MAC轉發表中不存在與所述MAC地址匹配的表項,則在所述MAC轉發表中創建新增表項,將所迷新增表項中的標記欄位填充為第二標識,刷新所述新增表項的時間戳,並將學習信息中的埠信息填充到所述新增表項中。
6、 一種分布式乙太網交換機,其特徵在於,包括 一個主控卡和多個線卡, 所述線卡之間,以及主控卡與線卡之間通過互聯埠相連,且每個線卡包括多 個交換埠,其中,所述線卡,用於從交換埠接收到數據包時,根據從數據包中學習到的 MAC地址,對所述線卡的MAC轉發表進行更新,並將所述MAC地址的學習 信息通告給所述主控卡和其他線卡;當所述線卡從互聯埠接收到數據包時, 不進行MAC地址的學習;還用於對自身MAC轉發表中從交換埠學習到的 MAC地址執行老化處理,並將所述MAC地址的老化信息通告給所述分布式以 太網交換機內的主控卡和其他線卡;所述主控卡,用於根據線卡通告的MAC地址的學習信息,執行自身MAC 轉發表的更新;根據線卡通告的MAC地址的老化信息,執行自身MAC轉發表 的老化處理。
7、 根據權利要求6所述分布式乙太網交換機,其特徵在於,所述線卡進一步包括交換模塊,用於執行所述數據包的傳輸;第一維護模塊,用於根據從交換埠的數據包中學習到的MAC地址,更 新自身MAC轉發表;還用於對自身MAC轉發表中從交換埠學習到的MAC 地址執行老化處理;告MAC地址的學習信息和MAC地址的老化信息。
8、 根據權利要求7所述分布式乙太網交換機,其特徵在於,所述第一維護 模塊,還用於根據從互聯埠接收到的MAC地址的學習信息,執行自身MAC 轉發表的更新;根據從互聯埠接收到的MAC地址的老化信息,執行自身MAC 轉發表的老化處理。
9、 根據權利要求6所述分布式乙太網交換機,其特徵在於,所述主控卡進 一步包括第二通告4莫塊,用於接收所述線卡通告的MAC地址的學習信息和MAC地 址的老化信息;第二維護模塊,用於根據所接收的MAC地址的學習信息,執行自身MAC 轉發表的更新;根據所接收的MAC地址的老化信息,執行自身MAC轉發表的 老化處理。
全文摘要
本發明公開了一種分布式乙太網交換機內部的介質訪問控制(MAC)地址維護方法,包括當某線卡從交換埠接收到數據包時,根據從數據包中學習到的MAC地址,對該線卡的MAC轉發表進行更新,並將MAC地址的學習信息通告給主控卡和其他線卡;當該線卡從互聯埠接收到數據包時,不進行MAC地址的學習;該線卡對自身MAC轉發表中從交換埠學習到的MAC地址執行老化處理,並將MAC地址的老化信息通告給主控卡和其他線卡,由主控卡和其他線卡根據MAC地址的老化信息,執行各自MAC轉發表的老化處理。本發明還公開了一種分布式乙太網交換機,能方便實現分布式乙太網交換機內的MAC地址維護,降低板間通信負擔,簡化處理邏輯。
文檔編號H04L12/02GK101488862SQ200910078458
公開日2009年7月22日 申請日期2009年2月23日 優先權日2009年2月23日
發明者張丙晨 申請人:中興通訊股份有限公司

同类文章

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

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