欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種擴(kuò)展mac地址表容量的方法及其裝置制造方法

文檔序號(hào):7807958閱讀:296來源:國(guó)知局
一種擴(kuò)展mac地址表容量的方法及其裝置制造方法
【專利摘要】本發(fā)明提供一種擴(kuò)展MAC地址表容量的方法及其裝置。其中方法應(yīng)用于交換模塊和處理模塊,包括如下步驟:交換模塊在進(jìn)行報(bào)文的轉(zhuǎn)發(fā)時(shí),判斷交換模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信息,如果存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則使用所述報(bào)文對(duì)應(yīng)的目的地址信息進(jìn)行報(bào)文轉(zhuǎn)發(fā);如果不存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則將報(bào)文發(fā)送到處理模塊;處理模塊接收到報(bào)文后,判斷處理模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信息,如果是則將所述報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換模塊,否則發(fā)送失敗消息到交換模塊。本發(fā)明即擴(kuò)展了MAC地址表容量又發(fā)揮了交換模塊的硬件轉(zhuǎn)發(fā)優(yōu)勢(shì),解決了現(xiàn)有在MAC地址表容量擴(kuò)展時(shí)無法發(fā)揮交換模式硬件轉(zhuǎn)發(fā)優(yōu)勢(shì)。
【專利說明】-種擴(kuò)展MAC地址表容量的方法及其裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及MAC地址表擴(kuò)展【技術(shù)領(lǐng)域】,尤其涉及一種擴(kuò)展MAC地址表容量的方法 及其裝置。

【背景技術(shù)】
[0002] 隨著瘦AP無線網(wǎng)絡(luò)架構(gòu)組網(wǎng)應(yīng)用的成熟,無線網(wǎng)絡(luò)應(yīng)用規(guī)模越來越大,出現(xiàn)了單 個(gè)無線局域網(wǎng)中有大量終端設(shè)備存在的情況。這就要求單臺(tái)無線控制器設(shè)備及組網(wǎng)中作為 二層接入的交換機(jī)具備大容量的MAC(Media Access Control,介質(zhì)訪問控制)地址轉(zhuǎn)發(fā) 表,即MAC地址表,MAC地址表中存放有目的地址信息和源地址信息。然而作為設(shè)備中網(wǎng)絡(luò) 轉(zhuǎn)發(fā)核心的交換芯片MAC地址轉(zhuǎn)發(fā)表容量是有限的,其逐漸無法滿足大規(guī)模組網(wǎng)的應(yīng)用。
[0003] 為了實(shí)現(xiàn)大規(guī)模組網(wǎng),目前,通常的做法是在已有的硬件構(gòu)架下限制最大的二層 無線網(wǎng)絡(luò)設(shè)備數(shù)量或者更換硬件構(gòu)架不使用交換芯片來加速網(wǎng)絡(luò)報(bào)文處理轉(zhuǎn)發(fā)。在實(shí)現(xiàn)本 發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)具有如下問題:前者做法的問題是限制了無線控制器 的應(yīng)用場(chǎng)合,不能在大規(guī)模的無線局域網(wǎng)中使用,而運(yùn)營(yíng)商(比如電信、移動(dòng))的無線網(wǎng)絡(luò) 通常是具有大量二層無線網(wǎng)絡(luò)設(shè)備終端數(shù)量;后者做法的問題是不能發(fā)揮交換芯片的硬件 網(wǎng)絡(luò)轉(zhuǎn)發(fā)性能,增加了軟件開發(fā)的功能復(fù)雜度和性能負(fù)載要求。
[0004] 綜上,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在如下問題:在進(jìn)行MAC容量擴(kuò)展時(shí)無法發(fā)揮交 換芯片的硬件網(wǎng)絡(luò)轉(zhuǎn)發(fā)性能。


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

[0005] 為此,需要提供一種在MAC容量擴(kuò)展的前提下盡可能地發(fā)揮交換芯片的硬件網(wǎng)絡(luò) 轉(zhuǎn)發(fā)性能的解決方案。
[0006] 為實(shí)現(xiàn)上述目的,發(fā)明人提供了一種擴(kuò)展MAC地址表容量的方法及其裝置,實(shí)現(xiàn) 方式如下:
[0007] -種擴(kuò)展MAC地址表容量的方法,應(yīng)用于交換模塊和處理模塊,包括如下步驟:
[0008] 交換模塊在進(jìn)行報(bào)文的轉(zhuǎn)發(fā)時(shí),判斷交換模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的 地址信息,如果存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則使用所述報(bào)文對(duì)應(yīng)的目的地址信息 進(jìn)行報(bào)文轉(zhuǎn)發(fā);如果不存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則將報(bào)文發(fā)送到處理模塊;
[0009] 處理模塊接收到報(bào)文后,判斷處理模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信 息,如果是則將所述報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換模塊,否則發(fā)送失敗消息到交換 模塊;
[0010] 交換模塊在接收到報(bào)文對(duì)應(yīng)的目的地址信息時(shí),則使用接收到的報(bào)文對(duì)應(yīng)的目的 地址信息進(jìn)行報(bào)文轉(zhuǎn)發(fā);交換模塊在接收到失敗消息時(shí),對(duì)報(bào)文進(jìn)行洪泛處理。
[0011] 進(jìn)一步地,還包括目的地址信息儲(chǔ)存步驟:處理模塊在將報(bào)文對(duì)應(yīng)的目的地址信 息發(fā)送到交換模塊時(shí),將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊。
[0012] 進(jìn)一步地,還包括目的地址刪除步驟:處理模塊將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ)存 到交換模塊具體為:處理模塊判斷交換模塊的內(nèi)部?jī)?chǔ)存區(qū)域是否已滿,如果已滿則刪除接 近老化的目的地址信息,再將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊,重置交換模塊目 的地址信息的老化時(shí)間;否則將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊。
[0013] 進(jìn)一步地,處理模塊在判斷處理模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信息 時(shí),跳過已經(jīng)儲(chǔ)存到交換模塊內(nèi)部的目的地址信息。
[0014] 進(jìn)一步地,還包括學(xué)習(xí)步驟:交換模塊對(duì)報(bào)文進(jìn)行洪泛后,交換模塊在收到回應(yīng)信 息后,發(fā)送回應(yīng)信息到處理模塊,處理模塊接收到回應(yīng)信息后對(duì)回應(yīng)信息進(jìn)行學(xué)習(xí)并在學(xué) 習(xí)后將報(bào)文對(duì)應(yīng)的目的地址信息存到處理模塊內(nèi)部和交換模塊內(nèi)部。
[0015] 進(jìn)一步地,還包括源地址查找步驟:交換模塊在進(jìn)行報(bào)文轉(zhuǎn)發(fā)時(shí),判斷交換模塊內(nèi) 部是否存有所述報(bào)文對(duì)應(yīng)的源地址信息,如果交換模塊內(nèi)部不存有所述報(bào)文對(duì)應(yīng)的源地址 信息,則將報(bào)文發(fā)送到處理模塊;
[0016] 處理模塊接收到報(bào)文后,判斷處理模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的源地址信 息,如果存有所述報(bào)文對(duì)應(yīng)的源地址信息,則將存有的報(bào)文對(duì)應(yīng)的源地址信息儲(chǔ)存到交換 模塊;否則對(duì)報(bào)文進(jìn)行學(xué)習(xí)并將學(xué)習(xí)后的源地址信息儲(chǔ)存到處理模塊和交換模塊。
[0017] 進(jìn)一步地,源地址更新步驟:處理模塊在判斷到處理模塊存有所述報(bào)文對(duì)應(yīng)的源 地址信息時(shí),則判斷存有所述報(bào)文對(duì)應(yīng)的源地址信息與報(bào)文中的源地址信息是否一致,如 果一致則將存有的報(bào)文對(duì)應(yīng)的源地址信息儲(chǔ)存到交換模塊;否則將報(bào)文中的源地址信息更 新到處理模塊并儲(chǔ)存到交換模塊。
[0018] 以及本發(fā)明還提供一種擴(kuò)展MAC地址表容量的裝置,包括交換模塊和處理模塊, 所述交換模塊包括如下單元:
[0019] 交換模塊目的地址判斷單元:用于在進(jìn)行報(bào)文的轉(zhuǎn)發(fā)時(shí),判斷交換模塊內(nèi)部是否 存有所述報(bào)文對(duì)應(yīng)的目的地址信息,如果存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則使能交換 模塊報(bào)文轉(zhuǎn)發(fā)單元;如果不存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則使能交換模塊報(bào)文發(fā)送 單元;
[0020] 交換模塊報(bào)文轉(zhuǎn)發(fā)單元:用于使用所述報(bào)文對(duì)應(yīng)的目的地址信息進(jìn)行報(bào)文轉(zhuǎn)發(fā); 還用于在接收到報(bào)文對(duì)應(yīng)的目的地址信息時(shí),則使用接收到的報(bào)文對(duì)應(yīng)的目的地址信息進(jìn) 行報(bào)文轉(zhuǎn)發(fā);以及還用于在接收到失敗消息時(shí),對(duì)報(bào)文進(jìn)行洪泛處理;
[0021] 交換模塊報(bào)文發(fā)送單元:用于將報(bào)文發(fā)送到處理模塊;
[0022] 所述處理模塊包括如下單元:
[0023] 報(bào)文判斷和信息發(fā)送單元:用于接收到報(bào)文后,判斷處理模塊內(nèi)部是否存有所述 報(bào)文對(duì)應(yīng)的目的地址信息,如果是則將所述報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換模塊,否 則發(fā)送失敗消息到交換模塊。
[0024] 進(jìn)一步地,處理模塊還包括目的地址信息發(fā)送單元:用于在將報(bào)文對(duì)應(yīng)的目的地 址信息發(fā)送到交換模塊時(shí),將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊。
[0025] 進(jìn)一步地,處理模塊還包括目的地址刪除單元:用于判斷交換模塊的內(nèi)部?jī)?chǔ)存區(qū) 域是否已滿,如果已滿則刪除接近老化的目的地址信息,再將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ) 存到交換模塊,重置交換模塊目的地址信息的老化時(shí)間;否則將報(bào)文對(duì)應(yīng)的目的地址信息 儲(chǔ)存到交換模塊。
[0026] 進(jìn)一步地,處理模塊還包括優(yōu)選檢索單元:用于在判斷處理模塊內(nèi)部是否存有所 述報(bào)文對(duì)應(yīng)的目的地址信息時(shí),跳過已經(jīng)儲(chǔ)存到交換模塊內(nèi)部的目的地址信息。
[0027] 進(jìn)一步地,交換模塊還包括回應(yīng)信息轉(zhuǎn)發(fā)單元:用于交換模塊對(duì)報(bào)文進(jìn)行洪泛后, 在收到回應(yīng)信息后,發(fā)送回應(yīng)信息到處理模塊;
[0028] 處理模塊還包括回應(yīng)信息學(xué)習(xí)單元:用于接收到回應(yīng)信息后對(duì)回應(yīng)信息進(jìn)行學(xué)習(xí) 并在學(xué)習(xí)后將報(bào)文對(duì)應(yīng)的目的地址信息存到處理模塊內(nèi)部和交換模塊內(nèi)部。
[0029] 進(jìn)一步地,交換模塊還包括交換模塊源地址查找單元:用于在進(jìn)行報(bào)文轉(zhuǎn)發(fā)時(shí),判 斷交換模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的源地址信息,如果交換模塊內(nèi)部不存有所述報(bào)文 對(duì)應(yīng)的源地址信息,則將報(bào)文發(fā)送到處理模塊;
[0030] 處理模塊還包括處理模塊源地址查找單元:用于接收到報(bào)文后,判斷處理模塊內(nèi) 部是否存有所述報(bào)文對(duì)應(yīng)的源地址信息,如果存有所述報(bào)文對(duì)應(yīng)的源地址信息,則將存有 的報(bào)文對(duì)應(yīng)的源地址信息儲(chǔ)存到交換模塊;否則對(duì)報(bào)文進(jìn)行學(xué)習(xí)并將學(xué)習(xí)后的源地址信息 儲(chǔ)存到處理模塊和交換模塊。
[0031] 進(jìn)一步地,處理模塊還包括源地址信息更新單元:用于處理模塊在判斷到處理模 塊存有所述報(bào)文對(duì)應(yīng)的源地址信息時(shí),則判斷存有所述報(bào)文對(duì)應(yīng)的源地址信息與報(bào)文中的 源地址信息是否一致,如果一致則將存有的報(bào)文對(duì)應(yīng)的源地址信息儲(chǔ)存到交換模塊;否則 將報(bào)文中的源地址信息更新到處理模塊并儲(chǔ)存到交換模塊。
[0032] 區(qū)別于現(xiàn)有技術(shù),上述技術(shù)方案具有如下優(yōu)點(diǎn):通過使用交換模塊對(duì)報(bào)文的轉(zhuǎn)發(fā) 進(jìn)行處理,發(fā)揮了交換模塊的硬件轉(zhuǎn)發(fā)性能,同時(shí)交換模塊的目的地址信息(目的地址信 息為MAC地址表一部分信息)又不局限于交換模塊內(nèi)部,還可以從處理模塊進(jìn)行獲取,現(xiàn)有 的處理模塊自帶或者可擴(kuò)展大容量存儲(chǔ),則大大擴(kuò)展了交換模塊的MAC地址表,即擴(kuò)展了 MAC地址表容量又發(fā)揮了交換模塊的硬件轉(zhuǎn)發(fā)優(yōu)勢(shì)。

【專利附圖】

【附圖說明】
[0033] 圖1為本發(fā)明一實(shí)施例的方法流程圖;
[0034] 圖2為本發(fā)明實(shí)施例學(xué)習(xí)步驟的方法流程圖;
[0035] 圖3為本發(fā)明實(shí)施例源地址查找步驟的方法流程圖;
[0036] 圖4為本發(fā)明實(shí)施例源地址查找和更新步驟的方法流程圖;
[0037] 圖5為本發(fā)明設(shè)備實(shí)施例的結(jié)構(gòu)示意圖。
[0038] 附圖標(biāo)記說明:
[0039] 1、交換模塊,
[0040] 10、交換模塊目的地址判斷單元,
[0041] 11、交換模塊報(bào)文轉(zhuǎn)發(fā)單元,
[0042] 12、交換模塊報(bào)文發(fā)送單元,
[0043] 13、回應(yīng)信息轉(zhuǎn)發(fā)單元,
[0044] 14、交換模塊源地址查找單元,
[0045] 2、處理模塊,
[0046] 20、報(bào)文判斷和信息發(fā)送單元,
[0047] 21、目的地址信息發(fā)送單元,
[0048] 22、目的地址刪除單元,
[0049] 23、優(yōu)選檢索單元,
[0050] 24、回應(yīng)信息學(xué)習(xí)單元,
[0051] 25、處理模塊源地址查找單元,
[0052] 26、源地址信息更新單元。

【具體實(shí)施方式】
[0053] 為詳細(xì)說明技術(shù)方案的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合具體實(shí) 施例并配合附圖詳予說明。
[0054] 請(qǐng)參閱圖1,本實(shí)施例提供一種擴(kuò)展MAC地址表容量的方法,應(yīng)用于交換模塊和處 理模塊,本實(shí)施例包括如下步驟:首先在步驟S101交換模塊接收到一個(gè)報(bào)文,則交換模塊 要對(duì)此報(bào)文進(jìn)行轉(zhuǎn)發(fā)。在步驟S102交換模塊在進(jìn)行報(bào)文的轉(zhuǎn)發(fā)時(shí),進(jìn)入步驟S103判斷交 換模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信息,如果存有所述報(bào)文對(duì)應(yīng)的目的地址信 息,則進(jìn)入步驟S104使用所述報(bào)文對(duì)應(yīng)的目的地址信息進(jìn)行報(bào)文轉(zhuǎn)發(fā),即使用交換模塊內(nèi) 部?jī)?chǔ)存的與報(bào)文對(duì)應(yīng)的目的地址信息進(jìn)行轉(zhuǎn)發(fā)。如果不存有所述報(bào)文對(duì)應(yīng)的目的地址信 息,則進(jìn)入步驟S105將報(bào)文發(fā)送到處理模塊。
[0055] 處理模塊接收到報(bào)文后,進(jìn)入步驟S106判斷處理模塊內(nèi)部是否存有所述報(bào)文對(duì) 應(yīng)的目的地址信息,如果是則進(jìn)入步驟S107將所述報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換 模塊,即將處理模塊內(nèi)部存有的與報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換模塊。否則進(jìn)入步 驟S108發(fā)送失敗消息到交換模塊,即通過失敗消息告知交換模塊如下信息:處理模塊不儲(chǔ) 存有與報(bào)文對(duì)應(yīng)的目的地址信息。
[0056] 而后交換模塊會(huì)收到處理模塊發(fā)送過來的目的地址信息或失敗消息。當(dāng)交換模塊 接收到報(bào)文對(duì)應(yīng)的目的地址信息時(shí),則進(jìn)入步驟S109使用接收到的報(bào)文對(duì)應(yīng)的目的地址 信息進(jìn)行報(bào)文轉(zhuǎn)發(fā)。交換模塊在接收到失敗消息時(shí),則進(jìn)入步驟S110對(duì)報(bào)文進(jìn)行洪泛處 理。
[0057] 其中,交換模塊常見的形式為交換芯片,其具有硬件的交換功能,交換模塊自帶有 儲(chǔ)存容量較小的儲(chǔ)存單元,儲(chǔ)存單元儲(chǔ)存有MAC地址轉(zhuǎn)發(fā)表(又稱二層表),MAC地址轉(zhuǎn)發(fā) 表帶有與轉(zhuǎn)發(fā)相關(guān)的目的地址信息和源地址信息,交換模塊使用自帶的MAC地址轉(zhuǎn)發(fā)表具 有轉(zhuǎn)發(fā)速度快的優(yōu)點(diǎn),但在大規(guī)模組網(wǎng)的情況下,由于交換模塊容量的限制,則交換模塊在 進(jìn)行大量的轉(zhuǎn)發(fā)時(shí)由于沒有存有足夠的MAC地址轉(zhuǎn)發(fā)表,而要頻繁地進(jìn)行洪泛處理,容易 造成交換模塊的堵塞和加大交換模塊的處理負(fù)擔(dān),從而大大影響了交換模塊的轉(zhuǎn)發(fā)效率。 處理模塊常見的形式為CPU、MCU或邏輯處理芯片,現(xiàn)有的處理模塊有的自帶有很大的儲(chǔ)存 空間,絕大多數(shù)的處理模塊都可以擴(kuò)展容量遠(yuǎn)遠(yuǎn)大于交換模塊內(nèi)部?jī)?chǔ)存區(qū)域的儲(chǔ)存空間。 以上方法步驟中,交換模塊進(jìn)行報(bào)文轉(zhuǎn)發(fā)及查找轉(zhuǎn)發(fā)的目的地址時(shí)并不僅僅查找了交換模 塊內(nèi)部的有限的MAC地址轉(zhuǎn)發(fā)表,而且查找了處理模塊的目的地址信息,即查找了處理模 塊存有目的地址信息的MAC地址轉(zhuǎn)發(fā)表,則擴(kuò)展了交換模塊的MAC地址轉(zhuǎn)發(fā)表,同時(shí)使用交 換模塊對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)保證了轉(zhuǎn)發(fā)的速度,發(fā)揮了交換模塊的硬件優(yōu)勢(shì),即在擴(kuò)展MAC地 址表容量的基礎(chǔ)上又發(fā)揮了交換模塊的硬件優(yōu)勢(shì)。
[0058] 交換模塊在進(jìn)行報(bào)文轉(zhuǎn)發(fā)時(shí),則說明發(fā)送或接收?qǐng)?bào)文的端口信息是比較活躍的, 則此報(bào)文之后的報(bào)文所使用到的目的地址信息與此報(bào)文的目的地址信息相同可能性很大, 為了提前應(yīng)對(duì)以后可能出現(xiàn)的報(bào)文,提高交換模塊交換轉(zhuǎn)發(fā)的效率,在另一實(shí)施例中還包 括目的地址信息儲(chǔ)存:即在步驟S107處理模塊在將報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換 模塊時(shí),進(jìn)入步驟S111處理模塊將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊。經(jīng)過步驟 S111后,交換模塊已經(jīng)存有此報(bào)文的目的地址信息,當(dāng)下次需要轉(zhuǎn)發(fā)相同目的地址信息的 報(bào)文時(shí),在步驟S103即可以判斷到交換模塊存儲(chǔ)有目的地址信息,并可直接進(jìn)入步驟S104 完成相應(yīng)的轉(zhuǎn)發(fā)功能。
[0059] 步驟S111處理模塊儲(chǔ)存時(shí)可以選擇任意交換模塊儲(chǔ)存區(qū)域內(nèi)任意的位置或者某 些特定位置進(jìn)行存儲(chǔ)或替換,都可以完成交換模塊內(nèi)具有此報(bào)文的目的地址信息。在某些 優(yōu)選的實(shí)施例中,為了防止交換模塊內(nèi)儲(chǔ)存區(qū)域已滿以及保持交換模塊內(nèi)目的地址信息為 較高的利用效率,還可以包括目的地址刪除步驟。則步驟S111處理模塊將報(bào)文對(duì)應(yīng)的目的 地址信息儲(chǔ)存到交換模塊具體為:處理模塊判斷交換模塊的內(nèi)部?jī)?chǔ)存區(qū)域是否已滿,如果 已滿則刪除接近老化的目的地址信息,再將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊,即 儲(chǔ)存區(qū)域滿后使用較新的目的地址信息替換掉已經(jīng)老化的地址信息,保持了交換模塊中的 目的地址信息為較高的利用率。完成后重置交換模塊目的地址信息的老化時(shí)間。否則交換 模塊內(nèi)部?jī)?chǔ)存區(qū)域未滿,可將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊。
[0060] 交換模塊在步驟S104將報(bào)文發(fā)送到處理模塊時(shí)已經(jīng)對(duì)交換模塊內(nèi)部所有的目的 地址信息進(jìn)行了檢索,將為了進(jìn)一步地加快處理模塊檢索判斷速度,避免處理模塊重復(fù)性 檢索,則在步驟S106處理模塊在判斷處理模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信 息時(shí),跳過已經(jīng)儲(chǔ)存到交換模塊內(nèi)部的目的地址信息。處理模塊可以通過讀取來獲取交換 模塊的內(nèi)部的目的地址信息或者處理模塊在儲(chǔ)存目的地址信息到交換模塊時(shí)可進(jìn)行標(biāo)記, 以上方式都可以實(shí)現(xiàn)處理模塊獲知到哪些處理模塊內(nèi)部哪些目的地址信息是已經(jīng)存在在 交換模塊內(nèi)部的,從而實(shí)現(xiàn)在檢索時(shí)對(duì)這些目的地址信息的跳過。
[0061] 在某些實(shí)施例中,為了完成對(duì)洪泛后報(bào)文的學(xué)習(xí),在步驟S110之后還包括學(xué)習(xí)步 驟:如圖2所示,即在步驟S110交換模塊對(duì)報(bào)文進(jìn)行洪泛后,進(jìn)入步驟S112交換模塊在收 到回應(yīng)信息后,而后在步驟S113發(fā)送回應(yīng)信息到處理模塊,最后處理模塊接收到回應(yīng)信息 后進(jìn)行步驟S114對(duì)回應(yīng)信息進(jìn)行學(xué)習(xí)并在學(xué)習(xí)后進(jìn)入步驟S105將報(bào)文對(duì)應(yīng)的目的地址信 息存到處理模塊內(nèi)部和交換模塊內(nèi)部。此時(shí)報(bào)文對(duì)應(yīng)的目的地址信息應(yīng)為報(bào)文回應(yīng)信息中 的源地址信息,處理模塊通過學(xué)習(xí)即可獲知報(bào)文回應(yīng)信息中的源地址信息,對(duì)報(bào)文或者回 應(yīng)信息的學(xué)習(xí)為現(xiàn)有交換機(jī)【技術(shù)領(lǐng)域】的公知常識(shí),本發(fā)明在此不再贅述。
[0062] 以上所有實(shí)施例都可以完成對(duì)報(bào)文的轉(zhuǎn)發(fā)而在報(bào)文發(fā)送后會(huì)接收到回應(yīng)信息 (或稱回應(yīng)報(bào)文),此時(shí)回應(yīng)信息轉(zhuǎn)發(fā)所需的目的地址信息即為報(bào)文的源地址信息,為了使 得交換模塊在轉(zhuǎn)發(fā)回應(yīng)信息時(shí)具有較高的轉(zhuǎn)發(fā)效率,在某些實(shí)施例中,還包括源地址查找 步驟。如圖3所示,具體為在步驟S101交換模塊接收到報(bào)文后,交換模塊在步驟S102在進(jìn) 行報(bào)文轉(zhuǎn)發(fā)時(shí),進(jìn)入步驟S122判斷交換模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的源地址信息,如 果交換模塊內(nèi)部不存有所述報(bào)文對(duì)應(yīng)的源地址信息,則進(jìn)入步驟S123將報(bào)文發(fā)送到處理 模塊。如果交換模塊內(nèi)部已經(jīng)存有所述報(bào)文對(duì)應(yīng)的源地址信息,即完成了交換模塊中源地 址的準(zhǔn)備,則可以進(jìn)入S124結(jié)束本實(shí)施例步驟或者進(jìn)行其他任意步驟,如步驟S103,本發(fā) 明并不對(duì)此進(jìn)行限定。
[0063] 處理模塊接收到報(bào)文后,進(jìn)入步驟S125判斷處理模塊內(nèi)部是否存有所述報(bào)文對(duì) 應(yīng)的源地址信息,如果存有所述報(bào)文對(duì)應(yīng)的源地址信息,則進(jìn)入步驟S126將存有的報(bào)文對(duì) 應(yīng)的源地址信息儲(chǔ)存到交換模塊;否則進(jìn)入步驟S127對(duì)報(bào)文進(jìn)行學(xué)習(xí)并將學(xué)習(xí)后的源地 址信息儲(chǔ)存到處理模塊和交換模塊。通過步驟S126或者步驟S127則交換模塊內(nèi)部存有報(bào) 文對(duì)應(yīng)的源地址信息,則交換模塊在收到報(bào)文的回應(yīng)信息可以直接匹配到回應(yīng)信息的目的 地址,可直接進(jìn)行轉(zhuǎn)發(fā),提高了轉(zhuǎn)發(fā)效率。
[0064] 進(jìn)一步地,在一些實(shí)施例中,還可包含源地址更新步驟。如圖4所示,即在步驟 S125處理模塊進(jìn)行判斷后,處理模塊在判斷到處理模塊存有所述報(bào)文對(duì)應(yīng)的源地址信息 時(shí),則進(jìn)入步驟S128判斷存有所述報(bào)文對(duì)應(yīng)的源地址信息與報(bào)文中的源地址信息是否一 致,如果一致則進(jìn)入步驟S126將存有的報(bào)文對(duì)應(yīng)的源地址信息儲(chǔ)存到交換模塊;否則進(jìn)入 步驟S129將報(bào)文中的源地址信息更新到處理模塊,而后進(jìn)入S126儲(chǔ)存到交換模塊。通過 處理模塊對(duì)源地址的更新以及判斷,使得源地址可以保持為最新狀態(tài),使得交換模塊具有 高的轉(zhuǎn)發(fā)效率。當(dāng)然交換模塊也可以在任意情況下(如接收到報(bào)文時(shí))將報(bào)文發(fā)送到處理 模塊進(jìn)行源地址更新步驟,保證源地址時(shí)刻處于最新狀態(tài)。
[0065] 以上交換模塊和處理模塊對(duì)目的地址的查找和對(duì)源地址的查找可以同時(shí)交叉進(jìn) 行,即在目的地址判斷發(fā)送時(shí)同樣進(jìn)行源地址的判斷和發(fā)送,也可以先進(jìn)行源地址的判斷 或者先進(jìn)行目的地址的判斷,本發(fā)明的任何實(shí)施例都不對(duì)此進(jìn)行限定。
[0066] 以及本發(fā)明還提供一種擴(kuò)展MAC地址表容量的裝置,如圖5所示,包括交換模塊1 和處理模塊2,交換模塊1和處理模塊2建立有通訊連接。其中,交換模塊1包括如下單元:
[0067] 交換模塊目的地址判斷單元10 :用于在進(jìn)行報(bào)文的轉(zhuǎn)發(fā)時(shí),判斷交換模塊1內(nèi)部 是否存有所述報(bào)文對(duì)應(yīng)的目的地址信息,如果存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則使能 交換模塊報(bào)文轉(zhuǎn)發(fā)單元11 ;如果不存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則使能交換模塊報(bào) 文發(fā)送單元12。
[0068] 交換模塊報(bào)文轉(zhuǎn)發(fā)單元11 :用于使用所述報(bào)文對(duì)應(yīng)的目的地址信息進(jìn)行報(bào)文轉(zhuǎn) 發(fā);還用于在接收到報(bào)文對(duì)應(yīng)的目的地址信息時(shí),則使用接收到的報(bào)文對(duì)應(yīng)的目的地址信 息進(jìn)行報(bào)文轉(zhuǎn)發(fā);以及還用于在接收到失敗消息時(shí),對(duì)報(bào)文進(jìn)行洪泛處理。
[0069] 交換模塊報(bào)文發(fā)送單元12 :用于將報(bào)文發(fā)送到處理模塊。
[0070] 處理模塊2包括如下單元:報(bào)文判斷和信息發(fā)送單元20 :用于接收到報(bào)文后,判斷 處理模塊2內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信息,如果是則將所述報(bào)文對(duì)應(yīng)的目的 地址信息發(fā)送到交換模塊1,否則發(fā)送失敗消息到交換模塊1。
[0071] 上述實(shí)施例的裝置通過交換模塊目的地址判斷單元10和交換模塊報(bào)文轉(zhuǎn)發(fā)單元 11可充分發(fā)揮交換模塊1的硬件優(yōu)勢(shì),實(shí)現(xiàn)迅速的轉(zhuǎn)發(fā)和交換,通過處理模塊2擴(kuò)展了交換 模塊1檢索的目的地址信息的容量,則本實(shí)施例的裝置即可發(fā)揮交換模塊1自帶的硬件優(yōu) 勢(shì),有擴(kuò)展了目的地址信息的容量,即擴(kuò)展了 MAC地址表的容量。
[0072] 為了使得交換模塊1后續(xù)收到的報(bào)文具有較快的轉(zhuǎn)發(fā)速度,處理模塊2還包括目 的地址信息發(fā)送單元21 :用于在將報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換模塊1時(shí),將報(bào)文 對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊1。當(dāng)交換模塊1存有報(bào)文對(duì)應(yīng)的目的地址信息后,當(dāng) 交換模塊1接收到需要相同目的地址信息的報(bào)文后,交換模塊1可以直接匹配到交換模塊 1存有的目的地址信息,可進(jìn)行直接發(fā)送。
[0073] 目的地址信息發(fā)送單元21在儲(chǔ)存到交換模塊1時(shí),可以儲(chǔ)存到交換模塊1儲(chǔ)存區(qū) 域的任意位置,在某些裝置實(shí)施例中,為了使得交換模塊1儲(chǔ)存區(qū)域的具有高的利用率,處 理模塊2還包括目的地址刪除單元22,如圖5所示,目的地址刪除單元22用于判斷交換模 塊1的內(nèi)部?jī)?chǔ)存區(qū)域是否已滿,如果已滿則刪除接近老化的目的地址信息,再將報(bào)文對(duì)應(yīng) 的目的地址信息儲(chǔ)存到交換模塊1,重置交換模塊1目的地址信息的老化時(shí)間;否則將報(bào)文 對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊1。
[0074] 進(jìn)一步地,為了提高處理模塊2判斷的效率,處理模塊2還包括優(yōu)選檢索單元23, 優(yōu)選檢索單元23用于在判斷處理模塊2內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信息時(shí),跳 過已經(jīng)儲(chǔ)存到交換模塊1內(nèi)部的目的地址信息。
[0075] 交換模塊1進(jìn)行報(bào)文的洪泛處理后收到的回應(yīng)信息的源地址信息即為源報(bào)文的 目的地址信息,為了提高交換模塊1轉(zhuǎn)發(fā)速度,進(jìn)一步,在某些實(shí)施例中,交換模塊1還包括 回應(yīng)信息轉(zhuǎn)發(fā)單元13,處理模塊2還包括回應(yīng)信息學(xué)習(xí)單元24。
[0076] 其中,回應(yīng)信息轉(zhuǎn)發(fā)單元13用于交換模塊1對(duì)報(bào)文進(jìn)行洪泛后,在收到回應(yīng)信息 后,發(fā)送回應(yīng)信息到處理模塊2。回應(yīng)信息學(xué)習(xí)單元24用于接收到回應(yīng)信息后對(duì)回應(yīng)信息 進(jìn)行學(xué)習(xí)并在學(xué)習(xí)后將報(bào)文對(duì)應(yīng)的目的地址信息存到處理模塊2內(nèi)部和交換模塊1內(nèi)部。 通過回應(yīng)信息學(xué)習(xí)單元24即完成了對(duì)源報(bào)文對(duì)應(yīng)的目的地址信息的儲(chǔ)存。
[0077] 以及在收到報(bào)文的回應(yīng)信息時(shí),為了提高回應(yīng)信息的交換速度,進(jìn)一步地,交換模 塊1還包括交換模塊源地址查找單元14,處理模塊2還包括處理模塊源地址查找單元25。 其中:交換模塊源地址查找單元14用于在進(jìn)行報(bào)文轉(zhuǎn)發(fā)時(shí),判斷交換模塊1內(nèi)部是否存有 所述報(bào)文對(duì)應(yīng)的源地址信息,如果交換模塊1內(nèi)部不存有所述報(bào)文對(duì)應(yīng)的源地址信息,則 將報(bào)文發(fā)送到處理模塊2。處理模塊源地址查找單元25用于接收到報(bào)文后,判斷處理模塊 2內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的源地址信息,如果存有所述報(bào)文對(duì)應(yīng)的源地址信息,則將存 有的報(bào)文對(duì)應(yīng)的源地址信息儲(chǔ)存到交換模塊1 ;否則對(duì)報(bào)文進(jìn)行學(xué)習(xí)并將學(xué)習(xí)后的源地址 信息儲(chǔ)存到處理模塊2和交換模塊1。通過交換模塊源地址查找單元14和處理模塊源地址 查找單元25的設(shè)置,則交換模塊1中具有報(bào)文的源地址信息,則交換模塊1在收到報(bào)文的 回應(yīng)信息時(shí),可以使用源地址信息完成回應(yīng)信息的轉(zhuǎn)發(fā),加快了轉(zhuǎn)發(fā)的速度,提高了轉(zhuǎn)發(fā)的 效率。
[0078] 隨著時(shí)間的變化,報(bào)文的源地址信息可能與處理模塊2所存的源地址信息不一 致,為了避免轉(zhuǎn)發(fā)的失敗,進(jìn)一步地,處理模塊2還包括源地址信息更新單元26。源地址信 息更新單元26用于處理模塊2在判斷到處理模塊2存有所述報(bào)文對(duì)應(yīng)的源地址信息時(shí),則 判斷存有所述報(bào)文對(duì)應(yīng)的源地址信息與報(bào)文中的源地址信息是否一致,如果一致則將存有 的報(bào)文對(duì)應(yīng)的源地址信息儲(chǔ)存到交換模塊1 ;否則將報(bào)文中的源地址信息更新到處理模塊 2并儲(chǔ)存到交換模塊1。
[0079] 綜上,以上實(shí)施例在充分發(fā)揮了交換模塊2的硬件交換性能的同時(shí),通過與處理 模塊1的交互增大了交換模塊2所能獲取到的MAC地址表的容量,同時(shí)通過處理模塊1分 擔(dān)部分目的地址或源地址判斷檢索的工作以及分擔(dān)了學(xué)習(xí)功能,可進(jìn)一步保證了交換模塊 2的交換性能,從而實(shí)現(xiàn)了同時(shí)具有硬件轉(zhuǎn)發(fā)性能以及擴(kuò)展了 MAC地址表。
[0080] 上述實(shí)施例涉及的方法中的全部或部分步驟可以通過程序來指令相關(guān)的硬件來 完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)設(shè)備可讀取的存儲(chǔ)介質(zhì)中,用于執(zhí)行上述各實(shí)施例方 法所述的全部或部分步驟。所述計(jì)算機(jī)設(shè)備,例如:個(gè)人計(jì)算機(jī)、服務(wù)器、網(wǎng)絡(luò)設(shè)備、智能 移動(dòng)終端、智能家居設(shè)備、穿戴式智能設(shè)備、車載智能設(shè)備等;所述的存儲(chǔ)介質(zhì),例如:RAM、 ROM、磁碟、磁帶、光盤、閃存、U盤、移動(dòng)硬盤、存儲(chǔ)卡、記憶棒、網(wǎng)絡(luò)服務(wù)器存儲(chǔ)、網(wǎng)絡(luò)云存儲(chǔ) 等。
[0081] 以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利保護(hù)范圍,凡是利用 本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān) 的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1. 一種擴(kuò)展MAC地址表容量的方法,應(yīng)用于交換模塊和處理模塊,其特征在于:包括如 下步驟: 交換模塊在進(jìn)行報(bào)文的轉(zhuǎn)發(fā)時(shí),判斷交換模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址 信息,如果存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則使用所述報(bào)文對(duì)應(yīng)的目的地址信息進(jìn)行 報(bào)文轉(zhuǎn)發(fā);如果不存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則將報(bào)文發(fā)送到處理模塊; 處理模塊接收到報(bào)文后,判斷處理模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信息, 如果是則將所述報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換模塊,否則發(fā)送失敗消息到交換模 塊; 交換模塊在接收到報(bào)文對(duì)應(yīng)的目的地址信息時(shí),則使用接收到的報(bào)文對(duì)應(yīng)的目的地址 信息進(jìn)行報(bào)文轉(zhuǎn)發(fā);交換模塊在接收到失敗消息時(shí),對(duì)報(bào)文進(jìn)行洪泛處理。
2. 根據(jù)權(quán)利要求1所述的擴(kuò)展MAC地址表容量的方法,其特征在于:還包括目的地址 信息儲(chǔ)存步驟:處理模塊在將報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換模塊時(shí),將報(bào)文對(duì)應(yīng)的 目的地址信息儲(chǔ)存到交換模塊。
3. 根據(jù)權(quán)利要求2所述的擴(kuò)展MAC地址表容量的方法,其特征在于:還包括目的地址 刪除步驟:處理模塊將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊具體為:處理模塊判斷交 換模塊的內(nèi)部?jī)?chǔ)存區(qū)域是否已滿,如果已滿則刪除接近老化的目的地址信息,再將報(bào)文對(duì) 應(yīng)的目的地址信息儲(chǔ)存到交換模塊,重置交換模塊目的地址信息的老化時(shí)間;否則將報(bào)文 對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊。
4. 根據(jù)權(quán)利要求1所述的擴(kuò)展MAC地址表容量的方法,其特征在于:處理模塊在判斷 處理模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信息時(shí),跳過已經(jīng)儲(chǔ)存到交換模塊內(nèi)部的 目的地址信息。
5. 根據(jù)權(quán)利要求1所述的擴(kuò)展MAC地址表容量的方法,其特征在于:還包括學(xué)習(xí)步驟: 交換模塊對(duì)報(bào)文進(jìn)行洪泛后,交換模塊在收到回應(yīng)信息后,發(fā)送回應(yīng)信息到處理模塊,處理 模塊接收到回應(yīng)信息后對(duì)回應(yīng)信息進(jìn)行學(xué)習(xí)并在學(xué)習(xí)后將報(bào)文對(duì)應(yīng)的目的地址信息存到 處理模塊內(nèi)部和交換模塊內(nèi)部。
6. 根據(jù)權(quán)利要求1所述的擴(kuò)展MAC地址表容量的方法,其特征在于:還包括源地址查 找步驟:交換模塊在進(jìn)行報(bào)文轉(zhuǎn)發(fā)時(shí),判斷交換模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的源地址 信息,如果交換模塊內(nèi)部不存有所述報(bào)文對(duì)應(yīng)的源地址信息,則將報(bào)文發(fā)送到處理模塊; 處理模塊接收到報(bào)文后,判斷處理模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的源地址信息,如 果存有所述報(bào)文對(duì)應(yīng)的源地址信息,則將存有的報(bào)文對(duì)應(yīng)的源地址信息儲(chǔ)存到交換模塊; 否則對(duì)報(bào)文進(jìn)行學(xué)習(xí)并將學(xué)習(xí)后的源地址信息儲(chǔ)存到處理模塊和交換模塊。
7. 根據(jù)權(quán)利要求6所述的擴(kuò)展MAC地址表容量的方法,其特征在于:還包括源地址更 新步驟:處理模塊在判斷到處理模塊存有所述報(bào)文對(duì)應(yīng)的源地址信息時(shí),則判斷存有所述 報(bào)文對(duì)應(yīng)的源地址信息與報(bào)文中的源地址信息是否一致,如果一致則將存有的報(bào)文對(duì)應(yīng)的 源地址信息儲(chǔ)存到交換模塊;否則將報(bào)文中的源地址信息更新到處理模塊并儲(chǔ)存到交換模 塊。
8. -種擴(kuò)展MAC地址表容量的裝置,包括交換模塊和處理模塊,其特征在于: 所述交換模塊包括如下單元: 交換模塊目的地址判斷單元:用于在進(jìn)行報(bào)文的轉(zhuǎn)發(fā)時(shí),判斷交換模塊內(nèi)部是否存 有所述報(bào)文對(duì)應(yīng)的目的地址信息,如果存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則使能交換模 塊報(bào)文轉(zhuǎn)發(fā)單元;如果不存有所述報(bào)文對(duì)應(yīng)的目的地址信息,則使能交換模塊報(bào)文發(fā)送單 元; 交換模塊報(bào)文轉(zhuǎn)發(fā)單元:用于使用所述報(bào)文對(duì)應(yīng)的目的地址信息進(jìn)行報(bào)文轉(zhuǎn)發(fā);還用 于在接收到報(bào)文對(duì)應(yīng)的目的地址信息時(shí),則使用接收到的報(bào)文對(duì)應(yīng)的目的地址信息進(jìn)行報(bào) 文轉(zhuǎn)發(fā);以及還用于在接收到失敗消息時(shí),對(duì)報(bào)文進(jìn)行洪泛處理; 交換模塊報(bào)文發(fā)送單元:用于將報(bào)文發(fā)送到處理模塊; 所述處理模塊包括如下單元: 報(bào)文判斷和信息發(fā)送單元:用于接收到報(bào)文后,判斷處理模塊內(nèi)部是否存有所述報(bào)文 對(duì)應(yīng)的目的地址信息,如果是則將所述報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換模塊,否則發(fā) 送失敗消息到交換模塊。
9. 根據(jù)權(quán)利要求8所述的擴(kuò)展MAC地址表容量的裝置,其特征在于:處理模塊還包括 目的地址信息發(fā)送單元:用于在將報(bào)文對(duì)應(yīng)的目的地址信息發(fā)送到交換模塊時(shí),將報(bào)文對(duì) 應(yīng)的目的地址信息儲(chǔ)存到交換模塊。
10. 根據(jù)權(quán)利要求9所述的擴(kuò)展MAC地址表容量的裝置,其特征在于:處理模塊還包括 目的地址刪除單元:用于判斷交換模塊的內(nèi)部?jī)?chǔ)存區(qū)域是否已滿,如果已滿則刪除接近老 化的目的地址信息,再將報(bào)文對(duì)應(yīng)的目的地址信息儲(chǔ)存到交換模塊;否則將報(bào)文對(duì)應(yīng)的目 的地址信息儲(chǔ)存到交換模塊,重置交換模塊目的地址信息的老化時(shí)間。
11. 根據(jù)權(quán)利要求8所述的擴(kuò)展MAC地址表容量的裝置,其特征在于:處理模塊還包括 優(yōu)選檢索單元:用于在判斷處理模塊內(nèi)部是否存有所述報(bào)文對(duì)應(yīng)的目的地址信息時(shí),跳過 已經(jīng)儲(chǔ)存到交換模塊內(nèi)部的目的地址信息。
12. 根據(jù)權(quán)利要求8所述的擴(kuò)展MAC地址表容量的裝置,其特征在于:交換模塊還包括 回應(yīng)信息轉(zhuǎn)發(fā)單元:用于交換模塊對(duì)報(bào)文進(jìn)行洪泛后,在收到回應(yīng)信息后,發(fā)送回應(yīng)信息到 處理模塊; 處理模塊還包括回應(yīng)信息學(xué)習(xí)單元:用于接收到回應(yīng)信息后對(duì)回應(yīng)信息進(jìn)行學(xué)習(xí)并在 學(xué)習(xí)后將報(bào)文對(duì)應(yīng)的目的地址信息存到處理模塊內(nèi)部和交換模塊內(nèi)部。
13. 根據(jù)權(quán)利要求8所述的擴(kuò)展MAC地址表容量的裝置,其特征在于:交換模塊還包括 交換模塊源地址查找單元:用于在進(jìn)行報(bào)文轉(zhuǎn)發(fā)時(shí),判斷交換模塊內(nèi)部是否存有所述報(bào)文 對(duì)應(yīng)的源地址信息,如果交換模塊內(nèi)部不存有所述報(bào)文對(duì)應(yīng)的源地址信息,則將報(bào)文發(fā)送 到處理模塊; 處理模塊還包括處理模塊源地址查找單元:用于接收到報(bào)文后,判斷處理模塊內(nèi)部是 否存有所述報(bào)文對(duì)應(yīng)的源地址信息,如果存有所述報(bào)文對(duì)應(yīng)的源地址信息,則將存有的報(bào) 文對(duì)應(yīng)的源地址信息儲(chǔ)存到交換模塊;否則對(duì)報(bào)文進(jìn)行學(xué)習(xí)并將學(xué)習(xí)后的源地址信息儲(chǔ)存 到處理模塊和交換模塊。
14. 根據(jù)權(quán)利要求13所述的擴(kuò)展MAC地址表容量的裝置,其特征在于:處理模塊還包 括源地址信息更新單元:用于處理模塊在判斷到處理模塊存有所述報(bào)文對(duì)應(yīng)的源地址信息 時(shí),則判斷存有所述報(bào)文對(duì)應(yīng)的源地址信息與報(bào)文中的源地址信息是否一致,如果一致則 將存有的報(bào)文對(duì)應(yīng)的源地址信息儲(chǔ)存到交換模塊;否則將報(bào)文中的源地址信息更新到處理 模塊并儲(chǔ)存到交換模塊。
【文檔編號(hào)】H04L12/741GK104113479SQ201410312368
【公開日】2014年10月22日 申請(qǐng)日期:2014年7月2日 優(yōu)先權(quán)日:2014年7月2日
【發(fā)明者】黃海峰, 宋永磊, 洪桂陽 申請(qǐng)人:福建三元達(dá)通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
万载县| 申扎县| 岗巴县| 巴彦县| 朝阳区| 永兴县| 夹江县| 汉寿县| 垫江县| 怀集县| 桂平市| 和平县| 闻喜县| 高雄市| 四川省| 陵川县| 康马县| 长子县| 新丰县| 神池县| 邵武市| 丹凤县| 通化县| 拉孜县| 社会| 金华市| 巨野县| 连云港市| 宾阳县| 太仆寺旗| 松潘县| 桦甸市| 台州市| 海伦市| 肃北| 瑞丽市| 锡林郭勒盟| 铁岭市| 普宁市| 通城县| 比如县|