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

一種eoc局端mac地址限制學(xué)習(xí)的方法

文檔序號:7553538閱讀:354來源:國知局
專利名稱:一種eoc局端mac地址限制學(xué)習(xí)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及EOC系統(tǒng),即以太網(wǎng)信號在同軸電纜上傳輸技術(shù),尤其是涉及一種EOC局端MAC地址學(xué)習(xí)限制的方法。
背景技術(shù)
EOC原文是“Ethernet over Coax”,也就是以太網(wǎng)信號在同軸電纜上的一種傳輸技術(shù)。是三網(wǎng)融合接入層的主要技術(shù),它由局端管理設(shè)備、終端設(shè)備、用戶設(shè)備三部分組成,這三者組成一個二層網(wǎng)絡(luò)。其中,局端設(shè)備與終端設(shè)備通過同軸電纜相連,終端設(shè)備與用戶設(shè)備通過以太網(wǎng)線相連。一般情況下,一臺局端設(shè)備下一般連接多臺終端設(shè)備,如10到32臺,終端設(shè)備放置在用戶家里連接用戶設(shè)備,每個終端設(shè)備可以連接多臺用戶設(shè)備。用戶設(shè)備通過EOC網(wǎng)絡(luò)接入Internet。EOC技術(shù)將以太數(shù)據(jù)信號IP DATA和有線電視信號TV RF采用頻分復(fù)用技術(shù),使這兩個信號在同一根同軸電纜里共纜傳輸。根據(jù)我國的有線電視網(wǎng)絡(luò)頻率分割的標準,將IP DATA信號在65MHz或45MHz以下頻段傳輸,TV RF信號在87MHz以上頻帶傳輸,可以實現(xiàn)兩個信號的共纜傳輸,而互不影響。MAC (Medium/MediaAccess Control,介質(zhì)訪問控制)MAC 地址是收錄在NetworkInterfaceCard里的。MAC地址,也叫硬件地址,是傳輸數(shù)據(jù)時真正賴以標識發(fā)出數(shù)據(jù)的電腦和接收數(shù)據(jù)的主機的地址。用戶設(shè)備一般由一系列PC機或其他設(shè)備終端組成,每個終端都有自己的MAC地址,在用戶訪問數(shù)據(jù)網(wǎng)絡(luò)時,EOC終端和EOC局端設(shè)備會學(xué)習(xí)從用戶端發(fā)送的報文的源MAC地址。在數(shù)據(jù)網(wǎng)絡(luò)返回報文給用戶時,EOC局端設(shè)備同時也會學(xué)習(xí)報文的源MAC地址,之后EOC局端根據(jù)報文的目的MAC地址查表將報文送到對應(yīng)的EOC終端,最后EOC終端再根據(jù)MAC地址送到對應(yīng)的用戶設(shè)備。在網(wǎng)絡(luò)正常的情況下采用上述方法不會出現(xiàn)異常問題,然而,網(wǎng)絡(luò)環(huán)境是不確定的,比如在網(wǎng)絡(luò)規(guī)劃錯誤時,或者一些非常規(guī)測試報文或者攻擊報文出現(xiàn)的時候,就會出現(xiàn)一些錯誤報文,這些錯誤報文會嚴重影響網(wǎng)絡(luò)的質(zhì)量。例如:數(shù)據(jù)網(wǎng)絡(luò)返回的報文的源MAC地址和目的MAC地址相同,實際上都是用戶的MAC地址,此時,EOC局端根據(jù)常規(guī)學(xué)習(xí)數(shù)據(jù)網(wǎng)絡(luò)發(fā)出的報文的源MAC地址后,再根據(jù)報文的目的MAC地址查EOC局端的MAC地址學(xué)習(xí)表,就會判斷出報文需要送回數(shù)據(jù)網(wǎng)絡(luò),如此,后續(xù)發(fā)送給該用戶的報文都會被判斷出應(yīng)該送給數(shù)據(jù)網(wǎng)絡(luò),直到MAC地址自動老化,發(fā)送給該用戶的報文用戶都無法接收,從而導(dǎo)致嚴重的網(wǎng)絡(luò)問題。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的在網(wǎng)絡(luò)異常情況下,出現(xiàn)發(fā)送給用戶的報文在一段時間內(nèi)無法正確接收的技術(shù)問題,提供一種EOC局端MAC地址限制學(xué)習(xí)的方法。本發(fā)明公開了一種EOC局端MAC地址限制學(xué)習(xí)的方法,其具體包括以下技術(shù)方案:
一種EOC局端MAC地址限制學(xué)習(xí)的方法,其具體包括:在EOC局端設(shè)備收到報文后,首先判斷報文的來源;如果是從EOC終端發(fā)來的報文,則直接學(xué)習(xí)報文的MAC地址,將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表;如果是從數(shù)據(jù)網(wǎng)絡(luò)發(fā)來的報文,則首先判斷報文是否為錯誤報文,是則直接丟棄該報文,否則學(xué)習(xí)報文的MAC地址,將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表;在學(xué)習(xí)報文的MAC地址后,根據(jù)報文的目的MAC地址發(fā)送報文。通過將錯誤報文直接丟棄,避免誤學(xué)習(xí)錯誤報文的MAC地址。更進一步地,上述判斷報文是否為錯誤報文的方法具體為:第一,根據(jù)報文的源MAC地址和目的MAC地址是否一致進行判斷,如果報文的源MAC地址和目的MAC地址一致,則判斷其為錯誤報文;第二,根據(jù)EOC局端的MAC地址學(xué)習(xí)表進行判斷,如果報文的源MAC地址已為EOC局端設(shè)備的MAC地址學(xué)習(xí)表的表項,且該表項的來源為EOC終端,則判斷其為錯誤報文;當報文不滿足上述兩個條件中的任何一個的時候,則判斷其為正確報文。更進一步地,上述方法還包括在EOC局端的MAC地址學(xué)習(xí)表中保存用戶設(shè)備的MAC地址和EOC終端的對應(yīng)關(guān)系。更進一步地,上述方法還包括:步驟1.用戶設(shè)備發(fā)送報文到與用戶設(shè)備連接的EOC終端,EOC終端學(xué)習(xí)報文的MAC地址,然后將報文發(fā)送給對應(yīng)的EOC局端;步驟2.EOC局端收到EOC終端發(fā)送的報文后,EOC局端學(xué)習(xí)報文的MAC地址,將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表,然后根據(jù)報文的目的MAC地址將報文發(fā)送給數(shù)據(jù)網(wǎng)絡(luò);步驟3.數(shù)據(jù)網(wǎng)絡(luò)將報文發(fā)送給EOC局端后,EOC局端判斷報文是否為錯誤報文,是則直接丟棄該報文,否則將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表,然后根據(jù)報文的目的MAC地址查找EOC局端的MAC地址學(xué)習(xí)表,找到對應(yīng)的EOC終端,然后將報文發(fā)送給對應(yīng)的EOC終端;步驟4.EOC終端收到報文后,根據(jù)EOC終端的MAC地址學(xué)習(xí)表中記錄的MAC地址,將報文發(fā)送給目的MAC地址對應(yīng)的用戶設(shè)備。更進一步地,上述方法還包括數(shù)據(jù)網(wǎng)絡(luò)通過EOC局端設(shè)備連接一個或者多個EOC終端設(shè)備。更進一步地,上述方法還包括每個EOC終端設(shè)備連接一個或者多個用戶設(shè)備。綜上所述,由于采用了上述技術(shù)方案,本發(fā)明的有益效果是:本發(fā)明通過對來自數(shù)據(jù)網(wǎng)絡(luò)的報文進行判斷,如果是錯誤報文,比如是源MAC地址和目的MAC地址一致或者源MAC地址已經(jīng)存在在MAC地址學(xué)習(xí)表中,且表項的來源是EOC終端時,直接將報文丟棄,避免誤學(xué)習(xí)報文的MAC地址,從而使得在正確的發(fā)送給用戶的報文收到后仍能準確地發(fā)送給用戶,避免了部分用戶在一段時間內(nèi)接收不到報文的嚴重網(wǎng)絡(luò)問題。


圖1為EOC典型的應(yīng)用場景結(jié)構(gòu)圖。圖2為報文正確的情況下報文的發(fā)送流程圖。圖3為在收到錯誤報文的情況下處理流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合說明書附圖及具體實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明公開了一種EOC局端MAC地址限制學(xué)習(xí)的方法,其具體包括以下步驟:步驟1.用戶設(shè)備發(fā)送報文到與用戶設(shè)備連接的EOC終端,EOC終端學(xué)習(xí)報文的MAC地址,即將報文數(shù)據(jù)幀中的源MAC地址記入EOC終端的MAC地址學(xué)習(xí)表,然后將報文發(fā)送給對應(yīng)的EOC局端。如圖1所示的EOC典型的應(yīng)用場景結(jié)構(gòu)圖,數(shù)據(jù)網(wǎng)絡(luò)通過EOC局端設(shè)備連接一個或者多個EOC終端設(shè)備,每個EOC終端設(shè)備又可以連接一個或者多個用戶設(shè)備。用戶設(shè)備
I發(fā)送報文到EOC終端1,E0C終端I將用戶I的MAC地址記錄入EOC終端I的MAC地址學(xué)習(xí)表后,將報文發(fā)送給EOC局端。步驟2.EOC局端收到EOC終端發(fā)送的報文后,EOC局端學(xué)習(xí)報文的MAC地址,將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表,然后根據(jù)報文的目的MAC地址將報文發(fā)送給數(shù)據(jù)網(wǎng)絡(luò)。同時,更優(yōu)選的方案是在EOC局端的MAC地址學(xué)習(xí)表中保存用戶設(shè)備的MAC地址和EOC終端的對應(yīng)關(guān)系,比如在EOC局端中保存用戶I的MAC地址和EOC終端I的對應(yīng)關(guān)系,如此在后續(xù)EOC局端需要發(fā)送報文給用戶設(shè)備時,可以根據(jù)目的MAC地址快速找到對應(yīng)的EOC終端。步驟3.數(shù)據(jù)網(wǎng)絡(luò)將報文發(fā)送給EOC局端后,EOC局端判斷報文是否為錯誤報文,是則直接丟棄該報文,否則將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表,然后根據(jù)報文的目的MAC地址查找EOC局端的MAC地址學(xué)習(xí)表,找到對應(yīng)的EOC終端,然后將報文發(fā)送給對應(yīng)的EOC終端。其中判斷是否為錯誤報文的方法包括:第一,根據(jù)報文的源MAC地址和目的MAC地址是否一致進行判斷,如果報文的源MAC地址和目的MAC地址一致,則判斷其為錯誤報文。第二,根據(jù)EOC局端的MAC地址學(xué)習(xí)表進行判斷,如果報文的源MAC地址已存在EOC局端設(shè)備的MAC地址學(xué)習(xí)表的表項中,且該表項的來源為EOC終端,則判斷其為錯誤報文。當報文不滿足上述兩個條件中的任何一個的時候,則判斷其為正確報文,正常學(xué)習(xí)報文的MAC地址,將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表中。步驟4.EOC終端收到報文后,根據(jù)EOC終端的MAC地址學(xué)習(xí)表中記錄的MAC地址,將報文發(fā)送給目的MAC地址對應(yīng)的用戶設(shè)備。也就是說,本發(fā)明的核心思想在于:在EOC局端設(shè)備收到報文后,首先判斷報文的來源;如果是從EOC終端發(fā)來的報文,則直接學(xué)習(xí)報文的MAC地址,將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表;如果是從數(shù)據(jù)網(wǎng)絡(luò)發(fā)來的報文,則首先判斷報文是否為錯誤報文,是則直接丟棄該報文,否則學(xué)習(xí)報文的MAC地址,將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表;在學(xué)習(xí)報文的MAC地址后,根據(jù)報文的目的MAC地址發(fā)送報文。本發(fā)明的EOC局端根據(jù)報文的來源區(qū)別是否對報文進行判斷,因為數(shù)據(jù)網(wǎng)絡(luò)的復(fù)雜性,錯誤的報文一般都來自于數(shù)據(jù)網(wǎng)絡(luò),在面對來自數(shù)據(jù)網(wǎng)絡(luò)的錯誤報文時,直接將報文丟棄,避免誤學(xué)習(xí)到錯誤報文的MAC地址導(dǎo)致的后續(xù)發(fā)送給用戶的報文無法正確接收的問題。避免在一段時間內(nèi)用戶設(shè)備沒有報文送來,或者該EOC局端設(shè)備的芯片設(shè)置為學(xué)習(xí)到數(shù)據(jù)網(wǎng)絡(luò)的MAC地址后不允許被EOC終端來的報文替換MAC地址(有部分芯片的設(shè)置允許這種情況,比如說intellon7410就有該種設(shè)置),則會在MAC地址自動老化前,其數(shù)據(jù)網(wǎng)絡(luò)發(fā)送到用戶的報文都不能發(fā)送成功的網(wǎng)絡(luò)問題。本發(fā)明通過對來自數(shù)據(jù)網(wǎng)絡(luò)的報文進行判斷,如果是錯誤報文,比如是源MAC地址和目的MAC地址一致或者源MAC地址已經(jīng)存在在MAC地址學(xué)習(xí)表中,且表項的來源是EOC終端時,直接將報文丟棄,避免誤學(xué)習(xí)報文的MAC地址,從而使得在正確的發(fā)送給用戶的報文收到后仍能準確地發(fā)送給用戶,避免了部分用戶在一段時間內(nèi)接收不到報文的嚴重網(wǎng)絡(luò)問題。圖2為報文正確的情況下報文的發(fā)送流程圖。假定用戶的MAC地址為
0001.0002.0003,當用戶發(fā)送報文給EOC終端時,EOC終端將數(shù)據(jù)幀中的源MAC地址,即
0001.0002.0003記入EOC終端的MAC地址學(xué)習(xí)表,然后將報文發(fā)送給EOC局端。EOC局端判斷其是來自EOC終端的報文后,直接將數(shù)據(jù)幀中的源MAC地址,即0001.0002.0003記入EOC局端的MAC地址學(xué)習(xí)表,然后根據(jù)報文的目的MAC地址將報文發(fā)送給數(shù)據(jù)網(wǎng)絡(luò)。在EOC局端收到數(shù)據(jù)網(wǎng)絡(luò)發(fā)送的返回報文后,判斷其是來自數(shù)據(jù)網(wǎng)絡(luò)的報文后,再判斷其是否為錯誤報文,在判斷其為正確報文后,根據(jù)其目的MAC地址0001.0002.0003,查找EOC局端的MAC地址學(xué)習(xí)表,找到MAC地址0001.0002.0003對應(yīng)的EOC終端,然后將返回報文發(fā)送給EOC終端,EOC終端同樣根據(jù)目的MAC地址查找EOC終端的MAC地址學(xué)習(xí)表,找到對應(yīng)的用戶設(shè)備后將返回報文發(fā)送給用戶設(shè)備。圖3為本發(fā)明在收到錯誤報文的情況下處理流程圖。用戶的MAC地址為
0001.0002.0003,當用戶發(fā)送報文給EOC終端時,EOC終端將數(shù)據(jù)幀中的源MAC地址,即
0001.0002.0003記入EOC終端的MAC地址學(xué)習(xí)表,然后將報文發(fā)送給EOC局端。EOC局端判斷其是來自EOC終端的報文后,直接將數(shù)據(jù)幀中的源MAC地址,即0001.0002.0003記入EOC局端的MAC地址學(xué)習(xí)表,然后根據(jù)報文的目的MAC地址將報文發(fā)送給數(shù)據(jù)網(wǎng)絡(luò)。在EOC局端收到數(shù)據(jù)網(wǎng)絡(luò)的返回報文后,判斷其是來自數(shù)據(jù)網(wǎng)絡(luò)的報文,再判斷其是否為錯誤報文,例如,EOC局端根據(jù)其MAC地址學(xué)習(xí)表發(fā)現(xiàn)從數(shù)據(jù)網(wǎng)絡(luò)來的報文的源MAC地址已經(jīng)在MAC地址學(xué)表的表項中存在,且該表項源接口為EOC終端,則該報文為錯誤報文,將該錯誤報文直接丟棄。上述說明示出并描述了本發(fā)明的一個優(yōu)選實施例,但如前所述,應(yīng)當理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進行改動。而本領(lǐng)域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。
權(quán)利要求
1.一種EOC局端MAC地址限制學(xué)習(xí)的方法,其特征在于具體包括:在EOC局端設(shè)備收到報文后,首先判斷報文的來源;如果是從EOC終端發(fā)來的報文,則直接學(xué)習(xí)報文的MAC地址,將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表;如果是從數(shù)據(jù)網(wǎng)絡(luò)發(fā)來的報文,則首先判斷報文是否為錯誤報文,是則直接丟棄該報文,否則學(xué)習(xí)報文的MAC地址,將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表;在學(xué)習(xí)報文的MAC地址后,根據(jù)報文的目的MAC地址發(fā)送報文。
2.如權(quán)利要求1所述的EOC局端MAC地址限制學(xué)習(xí)的方法,其特征在于所述判斷報文是否為錯誤報文的方法具體為:第一,根據(jù)報文的源MAC地址和目的MAC地址是否一致進行判斷,如果報文的源MAC地址和目的MAC地址一致,則判斷其為錯誤報文;第二,根據(jù)EOC局端的MAC地址學(xué)習(xí)表進行判斷,如果報文的源MAC地址已為EOC局端設(shè)備的MAC地址學(xué)習(xí)表的表項,且該表項的來源為EOC終端,則判斷其為錯誤報文;當報文不滿足上述兩個條件中的任何一個的時候,則判斷其為正確報文。
3.如權(quán)利要求2所述的EOC局端MAC地址限制學(xué)習(xí)的方法,其特征在于所述方法還包括在EOC局端的MAC地址學(xué)習(xí)表中保存用戶設(shè)備的MAC地址和EOC終端的對應(yīng)關(guān)系。
4.如權(quán)利要求3所述的EOC局端MAC地址限制學(xué)習(xí)的方法,其特征在于所述方法還包括:步驟1.用戶設(shè)備發(fā)送報文到與用戶設(shè)備連接的EOC終端,EOC終端學(xué)習(xí)報文的MAC地址,然后將報文發(fā)送給對應(yīng)的EOC局端;步驟2.EOC局端收到EOC終端發(fā)送的報文后,EOC局端學(xué)習(xí)報文的MAC地址,將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表,然后根據(jù)報文的目的MAC地址將報文發(fā)送給數(shù)據(jù)網(wǎng)絡(luò);步驟3.數(shù)據(jù)網(wǎng)絡(luò)將報文發(fā)送給EOC局端后,EOC局端判斷報文是否為錯誤報文,是則直接丟棄該報文,否則將報文數(shù)據(jù)幀中的源MAC地址記入EOC局端的MAC地址學(xué)習(xí)表,然后根據(jù)報文的目的MAC地址查找EOC局端的MAC地址學(xué)習(xí)表,找到對應(yīng)的EOC終端,然后將報文發(fā)送給對應(yīng)的EOC終端;步驟4.EOC終端收到報文后,根據(jù)EOC終端的MAC地址學(xué)習(xí)表中記錄的MAC地址,將報文發(fā)送給目的MAC地址對應(yīng)的用戶設(shè)備。
5.如權(quán)利要求4所述的EOC局端MAC地址限制學(xué)習(xí)的方法,其特征在于所述方法還包括數(shù)據(jù)網(wǎng)絡(luò)通過EOC局端設(shè)備連接一個或者多個EOC終端設(shè)備。
6.如權(quán)利要求5所述的EOC局端MAC地址限制學(xué)習(xí)的方法,其特征在于所述方法還包括每個EOC終端設(shè)備連接一個或者多個用戶設(shè)備。
全文摘要
本發(fā)明涉及EOC系統(tǒng)技術(shù)領(lǐng)域,本發(fā)明公開了一種EOC局端MAC地址限制學(xué)習(xí)的方法,在EOC局端設(shè)備收到報文后,首先判斷報文的來源;如果是從EOC終端發(fā)來的報文,則直接學(xué)習(xí)報文的MAC地址;如果是從數(shù)據(jù)網(wǎng)絡(luò)發(fā)來的報文,則首先判斷報文是否為錯誤報文,是則直接丟棄該報文,否則學(xué)習(xí)報文的MAC地址;在學(xué)習(xí)報文的MAC地址后,根據(jù)報文的目的MAC地址發(fā)送報文。通過將錯誤報文直接丟棄,避免誤學(xué)習(xí)錯誤報文的MAC地址。通過對來自數(shù)據(jù)網(wǎng)絡(luò)的報文進行判斷,如果是錯誤報文,直接將報文丟棄,避免誤學(xué)習(xí)報文的MAC地址,從而使得在正確的發(fā)送給用戶的報文收到后仍能準確地發(fā)送給用戶,避免了部分用戶在一段時間內(nèi)接收不到報文的嚴重網(wǎng)絡(luò)問題。
文檔編號H04L12/26GK103152203SQ20131008592
公開日2013年6月12日 申請日期2013年3月18日 優(yōu)先權(quán)日2013年3月18日
發(fā)明者張宴 申請人:成都市廣達電子電訊技術(shù)開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
衢州市| 罗甸县| 铁岭县| 泸溪县| 沁水县| 平度市| 乌拉特中旗| 山西省| 海兴县| 运城市| 五指山市| 小金县| 夏津县| 宣武区| 安福县| 洪雅县| 商都县| 宝山区| 宝兴县| 邓州市| 闵行区| 碌曲县| 莱芜市| 无极县| 米易县| 遂川县| 云安县| 金寨县| 安顺市| 蓬莱市| 库伦旗| 宣威市| 呼图壁县| 周至县| 西藏| 时尚| 延吉市| 乡城县| 阿瓦提县| 葫芦岛市| 武强县|