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

一種控制學(xué)習(xí)的mac地址預(yù)老化的方法

文檔序號(hào):7683687閱讀:383來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種控制學(xué)習(xí)的mac地址預(yù)老化的方法
技術(shù)領(lǐng)域
本發(fā)明涉及以太網(wǎng)交換機(jī)技術(shù)領(lǐng)域,尤其涉及一種控制學(xué)習(xí)的MAC (媒體 接入控制)地址預(yù)老化的方法。
背景技術(shù)
MAC地址老化是以太網(wǎng)交換機(jī)網(wǎng)橋的基本功能。由于地址表容量資源有限,地址表資源的有效方法。一般對(duì)于軟件硬件學(xué)習(xí)、硬件老化、硬件轉(zhuǎn)發(fā)的系統(tǒng),及軟件學(xué)習(xí)、軟件 老化、軟件轉(zhuǎn)發(fā)的交換機(jī)系統(tǒng),可以在轉(zhuǎn)發(fā)時(shí)自動(dòng)更新MAC地址的老化時(shí)間, 保證經(jīng)常使用的MAC地址不被老化掉。但對(duì)于軟件學(xué)習(xí)、軟件老化、硬件轉(zhuǎn)發(fā)的交換機(jī)系統(tǒng),由于硬件轉(zhuǎn)發(fā)時(shí)不 能更新軟件的老化時(shí)間,往往采用定時(shí)強(qiáng)制老化然后重新學(xué)習(xí)的處理方法。但 是,當(dāng)MAC地址表資源不夠或發(fā)生MAC地址攻擊時(shí),就會(huì)造成應(yīng)該被學(xué)習(xí)的 MAC地址老化后無(wú)法重新學(xué)習(xí)到地址表中的情況,導(dǎo)致^^文轉(zhuǎn)發(fā)失敗。發(fā)明內(nèi)容鑒于上述的分析,本發(fā)明旨在提供一種控制學(xué)習(xí)的MAC地址預(yù)老化的方法 ,用以解決現(xiàn)有技術(shù)中當(dāng)MAC地址表資源不夠或發(fā)生MAC地址攻擊時(shí),造成 應(yīng)該^f皮學(xué)習(xí)的MAC地址老化后無(wú)法重新學(xué)習(xí)到地址表中的問(wèn)題。本發(fā)明提供了一種控制學(xué)習(xí)的MAC地址預(yù)老化的方法,配置有軟件MAC 地址表和硬件MAC地址表,所述方法包括步驟A:當(dāng)交換機(jī)硬件發(fā)現(xiàn)一個(gè)在硬件MAC地址表中不存在的MAC地址 后,將該MAC地址上報(bào)給交換機(jī)軟件;步驟B:所述交換機(jī)軟件在軟件MAC地址表中進(jìn)行;險(xiǎn)索,如果沒(méi)有檢索到 該MAC地址,則將該MAC地址定義成新MAC地址,并對(duì)這個(gè)新MAC地址 做出預(yù)學(xué)習(xí)、學(xué)習(xí)或丟棄的動(dòng)作選擇,否則,根據(jù)該MAC地址所處的預(yù)學(xué)習(xí)、 學(xué)習(xí)或預(yù)老化狀態(tài)對(duì)該MAC地址進(jìn)行相應(yīng)的處理。進(jìn)一步地,所述步驟B中,當(dāng)該MAC地址:帔定義成新MAC地址,并對(duì) 這個(gè)新MAC地址做出預(yù)學(xué)習(xí)的選擇時(shí),則所述交換機(jī)軟件將該MAC地址添加 到軟件MAC地址表中,并給該MAC地址設(shè)定其在軟件MAC地址表中的老化 時(shí)間。當(dāng)該MAC地址被定義成新MAC地址,并對(duì)這個(gè)新MAC地址做出學(xué)習(xí)的 選擇時(shí),則所述交換機(jī)軟件將該MAC地址同時(shí)添加到軟件MAC地址表和硬件 MAC地址表中,并給該MAC地址分別設(shè)定其在軟件MAC地址表和硬件MAC 地址表中的老化時(shí)間。當(dāng)該MAC地址被定義成新MAC地址,并對(duì)這個(gè)新MAC地址做出丟棄的 選擇時(shí),則交換機(jī)軟件不對(duì)軟件MAC地址表和硬件MAC地址表作任何操作。進(jìn)一步地,所述步驟B中,當(dāng)交換機(jī)軟件檢索到該MAC地址,并且發(fā)現(xiàn) 該MAC地址處于預(yù)學(xué)習(xí)狀態(tài)時(shí),則所述交換機(jī)軟件對(duì)該MAC地址進(jìn)行相應(yīng)處 理的過(guò)程具體包括于預(yù)老化狀態(tài)的MAC地址之和小于硬件MAC地址表的容量時(shí),將該MAC地 址從預(yù)學(xué)習(xí)狀態(tài)地址切換成學(xué)習(xí)狀態(tài),同時(shí)將該MAC地址添加到硬件MAC地 址表中;當(dāng)老化時(shí)間到時(shí),所述交換機(jī)軟件將處于預(yù)學(xué)習(xí)狀態(tài)的該MAC地址徹 底刪除。當(dāng)交換機(jī)軟件檢索到該MAC地址,并且該MAC地址處于學(xué)習(xí)狀態(tài)時(shí),則所述交換機(jī)軟件對(duì)該MAC地址進(jìn)行相應(yīng)處理的過(guò)程具體包括在老化時(shí)間到時(shí),將該MAC地址切換到預(yù)老化狀態(tài),同時(shí)在硬件MAC地址表中刪除該MAC地址。當(dāng)交換機(jī)軟件檢索到該MAC地址,并且該MAC地址處于預(yù)老化狀態(tài),且硬件MAC地址表為其保留了相應(yīng)的硬件MAC地址表資源時(shí),則所述交換機(jī)軟件對(duì)該MAC地址進(jìn)行相應(yīng)處理的過(guò)程具體包括在預(yù)老化時(shí)間內(nèi),將該MAC地址從預(yù)老化狀態(tài)切換到學(xué)習(xí)狀態(tài),同時(shí)將該MAC地址添加到石更件MAC地址表中;在預(yù)老化時(shí)間到達(dá)后,將處于預(yù)老化狀態(tài)的該MAC地址徹底刪除,其占用的硬件MAC地址表資源和軟件MAC地址表資源同時(shí)被釋方丈。綜上所述,本發(fā)明提供了一種控制學(xué)習(xí)的MAC地址預(yù)老化的方法,通過(guò)讓經(jīng)常使用的MAC地址在強(qiáng)制老化后優(yōu)先學(xué)習(xí)、優(yōu)先獲得軟件和硬件資源,實(shí)現(xiàn)了 MAC地址老化學(xué)習(xí)的無(wú)縫銜接,從而提高了系統(tǒng)的穩(wěn)定性和可靠性。


圖1為本發(fā)明實(shí)施例所述方法的MAC地址狀態(tài)機(jī)關(guān)系及遷移的示意圖。
具體實(shí)施方式
下面結(jié)合附圖來(lái)具體描述本發(fā)明的優(yōu)先實(shí)施例,其中,附圖構(gòu)成本申請(qǐng)一 部分,并與本發(fā)明的實(shí)施例一起用于闡釋本發(fā)明的原理。本發(fā)明實(shí)施例所述方法需要先配置軟件MAC地址表和硬件MAC地址表, 軟件MAC地址表中存儲(chǔ)有處于預(yù)學(xué)習(xí)、學(xué)習(xí)和預(yù)老化狀態(tài)的MAC地址,硬件 MAC地址表中存儲(chǔ)有處于學(xué)習(xí)狀態(tài)的MAC地址。如圖1所示,圖1對(duì)本發(fā)明實(shí)施例所述方法的MAC地址狀態(tài)機(jī)關(guān)系及遷移 的示意圖;當(dāng)交換機(jī)硬件發(fā)現(xiàn)一個(gè)硬件MAC地址表中沒(méi)有的MAC地址后,將該條 MAC地址上報(bào)給交換機(jī)軟件,交換機(jī)軟件在軟件MAC地址表中進(jìn)行檢索,如 果沒(méi)有找到該MAC地址,就將這個(gè)地址定義成新MAC地址,然后對(duì)這個(gè)新 MAC地址做出預(yù)學(xué)習(xí)、學(xué)習(xí)或丟棄的動(dòng)作選擇;如果檢索到該MAC地址,則 根據(jù)該MAC地址所處的狀態(tài)(預(yù)學(xué)習(xí)狀態(tài)、學(xué)習(xí)狀態(tài)或預(yù)老化狀態(tài))進(jìn)行相應(yīng) 的處理。下面對(duì)這兩種情況分別進(jìn)行詳細(xì)"i兌明1、 如果交換機(jī)軟件在軟件MAC地址表中沒(méi)有查找到該MAC地址,則將 該MAC地址定義成新MAC地址,然后對(duì)這個(gè)新MAC地址做出預(yù)學(xué)習(xí)、學(xué)習(xí) 或丟棄的動(dòng)作選擇,具體如下如果軟件MAC地址表資源耗盡,則選擇丟棄這個(gè)新MAC地址,對(duì)于選擇 丟棄動(dòng)作的新MAC地址不需要對(duì)硬件MAC地址表和軟件MAC地址表作任何 操作;如果軟件MAC地址表存在資源,且其中已經(jīng)存在的預(yù)老化狀態(tài)MAC地址 與學(xué)習(xí)狀態(tài)MAC地址之和大于等于硬件MAC地址表資源(即除去保留給預(yù)老 化地址的資源外,^硬件MAC地址表資源都^f皮占用),將選擇將該新MAC地址 加入到軟件MAC地址表并切換到預(yù)學(xué)習(xí)狀態(tài);如果軟件MAC地址表和硬件MAC地址表都有資源,則選擇將該新MAC 地址直接切換到學(xué)習(xí)狀態(tài),并分別將該新MAC地址添加到軟件MAC地址表和 硬件MAC地址表中。2、 當(dāng)交換機(jī)軟件檢索到該MAC地址時(shí),對(duì)該MAC地址的狀態(tài)(預(yù)學(xué)習(xí) 狀態(tài)、學(xué)習(xí)狀態(tài)或預(yù)老化狀態(tài))進(jìn)行判斷,當(dāng)判斷該MAC地址處于預(yù)學(xué)習(xí)狀態(tài) 時(shí),交換機(jī)軟件對(duì)該MAC地址的具體處理過(guò)程包括在老化時(shí)間到來(lái)之前,交換機(jī)軟件檢測(cè)到軟件MAC地址表中處于學(xué)習(xí)狀態(tài) 的MAC地址與處于預(yù)老化狀態(tài)的MAC地址之和所占用的資源容量小于硬件 MAC地址表的資源容量,則將該MAC地址從預(yù)學(xué)習(xí)狀態(tài)地址切換成學(xué)習(xí)狀態(tài), 同時(shí)將該MAC地址添加到硬件MAC地址表中;當(dāng)老化時(shí)間到達(dá)時(shí),處于預(yù)學(xué) 習(xí)狀態(tài)的MAC地址將徹底被老化刪除。當(dāng)判斷該MAC地址處于學(xué)習(xí)狀態(tài)時(shí),交換機(jī)軟件對(duì)該MAC地址的具體處 理過(guò)程包括在老化時(shí)間到達(dá)時(shí),將該MAC地址從學(xué)習(xí)狀態(tài)切換到預(yù)老化狀態(tài),同時(shí)在 硬件MAC地址表將該MAC地址刪除,而軟件表中仍然保留該MAC地址。當(dāng)該MAC地址處于預(yù)老化狀態(tài),并且硬件MAC地址表為其保留了相應(yīng)的 資源時(shí),交換機(jī)軟件對(duì)該MAC地址的具體處理過(guò)程包括在預(yù)老化時(shí)間內(nèi),則將該MAC地址從預(yù)老化狀態(tài)切換到學(xué)習(xí)狀態(tài),同時(shí)將 該MAC地址添加到硬件MAC地址表中;在預(yù)老化時(shí)間到達(dá)后,處于預(yù)老化狀態(tài)的該MAC地址將^fe徹底老化刪除,綜上所述,本發(fā)明實(shí)施例提供了一種控制學(xué)習(xí)的MAC地址預(yù)老化的方法,通過(guò)讓經(jīng)常使用的MAC地址在強(qiáng)制老化后優(yōu)先學(xué)習(xí)、優(yōu)先獲得軟件和硬件資源,實(shí)現(xiàn)了 MAC地址老化學(xué)習(xí)的無(wú)縫銜接,從而提高了系統(tǒng)的穩(wěn)定性和可靠性。 以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書(shū)的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種控制學(xué)習(xí)的MAC地址預(yù)老化的方法,其特征在于,配置有軟件MAC地址表和硬件MAC地址表,所述方法包括步驟A當(dāng)交換機(jī)硬件發(fā)現(xiàn)一個(gè)在硬件MAC地址表中不存在的MAC地址后,將該MAC地址上報(bào)給交換機(jī)軟件;步驟B所述交換機(jī)軟件在軟件MAC地址表中進(jìn)行檢索,如果沒(méi)有檢索到該MAC地址,則將該MAC地址定義成新MAC地址,并對(duì)這個(gè)新MAC地址做出預(yù)學(xué)習(xí)、學(xué)習(xí)或丟棄的動(dòng)作選擇,否則,根據(jù)該MAC地址所處的預(yù)學(xué)習(xí)、學(xué)習(xí)或預(yù)老化狀態(tài)對(duì)該MAC地址進(jìn)行相應(yīng)的處理。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B中,當(dāng)該MAC 地址-波定義成新MAC地址,并對(duì)這個(gè)新MAC地址估文出預(yù)學(xué)習(xí)的選擇時(shí),則所 述交換機(jī)軟件將該MAC地址添加到軟件MAC地址表中,并給該MAC地址設(shè) 定其在軟件MAC地址表中的老化時(shí)間。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B中,當(dāng)該MAC 地址被定義成新MAC地址,并對(duì)這個(gè)新MAC地址做出學(xué)習(xí)的選擇時(shí),則所述 交換機(jī)軟件將該MAC地址同時(shí)添加到軟件MAC地址表和石更件MAC地址表中, 并給該MAC地址分別設(shè)定其在軟件MAC地址表和石更件MAC地址表中的老化 時(shí)間。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B中,當(dāng)該MAC 地址被定義成新MAC地址,并對(duì)這個(gè)新MAC地址做出丟棄的選擇時(shí),則交換
5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B中,當(dāng)交換機(jī)軟件檢索到該MAC地址,并且發(fā)現(xiàn)該MAC地址處于預(yù)學(xué)習(xí)狀態(tài)時(shí),則所述交換 機(jī)軟件對(duì)該MAC地址進(jìn)行相應(yīng)處理的過(guò)程具體包括于預(yù)老化狀態(tài)的MAC地址之和小于石更件MAC地址表的容量時(shí),將該MAC地 址從預(yù)學(xué)習(xí)狀態(tài)地址切換成學(xué)習(xí)狀態(tài),同時(shí)將該MAC地址添加到硬件MAC地 址表中;當(dāng)老化時(shí)間到時(shí),所述交換機(jī)軟件將處于預(yù)學(xué)習(xí)狀態(tài)的該MAC地址徹底刪除。
6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B中,當(dāng)交換機(jī)軟 件檢索到該MAC地址,并且該MAC地址處于學(xué)習(xí)狀態(tài)時(shí),則所述交換機(jī)軟件 對(duì)該MAC地址進(jìn)行相應(yīng)處理的過(guò)程具體包括在老化時(shí)間到時(shí),將該MAC地址切換到預(yù)老化狀態(tài),同時(shí)在硬件MAC地 址表中刪除該MAC地址。
7、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B中,當(dāng)交換機(jī)軟 件4企索到該MAC地址,并且該MAC地址處于預(yù)老化狀態(tài),且硬件MAC地址 表為其保留了相應(yīng)的硬件MAC地址表資源時(shí),則所述交換機(jī)軟件對(duì)該MAC地 址進(jìn)行相應(yīng)處理的過(guò)程具體包括在預(yù)老化時(shí)間內(nèi),將該MAC地址從預(yù)老化狀態(tài)切換到學(xué)習(xí)狀態(tài),同時(shí)將該 MAC地址添加到石更件MAC地址表中;在預(yù)老化時(shí)間到達(dá)后,將處于預(yù)老化狀態(tài)的該MAC地址徹底刪除,其占用
全文摘要
本發(fā)明公開(kāi)了一種控制學(xué)習(xí)的MAC地址預(yù)老化的方法,配置有軟件MAC地址表和硬件MAC地址表,所述方法包括當(dāng)交換機(jī)硬件發(fā)現(xiàn)一個(gè)在硬件MAC地址表中不存在的MAC地址后,將該MAC地址上報(bào)給交換機(jī)軟件;所述交換機(jī)軟件在軟件MAC地址表中進(jìn)行檢索,如果沒(méi)有檢索到該MAC地址,則將該MAC地址定義成新MAC地址,并對(duì)這個(gè)新MAC地址做出預(yù)學(xué)習(xí)、學(xué)習(xí)或丟棄的動(dòng)作選擇,否則,根據(jù)該MAC地址所處的預(yù)學(xué)習(xí)、學(xué)習(xí)或預(yù)老化狀態(tài)對(duì)該MAC地址進(jìn)行相應(yīng)的處理。本發(fā)明通過(guò)讓經(jīng)常使用的MAC地址在強(qiáng)制老化后優(yōu)先學(xué)習(xí)、優(yōu)先獲得軟件和硬件資源,實(shí)現(xiàn)了MAC地址老化學(xué)習(xí)的無(wú)縫銜接,從而提高了系統(tǒng)的穩(wěn)定性和可靠性。
文檔編號(hào)H04L12/56GK101232447SQ20081000756
公開(kāi)日2008年7月30日 申請(qǐng)日期2008年2月28日 優(yōu)先權(quán)日2008年2月28日
發(fā)明者羅友松 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
六安市| 邢台市| 焉耆| 彭山县| 伽师县| 金川县| 盐城市| 永兴县| 盐池县| 四平市| 绥化市| 伊川县| 望江县| 长宁区| 抚宁县| 天祝| 宜宾市| 长子县| 新竹县| 岳普湖县| 中阳县| 五家渠市| 上思县| 长乐市| 定边县| 大庆市| 浦北县| 驻马店市| 黄骅市| 亳州市| 晋城| 横山县| 白河县| 都江堰市| 子长县| 定边县| 大安市| 汽车| 通许县| 高台县| 溧阳市|