一種基于HomePlug AV芯片的MAC地址溯源方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于E0C通信技術(shù)領(lǐng)域,尤其涉及一種基于HomePlug AV芯片的MAC地址溯源方法。
【背景技術(shù)】
[0002]隨著廣電三網(wǎng)融合的雙向改造工程的不斷深入,基于HomePlug AV(電力線傳輸技術(shù)的一種標(biāo)準(zhǔn))芯片的E0C設(shè)備被廣泛使用,在工程使用中網(wǎng)絡(luò)環(huán)境往往比較復(fù)雜,網(wǎng)絡(luò)中有一些異常的數(shù)據(jù)可能會導(dǎo)致網(wǎng)絡(luò)癱瘓,為了能夠快速的定位異常數(shù)據(jù)的來源,MAC地址溯源作為排查異常數(shù)據(jù)來源的方法,為維護人員快速的定位及解決問題提供了便利?,F(xiàn)有基于HomePlug AV芯片的MAC地址溯源方法是通過MME消息(芯片廠商自定義的管理報文)將每個E0C終端交換芯片的MAC地址表逐一獲取出來,與溯源的MAC地址比對,從而確定MAC地址來自哪個終端。這種方法需要發(fā)送大量的MME消息,導(dǎo)致從E0C終端交換芯片獲取MAC地址表較慢,嚴重影響溯源的效率。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是,針對現(xiàn)有基于HomePlug AV芯片的MAC地址溯源方法效率較低且容易失敗的問題,提供了一種基于HomePlug AV芯片的MAC地址溯源方法,提高了 MAC地址溯源的效率以及成功率。
[0004]本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案是:
[0005]一種基于HomePlug AV芯片的MAC地址溯源方法,包括以下步驟:
[0006]Sl、E0C局端啟動后臺任務(wù),定時向每個E0C終端發(fā)送MME消息查詢HomePlug AV芯片的MAC地址;
[0007]S2、E0C局端為每個E0C終端在本地創(chuàng)建一個MAC地址表保存MAC地址;
[0008]S3、溯源MAC地址,在E0C局端上保存的MAC地址中搜索要溯源的MAC地址,確定MAC地址來自哪個E0C終端;
[0009]S4、E0C局端向步驟S3確定的E0C終端發(fā)送MME消息,查詢E0C終端的交換芯片寄存器,確定MAC地址的來源端口。
[0010]按上述方案,所述步驟S2中E0C局端所保存的MAC地址是從E0C終端的HomePlugAV芯片獲取的MAC地址。
[0011]按上述方案,所述步驟S3中確定MAC地址來自哪個E0C終端具體為:將所要溯源的MAC地址與E0C局端所保存的MAC地址逐一比對。
[0012]本發(fā)明的工作原理:E0C局端啟動后臺任務(wù)發(fā)送MME消息定時獲取E0C終端HomePlug AV芯片的MAC地址表,為每個E0C終端創(chuàng)建一個MAC地址表保存獲取的MAC地址,溯源MAC地址時,首先在E0C局端上保存的MAC地址中搜索所要溯源的MAC地址,確定來自哪個E0C終端,然后再向已確定的E0C終端下發(fā)MME消息查詢交換芯片寄存器,來確定來源端口。
[0013]本發(fā)明產(chǎn)生的有益效果是:通過在E0C局端的后臺任務(wù)定時獲取每個E0C終端HomePlug AV芯片的MAC地址表并保存,在MAC溯源時只需將溯源MAC地址與E0C局端保存的MAC地址進行比對,減少了 E0C局端和終端的MME消息交互,大大的提高了溯源的效率。
【附圖說明】
[0014]圖1是本發(fā)明實施例的流程圖。
【具體實施方式】
[0015]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。
[0016]在本發(fā)明的較佳實施例中,如圖1所示,所述的基于HomePlug AV芯片的MAC地址溯源方法,包括以下步驟:
[0017]Sl、E0C局端啟動后臺任務(wù),定時向每個E0C終端發(fā)送MME消息查詢HomePlug AV芯片的MAC地址;
[0018]S2、E0C終端回復(fù)MME消息,消息內(nèi)容為HomePlug AV芯片上的MAC地址表,E0C局端為每個E0C終端在本地創(chuàng)建一個MAC地址表保存MAC地址;
[0019]S3、溯源MAC地址,在E0C局端上保存的MAC地址中搜索要溯源的MAC地址,確定MAC地址來自哪個E0C終端;
[0020]S4、來源E0C終端確定后,E0C局端向E0C終端發(fā)送MME消息,查詢E0C終端的交換芯片寄存器,確定MAC地址的來源端口。
[0021]本發(fā)明并不僅僅限于說明書和實施方式中所列運用,對于本領(lǐng)域的技術(shù)人員來說,可根據(jù)本發(fā)明作出各種相應(yīng)的更改和變型,而所有這些相應(yīng)的更改和變型都屬于本發(fā)明權(quán)利要求的保護范圍。
【主權(quán)項】
1.一種基于HomePlug AV芯片的MAC地址溯源方法,其特征在于,包括以下步驟: SUE0C局端啟動后臺任務(wù),定時向每個E0C終端發(fā)送MME消息查詢HomePlug AV芯片的MAC地址; 52、E0C局端為每個E0C終端在本地創(chuàng)建一個MAC地址表保存MAC地址; 53、溯源MAC地址,在E0C局端上保存的MAC地址中搜索要溯源的MAC地址,確定MAC地址來自哪個E0C終端; 54、E0C局端向步驟S3確定的E0C終端發(fā)送MME消息,查詢E0C終端的交換芯片寄存器,確定MAC地址的來源端口。2.根據(jù)權(quán)利要求1所述的基于HomePlugAV芯片的MAC地址溯源方法,其特征在于,所述步驟S2中E0C局端所保存的MAC地址是從E0C終端的HomePlug AV芯片獲取的MAC地址。3.根據(jù)權(quán)利要求1所述的基于HomePlugAV芯片的MAC地址溯源方法,其特征在于,所述步驟S3中確定MAC地址來自哪個E0C終端具體為:將所要溯源的MAC地址與E0C局端所保存的MAC地址逐一比對。
【專利摘要】本發(fā)明公開了一種基于HomePlug?AV芯片的MAC地址溯源方法,其特征在于,包括以下步驟:S1、EOC局端啟動后臺任務(wù),定時向每個EOC終端發(fā)送MME消息查詢HomePlug?AV芯片的MAC地址;S2、EOC局端為每個EOC終端在本地創(chuàng)建一個MAC地址表保存MAC地址;S3、溯源MAC地址,在EOC局端上保存的MAC地址中搜索要溯源的MAC地址,確定MAC地址來自哪個EOC終端;S4、EOC局端向步驟S3確定的EOC終端發(fā)送MME消息,查詢EOC終端的交換芯片寄存器,確定MAC地址的來源端口。本發(fā)明通過在EOC局端的后臺任務(wù)定時獲取每個EOC終端HomePlug?AV芯片的MAC地址表并保存,在MAC溯源時只需將溯源MAC地址與EOC局端保存的MAC地址進行比對,減少了EOC局端和終端的MME消息交互,大大的提高了MAC地址溯源的效率以及成功率。
【IPC分類】H04L12/26, H04L29/12, H04L12/24
【公開號】CN105245402
【申請?zhí)枴緾N201510699951
【發(fā)明人】程國平, 劉寧, 唐俊, 鄭直
【申請人】武漢長光科技有限公司
【公開日】2016年1月13日
【申請日】2015年10月23日