一種防止鏈路中斷的網(wǎng)絡(luò)分流器及網(wǎng)絡(luò)分流方法
【專(zhuān)利摘要】本發(fā)明適用于網(wǎng)絡(luò)分流器領(lǐng)域,提供一種防止鏈路中斷的網(wǎng)絡(luò)分流器及網(wǎng)絡(luò)分流方法,包括基于TIA/EIA?568?A布線標(biāo)準(zhǔn)的第一RJ45接口和基于TIA/EIA?568?B布線標(biāo)準(zhǔn)的第二RJ45接口、以太網(wǎng)PHY模塊、鏈路切換模塊和處理器模塊,所述以太網(wǎng)PHY模塊包括第一以太網(wǎng)PHY單元和第二以太網(wǎng)PHY單元。本發(fā)明通過(guò)在網(wǎng)絡(luò)分流器正常上電工作時(shí),讀取兩個(gè)以太網(wǎng)PHY單元的工作信息進(jìn)行非易失性存儲(chǔ);在網(wǎng)絡(luò)分流器掉電時(shí),使兩個(gè)RJ45接口之間和兩個(gè)以太網(wǎng)PHY單元之間分別構(gòu)成環(huán)回鏈路;使得在網(wǎng)絡(luò)分流器再次正常上電工作時(shí),可根據(jù)在網(wǎng)絡(luò)分流器正常上電工作時(shí)進(jìn)行非易失性存儲(chǔ)的工作信息分別重新配置兩個(gè)以太網(wǎng)PHY單元,以保證網(wǎng)絡(luò)分流器掉電時(shí),通信鏈路不中斷,保證數(shù)據(jù)傳輸?shù)耐暾院涂煽啃浴?br>【專(zhuān)利說(shuō)明】
一種防止鏈路中斷的網(wǎng)絡(luò)分流器及網(wǎng)絡(luò)分流方法
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于網(wǎng)絡(luò)分流器領(lǐng)域,尤其涉及一種防止鏈路中斷的網(wǎng)絡(luò)分流器及網(wǎng)絡(luò)分流方法?!颈尘凹夹g(shù)】
[0002]網(wǎng)絡(luò)分流器是一種網(wǎng)絡(luò)流量復(fù)制設(shè)備,它采用串接在原始網(wǎng)絡(luò)設(shè)備之間的物理鏈接中,在不干擾網(wǎng)絡(luò)正常通信的情況下,將網(wǎng)絡(luò)中傳輸?shù)牧髁繌?fù)制出一份副本,然后將副本傳送給后端的網(wǎng)絡(luò)分析設(shè)備進(jìn)行處理,為管理和維護(hù)網(wǎng)絡(luò)提供基礎(chǔ)。
[0003]然而,現(xiàn)有的網(wǎng)絡(luò)分流器在斷電和重新上電的過(guò)程中,由于鏈路兩端的網(wǎng)絡(luò)接口處于鏈路中斷或者自協(xié)商狀態(tài),使原始的數(shù)據(jù)傳輸路徑上的數(shù)據(jù)傳輸中斷,從而導(dǎo)致數(shù)據(jù)包丟失,嚴(yán)重影響了數(shù)據(jù)傳輸?shù)耐暾浴?br/>【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種防止鏈路中斷的網(wǎng)絡(luò)分流器及網(wǎng)絡(luò)分流方法,旨在解決現(xiàn)有的網(wǎng)絡(luò)分流器在斷電和重新上電的過(guò)程中,由于鏈路兩端的網(wǎng)絡(luò)接口處于鏈路中斷或者自協(xié)商狀態(tài),使原始的數(shù)據(jù)傳輸路徑上的數(shù)據(jù)傳輸中斷,從而導(dǎo)致數(shù)據(jù)包丟失,嚴(yán)重影響了數(shù)據(jù)傳輸?shù)耐暾缘膯?wèn)題。
[0005]本發(fā)明是這樣實(shí)現(xiàn)的,一種防止鏈路中斷的網(wǎng)絡(luò)分流器,包括基于TIA/EIA-568-A 布線標(biāo)準(zhǔn)的第一 RJ45接口 210a和基于TIA/EIA-568-B布線標(biāo)準(zhǔn)的第二RJ45接口 210b,還包括:
[0006]以太網(wǎng)PHY模塊,包括第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b;[〇〇〇7] 鏈路切換模塊20,分別與第一RJ45接口 210a、第二RJ45接口 210b、第一以太網(wǎng)PHY 單元240a和第二以太網(wǎng)PHY單元240b連接,用于在所述網(wǎng)絡(luò)分流器正常上電工作時(shí),分別接通第一 RJ45接口 210a和第一以太網(wǎng)PHY單元240a之間的直連鏈路以及第二RJ45接口 210b和第二以太網(wǎng)PHY單元240b之間的直連鏈路;在所述網(wǎng)絡(luò)分流器掉電時(shí),分別接通第一 RJ45接口 210a和第二RJ45接口 210b之間的環(huán)回鏈路以及第一以太網(wǎng)PHY單元240a和第二以太網(wǎng) PHY單元240b之間的環(huán)回鏈路;
[0008]處理器模塊250,分別與鏈路切換模塊20和以太網(wǎng)PHY模塊連接,用于對(duì)鏈路切換模塊20進(jìn)行控制,并在所述網(wǎng)絡(luò)分流器正常上電工作時(shí),讀取第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b的工作信息進(jìn)行非易失性存儲(chǔ),以在所述網(wǎng)絡(luò)分流器掉電后再次正常上電工作時(shí),重新配置第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b。
[0009]優(yōu)選的,所述鏈路切換模塊20包括第一雙刀雙擲單元220和第二雙刀雙擲單元 230;[〇〇1〇]其中,第一雙刀雙擲單元220的一個(gè)動(dòng)端通過(guò)通信鏈路與第一RJ45接口210a連接, 第一雙刀雙擲單元220的另一個(gè)動(dòng)端通過(guò)通信鏈路與第二RJ45接口 210b連接,第一雙刀雙擲單元220的第一不動(dòng)端A通過(guò)通信鏈路與第二雙刀雙擲單元230的第一不動(dòng)端a連接,第一雙刀雙擲單元220的第二不動(dòng)端B通過(guò)通信鏈路與第二雙刀雙擲單元230的第二不動(dòng)端b連接,第一雙刀雙擲單元220的第三不動(dòng)端A ’和第四不動(dòng)端B ’通過(guò)通信鏈路連接;
[0011]第二雙刀雙擲單元230的一個(gè)動(dòng)端通過(guò)通信鏈路與第一以太網(wǎng)PHY單元240a連接,第二雙刀雙擲單元230的另一個(gè)動(dòng)端通過(guò)通信鏈路與第二以太網(wǎng)PHY單元240b連接,第二雙刀雙擲單元230的第三不動(dòng)端a ’和第四不動(dòng)端b ’通過(guò)通信鏈路連接;[〇〇12]在所述網(wǎng)絡(luò)分流器正常上電工作或所述自協(xié)商功能完成時(shí),第一雙刀雙擲單元 220的兩個(gè)動(dòng)端分別擲于其第一不動(dòng)端A和第二不動(dòng)端B,第二雙刀雙擲單元230的兩個(gè)動(dòng)端分別擲于其第一不動(dòng)端a和第二不動(dòng)端b;[〇〇13]在所述網(wǎng)絡(luò)分流器掉電時(shí),第一雙刀雙擲單元220的兩個(gè)動(dòng)端分別擲于其第三不動(dòng)端A’和第四不動(dòng)端B’,第二雙刀雙擲單元230的兩個(gè)動(dòng)端分別擲于其第三不動(dòng)端a’和第四不動(dòng)端b’。[〇〇14]優(yōu)選的,第一雙刀雙擲單元220和第二雙刀雙擲單元230均為DPDT類(lèi)受控開(kāi)關(guān)或繼電器。
[0015]優(yōu)選的,所述鏈路切換模塊20包括第一單刀雙擲單元220a、第二單刀雙擲單元 220b、第三單刀雙擲單元230a和第四單刀雙擲單元230b;[〇〇16]其中,第一單刀雙擲單元220a的動(dòng)端通過(guò)通信鏈路與第一RJ45接口210a連接,第一單刀雙擲單元220a的第一不動(dòng)端A通過(guò)通信鏈路與第三單刀雙擲單元230a的第一不動(dòng)端 a連接,第一單刀雙擲單元220a的第二不動(dòng)端A’通過(guò)通信鏈路與第二單刀雙擲單元220b的第二不動(dòng)端B’連接;[〇〇17]第二單刀雙擲單元220b的動(dòng)端通過(guò)通信鏈路與第二RJ45接口 210b連接,第二單刀雙擲單元220b的第一不動(dòng)端B通過(guò)通信鏈路與第四單刀雙擲單元230b的第一不動(dòng)端b連接; [〇〇18]第三單刀雙擲單元230a的動(dòng)端通過(guò)通信鏈路與第一以太網(wǎng)PHY單元240a連接,第三單刀雙擲單元230a的第二不動(dòng)端a’通過(guò)通信鏈路與第四單刀雙擲單元230b的第二不動(dòng)端b ’連接;[〇〇19]第四單刀雙擲單元230b的動(dòng)端通過(guò)通信鏈路與第二以太網(wǎng)PHY單元240b連接;[〇〇2〇]在所述網(wǎng)絡(luò)分流器正常上電工作或所述自協(xié)商功能完成時(shí),第一單刀雙擲單元 220a的動(dòng)端擲于其第一不動(dòng)端A,第二單刀雙擲單元220b的動(dòng)端擲于其第一不動(dòng)端B,第三單刀雙擲單元230a動(dòng)端擲于其第一不動(dòng)端a,第四單刀雙擲單元230b的動(dòng)端擲于第一不動(dòng)端b;[〇〇21]在所述網(wǎng)絡(luò)分流器掉電時(shí),第一單刀雙擲單元220a動(dòng)端擲于其第二不動(dòng)端A’,第二單刀雙擲單元220b的動(dòng)端擲于其第二不動(dòng)端B’,第三單刀雙擲單元230a動(dòng)端擲于第二不動(dòng)端a’,第四單刀雙擲單元230b的動(dòng)端擲于其第二不動(dòng)端b’。[〇〇22]優(yōu)選的,第一單刀雙擲單元220a、第二單刀雙擲單元220b、第三單刀雙擲單元230a和第四單刀雙擲單元230b均為SPDT類(lèi)受控開(kāi)關(guān)或繼電器。[〇〇23]優(yōu)選的,所述鏈路切換模塊20的鏈路切換速度小于或等于50ms。[〇〇24]優(yōu)選的,第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b均為單端口以太網(wǎng)PHY芯片;或者,以太網(wǎng)PHY模塊為集成的兩端口以太網(wǎng)PHY芯片,第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b與所述兩端口以太網(wǎng)PHY芯片的兩個(gè)端口——對(duì)應(yīng)連接;或者,以太網(wǎng)PHY模塊為集成的四端口以太網(wǎng)PHY芯片,第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b與所述四端口以太網(wǎng)PHY芯片中的兩個(gè)端口——對(duì)應(yīng)連接。[〇〇25]優(yōu)選的,處理器模塊250包括用于對(duì)第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b的工作信息進(jìn)行非易失性存儲(chǔ)的非易失性存儲(chǔ)單元。[〇〇26]優(yōu)選的,處理器模塊250為微處理器。
[0027]本發(fā)明還提供一種基于所述的防止鏈路中斷的網(wǎng)絡(luò)分流器的網(wǎng)絡(luò)分流方法,所述方法包括:[〇〇28]在所述網(wǎng)絡(luò)分流器正常上電工作時(shí),處理器模塊250控制鏈路切換模塊20分別接通第一 RJ45接口 210a和第一以太網(wǎng)PHY單元240a之間的直連鏈路以及第二RJ45接口 210b和第二以太網(wǎng)PHY單元240b之間的直連鏈路,并讀取第一以太網(wǎng)PHY單元240a和第二以太網(wǎng) PHY單元240b的工作信息進(jìn)行非易失性存儲(chǔ);[〇〇29]在所述網(wǎng)絡(luò)分流器掉電時(shí),處理器模塊250控制鏈路切換模塊20分別接通第一RJ45接口 210a和第二RJ45接口 210b、第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b, 以使第一RJ45接口 210a和第二RJ45接口 210b之間、第一以太網(wǎng)PHY單元240a和第二以太網(wǎng) PHY單元240b之間分別構(gòu)成環(huán)回鏈路;
[0030]在所述網(wǎng)絡(luò)分流器再次正常上電工作時(shí),處理器模塊250讀取在所述網(wǎng)絡(luò)分流器正常上電工作時(shí)進(jìn)行非易失性存儲(chǔ)的工作信息,以分別重新配置第一以太網(wǎng)PHY單元240a 和第二以太網(wǎng)PHY單元240b,使第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b啟動(dòng)自協(xié)商功能,并在所述自協(xié)商功能完成時(shí),處理器模塊250控制鏈路切換模塊20分別接通第一 RJ45接口 210a和第一以太網(wǎng)PHY單元240a之間的直連鏈路以及第二RJ45接口 210b和第二以太網(wǎng)PHY單元240b之間的直連鏈路。[0031 ]本發(fā)明與現(xiàn)有技術(shù)相比,其有益效果在于:[〇〇32]通過(guò)在網(wǎng)絡(luò)分流器正常上電工作時(shí),讀取第一以太網(wǎng)PHY單元和第二以太網(wǎng)PHY單元的工作信息進(jìn)行非易失性存儲(chǔ);在所述網(wǎng)絡(luò)分流器掉電時(shí),使第一 RJ45接口和第二RJ45 接口之間和第一以太網(wǎng)PHY單元和第二以太網(wǎng)PHY單元之間分別構(gòu)成環(huán)回鏈路;使得在網(wǎng)絡(luò)分流器再次正常上電工作時(shí),可根據(jù)所述進(jìn)行非易失性存儲(chǔ)的工作信息分別重新配置第一以太網(wǎng)PHY單元和第二以太網(wǎng)PHY單元,以保證網(wǎng)絡(luò)分流器掉電時(shí),通信鏈路不中斷,保證數(shù)據(jù)傳輸?shù)耐暾院涂煽啃?;[〇〇33]通過(guò)采用SPDT類(lèi)受控開(kāi)關(guān)或繼電器,或者DPDT類(lèi)受控開(kāi)關(guān)或繼電器作為鏈路切換模塊來(lái)對(duì)所述網(wǎng)絡(luò)分流器的鏈路連接進(jìn)行切換,可有效縮短鏈路切換的時(shí)間,保證數(shù)據(jù)傳輸?shù)募皶r(shí)性?!靖綀D說(shuō)明】
[0034]圖1是本發(fā)明實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流器的基本結(jié)構(gòu)框圖;
[0035]圖2是本發(fā)明實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流器的具體結(jié)構(gòu)框圖;
[0036]圖3是本發(fā)明另一實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流器的具體結(jié)構(gòu)框圖;
[0037]圖4是本發(fā)明實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流方法的流程圖?!揪唧w實(shí)施方式】[〇〇38]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]圖1是本發(fā)明實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流器的基本結(jié)構(gòu)框圖。
[0040]如圖1所示,本實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流器,包括基于TIA/EIA-568-A布線標(biāo)準(zhǔn)的第一 RJ45接口 210a和基于TIA/EIA-568-B布線標(biāo)準(zhǔn)的第二RJ45接口 210b。 [〇〇41]RJ45接口俗稱(chēng)水晶頭、信息插座或通信引出端,用于插入網(wǎng)絡(luò)雙絞線以實(shí)現(xiàn)與其他設(shè)備的通信連接。[〇〇42]本實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流器還包括以太網(wǎng)PHY模塊、鏈路切換模塊20和處理器模塊250。[〇〇43]以太網(wǎng)PHY模塊,包括第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b,本實(shí)施例中,HY單元240a和第二以太網(wǎng)PHY單元240b均選用單端口以太網(wǎng)PHY芯片。[〇〇44]在具體應(yīng)用中,以太網(wǎng)PHY模塊還可選用集成的兩端口以太網(wǎng)PHY芯片,第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b與所述兩端口以太網(wǎng)PHY芯片的兩個(gè)端口——對(duì)應(yīng)連接;或者,以太網(wǎng)PHY模塊選用集成的四端口以太網(wǎng)PHY芯片,第一以太網(wǎng)PHY單元240a 和第二以太網(wǎng)PHY單元240b與所述四端口以太網(wǎng)PHY芯片中的兩個(gè)端口——對(duì)應(yīng)連接。
[0045]以太網(wǎng)PHY芯片,S卩Ethernet PHY 1C,用于實(shí)現(xiàn)IEEE802.3標(biāo)準(zhǔn)規(guī)范的1000Base-T物理層的相關(guān)功能。[〇〇46]鏈路切換模塊20,分別通過(guò)通信鏈路與第一 RJ45接口 210a、第二RJ45接口 210b、第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b—一對(duì)應(yīng)連接,用于在所述網(wǎng)絡(luò)分流器正常上電工作時(shí),接通第一 RJ45接口 210a和第一以太網(wǎng)PHY單元240a之間的直連鏈路inline-1以及第二RJ45接口 210b和第二以太網(wǎng)PHY單元240b之間的直連鏈路inline-2;在所述網(wǎng)絡(luò)分流器掉電時(shí),分別接通第一RJ45接口 210a和第二RJ45接口 210b之間的環(huán)回鏈路 Loopback-1以及第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b之間的環(huán)回鏈路 Loopback_2〇[〇〇47]在一優(yōu)選實(shí)施例中,所述鏈路切換模塊20的鏈路切換速度小于或等于50ms。[〇〇48]在具體應(yīng)用中,鏈路切換模塊20由四個(gè)SPDT類(lèi)受控開(kāi)關(guān)或繼電器組成,或者由兩個(gè)DPDT類(lèi)受控開(kāi)關(guān)或繼電器組成,或者由八個(gè)SPST類(lèi)受控開(kāi)關(guān)或繼電器組成,鏈路切換模塊20中的每個(gè)受控開(kāi)關(guān)或繼電器均與處理器模塊連接并受其控制,以控制鏈路的通斷,從而實(shí)現(xiàn)鏈路切換功能。[〇〇49]處理器模塊250,分別與鏈路切換模塊20和以太網(wǎng)PHY模塊連接,用于對(duì)鏈路切換模塊20進(jìn)行控制,并在所述網(wǎng)絡(luò)分流器正常上電工作時(shí),讀取第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b的工作信息進(jìn)行非易失性存儲(chǔ),以在所述網(wǎng)絡(luò)分流器掉電后再次正常上電工作時(shí),重新配置第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b。[〇〇5〇]在本實(shí)施例中,處理器模塊250選用微處理器。
[0051]圖2是本發(fā)明實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流器的具體結(jié)構(gòu)框圖。[〇〇52]如圖2所示,在本實(shí)施例中,鏈路切換模塊20包括第一雙刀雙擲單元220和第二雙刀雙擲單元230,第一雙刀雙擲單元220和第二雙刀雙擲單元230均為DPDT類(lèi)受控開(kāi)關(guān)。 [〇〇53]在一優(yōu)選實(shí)施例中,第一雙刀雙擲單元220和第二雙刀雙擲單元230可以等效替換成DPDT類(lèi)繼電器。
[0054]其中,第一雙刀雙擲單元220的一個(gè)動(dòng)端通過(guò)通信鏈路與第一RJ45接口 210a連接, 第一雙刀雙擲單元220的另一個(gè)動(dòng)端通過(guò)通信鏈路與第二RJ45接口 210b連接,第一雙刀雙擲單元220的第一不動(dòng)端A通過(guò)通信鏈路與第二雙刀雙擲單元230的第一不動(dòng)端a連接,第一雙刀雙擲單元220的第二不動(dòng)端B通過(guò)通信鏈路與第二雙刀雙擲單元230的第二不動(dòng)端b連接,第一雙刀雙擲單元220的第三不動(dòng)端A ’和第四不動(dòng)端B ’通過(guò)通信鏈路連接;[〇〇55]第二雙刀雙擲單元230的一個(gè)動(dòng)端通過(guò)通信鏈路與第一以太網(wǎng)PHY單元240a連接,第二雙刀雙擲單元230的另一個(gè)動(dòng)端通過(guò)通信鏈路與第二以太網(wǎng)PHY單元240b連接,第二雙刀雙擲單元230的第三不動(dòng)端a ’和第四不動(dòng)端b ’通過(guò)通信鏈路連接;[〇〇56]在所述網(wǎng)絡(luò)分流器正常上電工作或所述自協(xié)商功能完成時(shí),第一雙刀雙擲單元 220的兩個(gè)動(dòng)端分別擲于其第一不動(dòng)端A和第二不動(dòng)端B,第二雙刀雙擲單元230的兩個(gè)動(dòng)端分別擲于其第一不動(dòng)端a和第二不動(dòng)端b;以分別接通第一RJ45接口 210a和第一以太網(wǎng)PHY 單元240a之間的直連鏈路inline-1以及第二RJ45接口 210b和第二以太網(wǎng)PHY單元240b之間的直連鏈路inline-2;[〇〇57]在所述網(wǎng)絡(luò)分流器掉電時(shí),第一雙刀雙擲單元220的兩個(gè)動(dòng)端分別擲于其第三不動(dòng)端A’和第四不動(dòng)端B’,第二雙刀雙擲單元230的兩個(gè)動(dòng)端分別擲于其第三不動(dòng)端a’和第四不動(dòng)端b’ ;以使第一RJ45接口210a和第二RJ45接口210b之間構(gòu)成環(huán)回鏈路Loopback-1; 使第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b之間環(huán)回鏈路Loopback-2。[〇〇58]在一優(yōu)選實(shí)施例中,第一雙刀雙擲單元220和第二雙刀雙擲單元230均可以等效替換成兩個(gè)SPDT類(lèi)器件或者四個(gè)SPST類(lèi)器件。
[0059]圖3是本發(fā)明另一實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流器的具體結(jié)構(gòu)框圖。
[0060]如圖3所示,在本實(shí)施例中,鏈路切換模塊20包括第一單刀雙擲單元220a、第二單刀雙擲單元220b、第三單刀雙擲單元230a和第四單刀雙擲單元230b,第一單刀雙擲單元 220a、第二單刀雙擲單元220b、第三單刀雙擲單元230a和第四單刀雙擲單元230b均選用 SPDT類(lèi)受控開(kāi)關(guān)。[〇〇611在一優(yōu)選實(shí)施例中,第一單刀雙擲單元220a、第二單刀雙擲單元220b、第三單刀雙擲單元230a和第四單刀雙擲單元230b均可以等效替換成SPDT類(lèi)繼電器。[〇〇62]第一單刀雙擲單元220a的動(dòng)端通過(guò)通信鏈路與第一 RJ45接口 210a連接,第一單刀雙擲單元220a的第一不動(dòng)端A通過(guò)通信鏈路與第三單刀雙擲單元230a的第一不動(dòng)端a連接, 第一單刀雙擲單元220a的第二不動(dòng)端A’通過(guò)通信鏈路與第二單刀雙擲單元220b的第二不動(dòng)端B’連接;[〇〇63]第二單刀雙擲單元220b的動(dòng)端通過(guò)通信鏈路與第二RJ45接口 210b連接,第二單刀雙擲單元220b的第一不動(dòng)端B通過(guò)通信鏈路與第四單刀雙擲單元230b的第一不動(dòng)端b連接; [〇〇64]第三單刀雙擲單元230a的動(dòng)端通過(guò)通信鏈路與第一以太網(wǎng)PHY單元240a連接,第三單刀雙擲單元230a的第二不動(dòng)端a’通過(guò)通信鏈路與第四單刀雙擲單元230b的第二不動(dòng)端b ’連接;[〇〇65]第四單刀雙擲單元230b的動(dòng)端通過(guò)通信鏈路與第二以太網(wǎng)PHY單元240b連接;[〇〇66]在所述網(wǎng)絡(luò)分流器正常上電工作或所述自協(xié)商功能完成時(shí),第一單刀雙擲單元 220a的動(dòng)端擲于其第一不動(dòng)端A,第二單刀雙擲單元220b的動(dòng)端擲于其第一不動(dòng)端B,第三單刀雙擲單元230a動(dòng)端擲于其第一不動(dòng)端a,第四單刀雙擲單元230b的動(dòng)端擲于第一不動(dòng)端b;分別接通第一 RJ45接口 210a和第一以太網(wǎng)PHY單元240a之間的直連鏈路inline-1以及第二RJ45接口 210b和第二以太網(wǎng)PHY單元240b之間的直連鏈路inline-2;[〇〇67]在所述網(wǎng)絡(luò)分流器掉電時(shí),第一單刀雙擲單元220a動(dòng)端擲于其第二不動(dòng)端A’,第二單刀雙擲單元220b的動(dòng)端擲于其第二不動(dòng)端B’,第三單刀雙擲單元230a動(dòng)端擲于第二不動(dòng)端a’,第四單刀雙擲單元230b的動(dòng)端擲于其第二不動(dòng)端b’ ;以使第一RJ45接口210a和第二RJ45接口 210b之間構(gòu)成環(huán)回鏈路Loopback-1;使第一以太網(wǎng)PHY單元240a和第二以太網(wǎng) PHY單元240b之間構(gòu)成環(huán)回鏈路Loopback-2。
[0068]本發(fā)明實(shí)施例還提供一種防止鏈路中斷的網(wǎng)絡(luò)分流方法,所述方法包括:[〇〇69]在所述網(wǎng)絡(luò)分流器正常上電工作時(shí),處理器模塊250控制鏈路切換模塊20分別接通第一 RJ45接口 210a和第一以太網(wǎng)PHY單元240a之間的直連鏈路以及第二RJ45接口 210b和第二以太網(wǎng)PHY單元240b之間的直連鏈路,并讀取第一以太網(wǎng)PHY單元240a和第二以太網(wǎng) PHY單元240b的工作信息進(jìn)行非易失性存儲(chǔ);
[0070] 在所述網(wǎng)絡(luò)分流器掉電時(shí),處理器模塊250控制鏈路切換模塊20分別接通第一 RJ45接口 210a和第二RJ45接口 210b、第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b, 以使第一RJ45接口 210a和第二RJ45接口 210b之間、以使第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b之間分別構(gòu)成環(huán)回鏈路;[〇〇71] 在所述網(wǎng)絡(luò)分流器再次正常上電工作時(shí),處理器模塊250讀取在所述網(wǎng)絡(luò)分流器正常上電工作時(shí)進(jìn)行非易失性存儲(chǔ)的工作信息,以分別重新配置第一以太網(wǎng)PHY單元240a 和第二以太網(wǎng)PHY單元240b,使第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b啟動(dòng)自協(xié)商功能,并在所述自協(xié)商功能完成時(shí),處理器模塊250控制鏈路切換模塊20分別接通第一 RJ45接口 210a和第一以太網(wǎng)PHY單元240a之間的直連鏈路以及第二RJ45接口 210b和第二以太網(wǎng)PHY單元240b之間直連鏈路。[〇〇72] 在具體應(yīng)用中,所述工作信息包括網(wǎng)絡(luò)速率、雙工模式、MDI/MDI_X(Medium Dependent Interface/Medium Dependent Interface cross-over)、Master/Slave(主/從方式)等信息。
[0073]圖4是本發(fā)明實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流方法的流程圖。
[0074]如圖4所示,本實(shí)施例提供的防止鏈路中斷的網(wǎng)絡(luò)分流方法,包括如下步驟:[〇〇75] 在直連鏈路inline-1和直連鏈路inline-2接通、網(wǎng)絡(luò)分流器正常上電工作時(shí),讀取第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b的工作信息并進(jìn)行非易失性存儲(chǔ);
[0076] 在網(wǎng)絡(luò)分流器掉電時(shí),斷開(kāi)直連鏈路iniine-1和直連鏈路iniine-2,接通環(huán)回鏈路 Loopback-1 和環(huán)回鏈路 Loopback-2;[〇〇77]在所述網(wǎng)絡(luò)分流器再次正常上電工作時(shí),讀取在網(wǎng)絡(luò)分流器正常上電工作時(shí)進(jìn)行非易失性存儲(chǔ)的工作信息,重新配置第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b; [〇〇78]啟動(dòng)第一以太網(wǎng)PHY單元240a和第二以太網(wǎng)PHY單元240b的自協(xié)商功能;[〇〇79]等待所述自協(xié)商功能完成;
[0080]若所述自協(xié)商功能未完成,則返回等待所述自協(xié)商功能完成的步驟;
[0081]若所述自協(xié)商功能完成,則重新接通直連鏈路inline-1和直連鏈路inline-2。
[0082]本發(fā)明中的鏈路inline-1、inline-2、Loopback_l及Loopback-2均用虛線表示信號(hào)路徑。
[0083]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種防止鏈路中斷的網(wǎng)絡(luò)分流器,包括基于TIA/EIA-568-A布線標(biāo)準(zhǔn)的第一 RJ45接 口(210a)和基于TIA/EIA-568-B布線標(biāo)準(zhǔn)的第二RJ45接口(210b),其特征在于,所述網(wǎng)絡(luò)分 流器還包括:以太網(wǎng)PHY模塊,包括第一以太網(wǎng)PHY單元(240a)和第二以太網(wǎng)PHY單元(240b);鏈路切換模塊(20),分別與第一RJ45接口(210a)、第二RJ45接口(210b)、第一以太網(wǎng) PHY單元(240a)和第二以太網(wǎng)PHY單元(240b)連接,用于在所述網(wǎng)絡(luò)分流器正常上電工作 時(shí),分別接通第一RJ45接口(210a)和第一以太網(wǎng)PHY單元(240a)之間的直連鏈路以及第二 RJ45接口(210b)和第二以太網(wǎng)PHY單元(240b)之間的直連鏈路;在所述網(wǎng)絡(luò)分流器掉電時(shí), 分別接通第一RJ45接口(210a)和第二RJ45接口(210b)之間的環(huán)回鏈路以及第一以太網(wǎng)PHY 單元(240a)和第二以太網(wǎng)PHY單元(240b)之間的環(huán)回鏈路;處理器模塊(250 ),分別與鏈路切換模塊(20)和以太網(wǎng)PHY模塊連接,用于對(duì)鏈路切換 模塊(20)進(jìn)行控制,并在所述網(wǎng)絡(luò)分流器正常上電工作時(shí),讀取第一以太網(wǎng)PHY單元(240a) 和第二以太網(wǎng)PHY單元(240b)的工作信息進(jìn)行非易失性存儲(chǔ),以在所述網(wǎng)絡(luò)分流器掉電后 再次正常上電工作時(shí),重新配置第一以太網(wǎng)PHY單元(240a)和第二以太網(wǎng)PHY單元(240b)。2.如權(quán)利要求1所述的防止鏈路中斷的網(wǎng)絡(luò)分流器,其特征在于,所述鏈路切換模塊 (20)包括第一雙刀雙擲單元(220)和第二雙刀雙擲單元(230);其中,第一雙刀雙擲單元(220)的一個(gè)動(dòng)端通過(guò)通信鏈路與第一RJ45接口(210a)連接, 第一雙刀雙擲單元(220)的另一個(gè)動(dòng)端通過(guò)通信鏈路與第二RJ45接口(210b)連接,第一雙 刀雙擲單元(220)的第一不動(dòng)端(A)通過(guò)通信鏈路與第二雙刀雙擲單元(230)的第一不動(dòng)端 (a)連接,第一雙刀雙擲單元(220)的第二不動(dòng)端(B)通過(guò)通信鏈路與第二雙刀雙擲單元 (230)的第二不動(dòng)端(b)連接,第一雙刀雙擲單元(220)的第三不動(dòng)端(A’)和第四不動(dòng)端 (B’)通過(guò)通信鏈路連接;第二雙刀雙擲單元(230)的一個(gè)動(dòng)端通過(guò)通信鏈路與第一以太網(wǎng)PHY單元(240a)連接, 第二雙刀雙擲單元(230)的另一個(gè)動(dòng)端通過(guò)通信鏈路與第二以太網(wǎng)PHY單元(240b)連接,第 二雙刀雙擲單元(230)的第三不動(dòng)端(a’)和第四不動(dòng)端(b’)通過(guò)通信鏈路連接;在所述網(wǎng)絡(luò)分流器正常上電工作或所述自協(xié)商功能完成時(shí),第一雙刀雙擲單元(220) 的兩個(gè)動(dòng)端分別擲于其第一不動(dòng)端(A)和第二不動(dòng)端(B),第二雙刀雙擲單元(230)的兩個(gè) 動(dòng)端分別擲于其第一不動(dòng)端(a)和第二不動(dòng)端(b);在所述網(wǎng)絡(luò)分流器掉電時(shí),第一雙刀雙擲單元(220)的兩個(gè)動(dòng)端分別擲于其第三不動(dòng) 端(A’)和第四不動(dòng)端(B’),第二雙刀雙擲單元(230)的兩個(gè)動(dòng)端分別擲于其第三不動(dòng)端 (a’)和第四不動(dòng)端(b’)。3.如權(quán)利要求2所述的防止鏈路中斷的網(wǎng)絡(luò)分流器,其特征在于,第一雙刀雙擲單元 (220)和第二雙刀雙擲單元(230)均為DPDT類(lèi)受控開(kāi)關(guān)或繼電器。4.如權(quán)利要求1所述的防止鏈路中斷的網(wǎng)絡(luò)分流器,其特征在于,所述鏈路切換模塊 (20)包括第一單刀雙擲單元(220a)、第二單刀雙擲單元(220b)、第三單刀雙擲單元(230a) 和第四單刀雙擲單元(230b);其中,第一單刀雙擲單元(220a)的動(dòng)端通過(guò)通信鏈路與第一RJ45接口(210a)連接,第 一單刀雙擲單元(220a)的第一不動(dòng)端(A)通過(guò)通信鏈路與第三單刀雙擲單元(230a)的第一 不動(dòng)端(a)連接,第一單刀雙擲單元(220a)的第二不動(dòng)端(A’)通過(guò)通信鏈路與第二單刀雙擲單元(220b)的第二不動(dòng)端(B’)連接;第二單刀雙擲單元(220b)的動(dòng)端通過(guò)通信鏈路與第二RJ45接口(210b)連接,第二單刀 雙擲單元(220b)的第一不動(dòng)端(B)通過(guò)通信鏈路與第四單刀雙擲單元(230b)的第一不動(dòng)端 (b)連接;第三單刀雙擲單元(230a)的動(dòng)端通過(guò)通信鏈路與第一以太網(wǎng)PHY單元(240a)連接,第 三單刀雙擲單元(230a)的第二不動(dòng)端(a’)通過(guò)通信鏈路與第四單刀雙擲單元(230b)的第 二不動(dòng)端(b’)連接;第四單刀雙擲單元(230b)的動(dòng)端通過(guò)通信鏈路與第二以太網(wǎng)PHY單元(240b)連接;在所述網(wǎng)絡(luò)分流器正常上電工作或所述自協(xié)商功能完成時(shí),第一單刀雙擲單元(220a) 的動(dòng)端擲于其第一不動(dòng)端(A),第二單刀雙擲單元(220b)的動(dòng)端擲于其第一不動(dòng)端(B),第 三單刀雙擲單元(230a)動(dòng)端擲于其第一不動(dòng)端(a),第四單刀雙擲單元(230b)的動(dòng)端擲于 第一不動(dòng)端(b);在所述網(wǎng)絡(luò)分流器掉電時(shí),第一單刀雙擲單元(220a)動(dòng)端擲于其第二不動(dòng)端(A’),第 二單刀雙擲單元(220b)的動(dòng)端擲于其第二不動(dòng)端(B’),第三單刀雙擲單元(230a)動(dòng)端擲于 第二不動(dòng)端(a’),第四單刀雙擲單元(230b)的動(dòng)端擲于其第二不動(dòng)端(b’)。5.如權(quán)利要求4所述的防止鏈路中斷的網(wǎng)絡(luò)分流器,其特征在于,第一單刀雙擲單元 (220a)、第二單刀雙擲單元(220b)、第三單刀雙擲單元(230a)和第四單刀雙擲單元(230b) 均為SPDT類(lèi)受控開(kāi)關(guān)或繼電器。6.如權(quán)利要求1?5任一項(xiàng)所述的防止鏈路中斷的網(wǎng)絡(luò)分流器,其特征在于,所述鏈路 切換模塊(20)的鏈路切換速度小于或等于50ms。7.如權(quán)利要求1所述的防止鏈路中斷的網(wǎng)絡(luò)分流器,其特征在于,第一以太網(wǎng)PHY單元 (240a)和第二以太網(wǎng)PHY單元(240b)均為單端口以太網(wǎng)PHY芯片;或者,以太網(wǎng)PHY模塊為集 成的兩端口以太網(wǎng)PHY芯片,第一以太網(wǎng)PHY單元(240a)和第二以太網(wǎng)PHY單元(240b)與所 述兩端口以太網(wǎng)PHY芯片的兩個(gè)端口——對(duì)應(yīng)連接;或者,以太網(wǎng)PHY模塊為集成的四端口 以太網(wǎng)PHY芯片,第一以太網(wǎng)PHY單元(240a)和第二以太網(wǎng)PHY單元(240b)與所述四端口以 太網(wǎng)PHY芯片中的兩個(gè)端口——對(duì)應(yīng)連接。8.如權(quán)利要求1所述的防止鏈路中斷的網(wǎng)絡(luò)分流器,其特征在于,處理器模塊(250)包 括用于對(duì)第一以太網(wǎng)PHY單元(240a)和第二以太網(wǎng)PHY單元(240b)的工作信息進(jìn)行非易失 性存儲(chǔ)的非易失性存儲(chǔ)單元。9.如權(quán)利要求1所述的防止鏈路中斷的網(wǎng)絡(luò)分流器,其特征在于,處理器模塊(250)為 微處理器。10.—種基于權(quán)利要求1?9任一項(xiàng)所述的防止鏈路中斷的網(wǎng)絡(luò)分流器的網(wǎng)絡(luò)分流方 法,其特征在于,所述方法包括:在所述網(wǎng)絡(luò)分流器正常上電工作時(shí),處理器模塊(250)控制鏈路切換模塊(20)分別接 通第一RJ45接口(210a)和第一以太網(wǎng)PHY單元(240a)之間的直連鏈路以及第二RJ45接口 (210b)和第二以太網(wǎng)PHY單元(240b)之間的直連鏈路,并讀取第一以太網(wǎng)PHY單元(240a)和 第二以太網(wǎng)PHY單元(240b)的工作信息進(jìn)行非易失性存儲(chǔ);在所述網(wǎng)絡(luò)分流器掉電時(shí),處理器模塊(250)控制鏈路切換模塊(20)分別接通第一 RJ45接口(210a)和第二RJ45接口(210b)、第一以太網(wǎng)PHY單元(240a)和第二以太網(wǎng)PHY單元(240b),以使第一RJ45接口(210a)和第二RJ45接口(210b)之間、第一以太網(wǎng)PHY單元(240a) 和第二以太網(wǎng)PHY單元(240b)之間分別構(gòu)成環(huán)回鏈路;在所述網(wǎng)絡(luò)分流器再次正常上電工作時(shí),處理器模塊(250)讀取在所述網(wǎng)絡(luò)分流器正 常上電工作時(shí)進(jìn)行非易失性存儲(chǔ)的工作信息,以分別重新配置第一以太網(wǎng)PHY單元(240a) 和第二以太網(wǎng)PHY單元(240b),使第一以太網(wǎng)PHY單元(240a)和第二以太網(wǎng)PHY單元(240b) 啟動(dòng)自協(xié)商功能,并在所述自協(xié)商功能完成時(shí),處理器模塊(250)控制鏈路切換模塊(20)分 別接通第一RJ45接口(210a)和第一以太網(wǎng)PHY單元(240a)之間的直連鏈路以及第二RJ45接 口(21 Ob)和第二以太網(wǎng)PHY單元(240b)之間的直連鏈路。
【文檔編號(hào)】H04L12/24GK106027282SQ201610272326
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年4月28日
【發(fā)明人】胡開(kāi)勇
【申請(qǐng)人】深圳市恒揚(yáng)數(shù)據(jù)股份有限公司