一種抑制光纖寬帶廣播風暴的技術的制作方法
【專利摘要】本發(fā)明提供了一種抑制光纖寬帶廣播風暴的技術,在電力線載波傳輸中,進行數(shù)據(jù)監(jiān)測,服務器端對網(wǎng)絡中的IP地址采用掃描條碼方式進行掃描,掃描條碼的數(shù)據(jù)信號傳輸?shù)母袷椒譃槲锢韺有盘枴鬏攲雍蛻脤?,其中物理層采用差分曼徹斯特編碼,傳輸層為全雙工串行傳輸方式,采用幀同步串行傳輸協(xié)議作為雙方握手的協(xié)議,幀同步傳輸設立起始標志和停止標志來偵測和控制數(shù)據(jù)傳輸,并設立CRC檢查字來校驗傳輸錯誤,應用層封裝命令格式碼,用于封裝每次傳輸數(shù)據(jù)的目的,以指定接收方的執(zhí)行動作,本發(fā)明能夠確保用戶上網(wǎng)的安全、穩(wěn)定和網(wǎng)速流暢,解決規(guī)模小區(qū)的廣播風暴問題,而且可以解決不同網(wǎng)絡運營商在同一小區(qū)交替發(fā)生信號產(chǎn)生的干擾和沖突。
【專利說明】一種抑制光纖寬帶廣播風暴的技術
【技術領域】
[0001]本發(fā)明屬于互聯(lián)網(wǎng)【技術領域】,涉及一種抑制光纖寬帶廣播風暴的技術。
技術背景
[0002]隨著互聯(lián)網(wǎng)產(chǎn)業(yè)的發(fā)展,互聯(lián)網(wǎng)進入大型的住宅小區(qū),由于互聯(lián)網(wǎng)主干在進行網(wǎng)絡建設時,由于網(wǎng)絡廣播原因會引起網(wǎng)絡故障,即所述的廣播風暴,產(chǎn)生廣播風暴的原因很多,基于現(xiàn)有技術中關于集線器、交換機的設計原理,網(wǎng)絡產(chǎn)生廣播風暴的原因主要有以下幾種:1、網(wǎng)絡設備原因:即可能因為硬件被銷售者欺騙,將智能型Hub作為交換機使用在網(wǎng)絡中,這樣網(wǎng)絡稍微繁忙的時候,產(chǎn)生廣播風暴;2、網(wǎng)卡損壞:如果網(wǎng)絡機器的網(wǎng)卡損壞,不停向交換機發(fā)送大量的數(shù)據(jù)包,產(chǎn)生了大量無用的數(shù)據(jù)包,產(chǎn)生廣播風暴;3、網(wǎng)絡環(huán)路:由于一條物理網(wǎng)絡線路的兩端,同時接在了一臺網(wǎng)絡設備中產(chǎn)生廣播風暴;4、網(wǎng)絡病毒:目前,一些比較流行的網(wǎng)絡病毒,F(xiàn)unlove、震蕩波、RPC等病毒,一旦有機器中毒后,會立即通過網(wǎng)絡進行傳播,損耗大量的網(wǎng)絡帶寬,引起網(wǎng)絡堵塞,引起廣播風暴;5、黑客軟件的使用,這些黑客軟件對網(wǎng)吧的內(nèi)部網(wǎng)絡進行攻擊,網(wǎng)絡也可能會引起廣播風暴。在現(xiàn)有互聯(lián)網(wǎng)中,對于將網(wǎng)絡互相連接起來的中繼(relay)系統(tǒng),根據(jù)中繼系統(tǒng)所在的層次,劃分為
1.物理層(即常說的第一層、層LI)中繼系統(tǒng),即轉(zhuǎn)發(fā)器(repeater) ;2.數(shù)據(jù)鏈路層(即第二層,層L2),即網(wǎng)橋或橋接器(bridge) ;3.網(wǎng)絡層(第三層,層L3)中繼系統(tǒng),即路由器(router) ;4.網(wǎng)橋和路由器的混合物橋路器(brouter)兼有網(wǎng)橋和路由器的功能;5.在網(wǎng)絡層以上的中繼系統(tǒng),即網(wǎng)關(gateway),在中繼系統(tǒng)中的路由器的基本功能是把數(shù)據(jù)(IP報文)傳送到正確的網(wǎng)絡,包括:1.1P數(shù)據(jù)報的轉(zhuǎn)發(fā),包括數(shù)據(jù)報的尋徑和傳送;2.子網(wǎng)隔離,抑制廣播風暴;3.維護路由表,并與其他路由器交換路由信息,這是IP報文轉(zhuǎn)發(fā)的基礎。4.1P數(shù)據(jù)報的差錯處理及簡單的擁塞控制;5.實現(xiàn)對IP數(shù)據(jù)報的過濾和記帳,現(xiàn)有的網(wǎng)絡監(jiān)測技術中,無法針對IP進行掃描從而達到抑制廣播風暴。
【發(fā)明內(nèi)容】
[0003]針對現(xiàn)有技術的缺陷和問題,本發(fā)明針對局域網(wǎng)的小區(qū)用戶,進行掃描條碼從而達到抑制廣播風暴的一種抑制光纖寬帶廣播風暴的技術。
[0004]為了達到上述目的,本發(fā)明提供如下技術方案:一種抑制光纖寬帶廣播風暴的技術,在電力線載波傳輸中,進行數(shù)據(jù)監(jiān)測,服務器端對網(wǎng)絡中的IP地址采用掃描條碼方式進行掃描,掃描條碼的數(shù)據(jù)信號傳輸?shù)母袷椒譃槲锢韺有盘?、傳輸層和應用層,其中物理層采用差分曼徹斯特編碼,傳輸層為全雙工串行傳輸方式,采用幀同步串行傳輸協(xié)議作為雙方握手的協(xié)議,幀同步傳輸設立起始標志和停止標志來偵測和控制數(shù)據(jù)傳輸,并設立CRC檢查字來校驗傳輸錯誤,應用層封裝命令格式碼,用于封裝每次傳輸數(shù)據(jù)的目的,以指定接收方的執(zhí)行動作。
[0005]上述技術方案中,網(wǎng)絡運行過程中,服務器端建立主線程同時生成監(jiān)聽線程、掃描線程、守護進程,主線程對接入網(wǎng)絡中的硬件MAC地址與IP地址進行處理,將硬件MAC與用戶IP地址進行綁定,未使用的用戶IP地址可以與不存在的MAC地址綁定捆綁,掃描線程生成掃描條碼指令,對接入網(wǎng)絡中的硬件進行掃描,以特定的字符命令對網(wǎng)絡中的數(shù)據(jù)流不間斷掃描,監(jiān)聽進程在網(wǎng)絡中監(jiān)聽掃描條碼指令返回的數(shù)據(jù),如監(jiān)聽線程收到網(wǎng)絡中傳輸回饋的數(shù)據(jù)擁擠的信息,立即回饋給服務器端守護程序進行網(wǎng)絡維護。
[0006]上述技術方案中,所述幀格式的規(guī)定如下:
[0007]4)起始/停止標志字:標志一段完整數(shù)據(jù)幀,標志字符為01111110,為數(shù)據(jù)幀的邊界,接收端可以通過搜索“01111110”來探知幀的開始和結束,以此建立幀同步;
[0008]5)命令字:用于設置對數(shù)據(jù)的操作指令,命令字格式為1100XXXX。缺省為11000000,表示僅為數(shù)據(jù)傳輸而無任何操作。操作字的類型包含解密、認證、綁定、加密和數(shù)字簽名等命令字節(jié),在命令字節(jié)中,綁定字節(jié)可以將硬件MAC與用戶IP地址進行綁定,未使用的用戶IP地址可以與不存在的MAC地址綁定,確保小區(qū)用戶不受惡意APR通告的影響,數(shù)字簽名可以為不同的網(wǎng)絡提供著設定,在數(shù)據(jù)傳輸中,通過數(shù)字簽名進行判斷,確保不同網(wǎng)絡運營商在同一小區(qū)交替發(fā)生信號不產(chǎn)生的干擾和沖突。
[0009]6)信息字:用于待處理或處理好的數(shù)據(jù);
[0010]7)校驗碼:幀校驗為8位CRC校驗。除了開始/停止標志字和自動插入的“O”以夕卜,所有息都參加CRC計算。
[0011]實施本發(fā)明的技術方案,具有以下有益效果:本發(fā)明利用電力線作為載體的掃描條碼技術不受電壓波動的影響和不受小區(qū)用戶流量增大的影響,不掉包,確保用戶上網(wǎng)的安全、穩(wěn)定和網(wǎng)速流暢,不光解決了規(guī)模小區(qū)的廣播風暴問題,而且可以解決不同網(wǎng)絡運營商在同一小區(qū)交替發(fā)生信號產(chǎn)生的干擾和沖突,尤其是對于因即使是病毒引起的廣播風暴,可以通過劃分地址的方式,限制和杜絕病毒的傳輸,避免因廣播風暴引起網(wǎng)絡崩潰。
【具體實施方式】
[0012]下面對本發(fā)明的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0013]作為實施例1,本發(fā)明所提供的一種抑制光纖寬帶廣播風暴的技術,在電力線載波傳輸中,進行數(shù)據(jù)監(jiān)測,對網(wǎng)絡中的IP地址采用掃描條碼方式進行掃描,掃描條碼的數(shù)據(jù)信號傳輸?shù)母袷椒譃槲锢韺有盘?、傳輸層和應用層,其中物理層采用差分曼徹斯特編碼,傳輸層為全雙工串行傳輸方式,米用巾貞同步串行傳輸協(xié)議作為雙方握手的協(xié)議,巾貞同步傳輸設立起始標志和停止標志來偵測和控制數(shù)據(jù)傳輸,并設立CRC檢查字來校驗傳輸錯誤,應用層封裝命令格式碼,用于封裝每次傳輸數(shù)據(jù)的目的,以指定接收方的執(zhí)行動作。
[0014]所述傳輸幀格式的規(guī)定如下:
[0015]8)起始/停止標志字:標志一段完整數(shù)據(jù)幀,標志字符為01111110,為數(shù)據(jù)幀的邊界,接收端可以通過搜索“01111110”來探知幀的開始和結束,以此建立幀同步;
[0016]9)命令字:用于設置對數(shù)據(jù)的操作指令,命令字格式為ΙΙΟΟχχχχ。缺省為11000000,表示僅為數(shù)據(jù)傳輸而無任何操作。操作字的類型包含解密、認證、綁定、加密和數(shù)字簽名等命令字節(jié),在命令字節(jié)中,綁定字節(jié)可以將硬件MAC與用戶IP地址進行綁定,未使用的用戶IP地址可以與不存在的MAC地址綁定,確保小區(qū)用戶不受惡意APR通告的影響,數(shù)字簽名可以為不同的網(wǎng)絡提供著設定,在數(shù)據(jù)傳輸中,通過數(shù)字簽名進行判斷,確保不同網(wǎng)絡運營商在同一小區(qū)交替發(fā)生信號不產(chǎn)生的干擾和沖突。
[0017]10)信息字:用于待處理或處理好的數(shù)據(jù);
[0018]11)校驗碼:幀校驗為8位CRC校驗。除了開始/停止標志字和自動插入的“O”以外,所有息都參加CRC計算。
[0019]在使用過程中還有以下幾個規(guī)定:
[0020]
【權利要求】
1.一種抑制光纖寬帶廣播風暴的技術,其特征在于:在電力線載波傳輸中,進行數(shù)據(jù)監(jiān)測,服務器端對網(wǎng)絡中的IP地址采用掃描條碼方式進行掃描,掃描條碼的數(shù)據(jù)信號傳輸?shù)母袷椒譃槲锢韺有盘枴鬏攲雍蛻脤?,其中物理層采用差分曼徹斯特編碼,傳輸層為全雙工串行傳輸方式,采用幀同步串行傳輸協(xié)議作為雙方握手的協(xié)議,幀同步傳輸設立起始標志和停止標志來偵測和控制數(shù)據(jù)傳輸,并設立CRC檢查字來校驗傳輸錯誤,應用層封裝命令格式碼,用于封裝每次傳輸數(shù)據(jù)的目的,以指定接收方的執(zhí)行動作。
2.根據(jù)權利要求1所述的一種抑制光纖寬帶廣播風暴的技術,其特征在于:網(wǎng)絡運行過程中,服務器端建立主線程同時生成監(jiān)聽線程、掃描線程、守護進程,主線程對接入網(wǎng)絡中的硬件MAC地址與IP地址進行處理,將硬件MAC與用戶IP地址進行綁定,未使用的用戶IP地址可以與不存在的MAC地址綁定捆綁,掃描線程生成掃描條碼指令,對接入網(wǎng)絡中的硬件進行掃描,以特定的字符命令對網(wǎng)絡中的數(shù)據(jù)流不間斷掃描,監(jiān)聽進程在網(wǎng)絡中監(jiān)聽掃描條碼指令返回的數(shù)據(jù),如監(jiān)聽線程收到網(wǎng)絡中傳輸回饋的數(shù)據(jù)擁擠的信息,立即回饋給服務器端守護程序進行網(wǎng)絡維護。
3.根據(jù)權利要求2所述的一種抑制光纖寬帶廣播風暴的技術,其特征在于:所述幀格式的規(guī)定如下: 1)起始/停止標志字:標志一段完整數(shù)據(jù)幀,標志字符為01111110,為數(shù)據(jù)幀的邊界,接收端可以通過搜索“01111110”來探知幀的開始和結束,以此建立幀同步; 2)命令字:用于設置對數(shù)據(jù)的操作指令,命令字格式為1100XXXX。缺省為11000000,表示僅為數(shù)據(jù)傳輸而無任何操作。操作字的類型包含解密、認證、綁定、加密和數(shù)字簽名等命令字節(jié),在命令字節(jié)中,綁定字節(jié)可以將硬件MAC與用戶IP地址進行綁定,未使用的用戶IP地址可以與不存在的MAC地址綁定,確保小區(qū)用戶不受惡意APR通告的影響,數(shù)字簽名可以為不同的網(wǎng)絡提供著設定,在數(shù)據(jù)傳輸中,通過數(shù)字簽名進行判斷,確保不同網(wǎng)絡運營商在同一小區(qū)交替發(fā)生信號不產(chǎn)生的干擾和沖突。 3)信息字:用于待處理或處理好的數(shù)據(jù); 校驗碼:幀校驗為8位CRC校驗。除了開始/停止標志字和自動插入的“O”以外,所有 息都參加CRC計算。
【文檔編號】H04L29/06GK103957120SQ201410175369
【公開日】2014年7月30日 申請日期:2014年4月28日 優(yōu)先權日:2014年4月28日
【發(fā)明者】劉麗新 申請人:中網(wǎng)三聯(lián)科技(北京)有限公司