專利名稱:局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種EOC網(wǎng)絡(luò)的信息傳輸方法。
技術(shù)背景
EOC(Ethernet Over Coax,以太網(wǎng)基于同軸電纜傳輸)網(wǎng)絡(luò)是以同軸電纜傳輸以 太網(wǎng)幀的點(diǎn)對多點(diǎn)網(wǎng)絡(luò)。請參閱圖1,樹形結(jié)構(gòu)的EOC網(wǎng)絡(luò)包括一個(gè)局端設(shè)備和多個(gè)用戶端 設(shè)備,局端設(shè)備和用戶端設(shè)備之間通過一個(gè)或多個(gè)分支器或分配器相連。局端設(shè)備和用戶 端設(shè)備都包括物理層設(shè)備(PHY, physical layer device 或 physical layer entity),物 理層設(shè)備用于發(fā)送、接收和管理在物理信道上傳輸?shù)男盘?hào)。EOC網(wǎng)絡(luò)的局端設(shè)備主導(dǎo)整個(gè)注冊和通訊過程,因此局端設(shè)備有必要盡可能早地 知道用戶端設(shè)備的物理層設(shè)備信息。這些物理層設(shè)備信息包括物理層設(shè)備的供應(yīng)商、型號(hào)、 內(nèi)部固件或軟件的版本、支持的傳輸速率范圍、支持的信號(hào)衰減范圍、載波中心頻率,頻帶 范圍,發(fā)送電平,接收電平等。實(shí)際的EOC網(wǎng)絡(luò)中,局端設(shè)備的物理層設(shè)備和用戶端設(shè)備的物理層設(shè)備很可能不 同,因此兩端的物理層設(shè)備所支持的傳輸速率范圍及信號(hào)衰減范圍也可能不同,這就需要 通過通信來實(shí)現(xiàn)兩端的物理層設(shè)備之間的兼容和協(xié)調(diào)。當(dāng)前的EOC網(wǎng)絡(luò)中,局端設(shè)備大多采用0AM(0peration Administration and Maintenance,運(yùn)營管理和維護(hù))類的控制協(xié)議獲得用戶端設(shè)備的物理層設(shè)備信息,其存在 以下缺點(diǎn)其一,OAM控制消息必須等待用戶端設(shè)備向局端設(shè)備注冊完成才能進(jìn)行,所以局端 設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的時(shí)間比較滯后。其二,OAM控制消息會(huì)占用用戶端設(shè)備的帶寬。其三,OAM控制消息不是周期性報(bào)文,每次使用都必須由局端設(shè)備主動(dòng)向用戶端設(shè) 備發(fā)送。一旦該OAM控制消息丟失,用戶端設(shè)備就無法收到,需要局端設(shè)備重復(fù)發(fā)送。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種EOC網(wǎng)絡(luò)中局端設(shè)備獲得用戶端設(shè)備的 物理層設(shè)備信息的方法。為解決上述技術(shù)問題,本發(fā)明局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法 包括如下步驟第1步,EOC網(wǎng)絡(luò)的用戶端設(shè)備在上電初始化或重置時(shí),讀取自己的物理層設(shè)備的 寄存器,得到自己的物理層設(shè)備信息;所述物理層設(shè)備信息包括物理層設(shè)備的供應(yīng)商、型號(hào)、固件或軟件的版本號(hào)、支持 的傳輸速率范圍、支持的信號(hào)衰減范圍、載波中心頻率,頻帶范圍,發(fā)送電平,接收電平中的 一項(xiàng)或多項(xiàng);第2步,局端設(shè)備向所述用戶端設(shè)備發(fā)出discovery gate消息,該消息中包括注冊窗口的開始時(shí)間和長度;第3步,用戶端設(shè)備收到所述discovery gate消息,向局端設(shè)備發(fā)送register request消息,該register request消息中包括第1步獲得的物理層設(shè)備信息;第4步,局端設(shè)備收到所述register request消息,獲得所述用戶端設(shè)備的物理 層設(shè)備信息。本發(fā)明EOC網(wǎng)絡(luò)中局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法具有如下 優(yōu)點(diǎn)其一,用戶端設(shè)備在發(fā)送register request消息時(shí)集成了自己的物理層設(shè)備信 息,局端設(shè)備就可以在注冊進(jìn)程中獲得用戶端設(shè)備的物理層設(shè)備信息。其二,諸如discovery gate消息、register request消息等不在用戶端設(shè)備的帶 寬之內(nèi),因此本發(fā)明所述方法不會(huì)占用用戶端設(shè)備的帶寬。
其三,discovery gate消息是周期性發(fā)送的,即使由于線路情況惡劣導(dǎo)致諸如 register request消息等丟失,則可在下一周期中發(fā)送。
圖1是EOC網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;圖2是EOC網(wǎng)絡(luò)中用戶端設(shè)備向局端設(shè)備注冊的簡單示意圖;圖3是本發(fā)明EOC網(wǎng)絡(luò)中局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法的簡 單示意圖;圖4是本發(fā)明所采用的register request消息的幀結(jié)構(gòu)的一個(gè)實(shí)施例。
具體實(shí)施例方式請參閱圖2,現(xiàn)有的EOC網(wǎng)絡(luò)中未注冊的用戶端設(shè)備向局端設(shè)備注冊包括如下步 驟第1步,局端設(shè)備周期性地向未注冊的用戶端設(shè)備發(fā)送discovery gate (發(fā)現(xiàn)授 權(quán))消息,其中包括注冊窗口(discovery window)的開始時(shí)間和長度;第2步,未注冊的用戶端設(shè)備收到discovery gate消息后,在指定的注冊窗口內(nèi) 向局端設(shè)備發(fā)送register request (注冊請求)消息,請求注冊;第3步,局端設(shè)備收到register request消息后,為該用戶端設(shè)備注冊,并向用戶 端設(shè)備發(fā)送register (注冊)消息;第4步,用戶端設(shè)備收到register消息后,向用戶端設(shè)備發(fā)送register acknowledge (注冊確認(rèn))消息。當(dāng)局端設(shè)備收到register acknowledge消息后,該用戶端設(shè)備的注冊完成。由于EOC網(wǎng)絡(luò)中隨時(shí)可能有新的用戶端設(shè)備加入,因此局端設(shè)備周期性地向所有 未注冊的用戶端設(shè)備發(fā)送discovery gate消息,以便讓新的用戶端設(shè)備進(jìn)行注冊。本發(fā)明在現(xiàn)有的EOC網(wǎng)絡(luò)注冊進(jìn)程的基礎(chǔ)上,增加了局端設(shè)備獲得用戶端設(shè)備的 物理層信息的功能,請參閱圖3,其包括如下步驟第1步,EOC網(wǎng)絡(luò)的用戶端設(shè)備在上電初始化時(shí),讀取自己的物理層設(shè)備的寄存 器,得到自己的物理層設(shè)備信息。所述物理層設(shè)備信息包括物理層設(shè)備的供應(yīng)商、型號(hào)、固件或軟件的版本號(hào)、支持的傳輸速率范圍、支持的信號(hào)衰減范圍中的一項(xiàng)或多項(xiàng)。用戶端設(shè) 備還可以將自己的物理層設(shè)備信息轉(zhuǎn)存到上層設(shè)備(諸如數(shù)據(jù)鏈路層設(shè)備)的寄存器中以 便使用。 第2步,局端設(shè)備向所述用戶端設(shè)備發(fā)出discovery gate消息,該消息中包括注 冊窗口的開始時(shí)間和長度。在discovery gate消息中還可以包括通信參數(shù),該通信參數(shù)可 以是所有用戶端設(shè)備的物理層設(shè)備都默認(rèn)支持的通信參數(shù),以便具有最大的兼容性。所述 通信參數(shù)至少包括傳輸速率值或傳輸速率范圍。第3步,用戶端設(shè)備收到所述discovery gate消息,向局端設(shè)備發(fā)送register request消息,該register request消息中包括第1步獲得的物理層設(shè)備信息。如果第2 步中的discovery gate消息中還包括通信參數(shù),則用戶端設(shè)備按照所述通信參數(shù)向局端設(shè) 備發(fā)送 register request 消息。第4步,局端設(shè)備收到所述register request消息,獲得所述用戶端設(shè)備的物理 層設(shè)備信息。進(jìn)而局端設(shè)備根據(jù)不同的用戶端設(shè)備的物理層設(shè)備信息進(jìn)行相應(yīng)的后續(xù)操 作,例如配置不同的通訊參數(shù)等。在某些特殊情況下,用戶端設(shè)備會(huì)由于某些原因(如線路情況長時(shí)間不好)而被 解注冊(deregister),局端設(shè)備很可能不保留解注冊的用戶端設(shè)備的物理層設(shè)備信息。此 時(shí),用戶端設(shè)備需要重新注冊(reregister),并且在重新注冊的同時(shí)再次向局端設(shè)備提供 物理層設(shè)備信息。在重新注冊的過程中,由于用戶端設(shè)備并沒有掉電,而且物理層設(shè)備設(shè)備 信息可能在前次注冊以后被更改(如傳輸速率等),因此需要其更高層設(shè)備(如數(shù)據(jù)鏈路層設(shè) 備)重置(reset)物理層設(shè)備,并且在重置結(jié)束后,高層設(shè)備重新開始類似于圖3所示的流程。請參閱圖4,左邊顯示的是現(xiàn)有的register request消息的幀結(jié)構(gòu),包括6字節(jié)的 目的地址(DA)字段、6字節(jié)的源地址(SA)字段、2字節(jié)的長度/類型(Length/Type)字段、 2字節(jié)的操作碼(OpCode)字段、44字節(jié)的Pad (空時(shí)隙)字段和4字節(jié)的幀校驗(yàn)序列(FCS, Frame Check Sequence)字段。圖4右側(cè)顯示的是本發(fā)明所采用的register request消 息的幀結(jié)構(gòu)的一個(gè)實(shí)施例,其在現(xiàn)有register request消息的幀結(jié)構(gòu)的基礎(chǔ)上增加了 2字 節(jié)的物理層設(shè)備供應(yīng)商(PHY vendor)字段、1字節(jié)的物理層設(shè)備型號(hào)(PHY model)字段、 1字節(jié)的物理層設(shè)備版本號(hào)(PHY revision)字段、2字節(jié)的信號(hào)衰減范圍(Attenuation Range)字段、2字節(jié)的傳輸速率范圍(Rate Range)字段。這些新增加的字段的長度僅為示 例,可以根據(jù)具體應(yīng)用環(huán)境配置適合的長度。這些新增加的字段放置在原Pad字段的任意 位置均可,原Pad字段的長度進(jìn)行相應(yīng)的減小以便使整個(gè)register request消息的長度仍 維持為64字節(jié)。本發(fā)明所述EOC網(wǎng)絡(luò)中局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法,是由 用戶端設(shè)備在注冊階段通過register request消息攜帶物理層設(shè)備信息的方式通知局端 設(shè)備,這樣局端設(shè)備可以在第一時(shí)間得到用戶端設(shè)備的物理層設(shè)備信息。并且register request消息是原有的注冊用的信息,不占用用戶端設(shè)備的帶寬。discovery gate消息是 局端設(shè)備周期性地向未注冊的用戶端設(shè)備發(fā)送的。如果因?yàn)榫€路情況不好,用戶端設(shè)備在 第一次發(fā)送register request消息時(shí),該register request消息丟失,則用戶端設(shè)備無法 注冊。那么在局端設(shè)備下一次發(fā)出discovery gate消息時(shí),用戶端即可再次發(fā)送register request消息進(jìn)行注冊且報(bào)告自己的物理層設(shè)備信息。
權(quán)利要求
一種局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法,其特征是,所述方法包括如下步驟第1步,EOC網(wǎng)絡(luò)的用戶端設(shè)備在上電初始化或重置時(shí),讀取自己的物理層設(shè)備的寄存器,得到自己的物理層設(shè)備信息;所述物理層設(shè)備信息包括物理層設(shè)備的供應(yīng)商、型號(hào)、固件或軟件的版本號(hào)、支持的傳輸速率范圍、支持的信號(hào)衰減范圍、載波中心頻率,頻帶范圍,發(fā)送電平,接收電平中的一項(xiàng)或多項(xiàng);第2步,局端設(shè)備向所述用戶端設(shè)備發(fā)出discovery gate消息,該消息中包括注冊窗口的開始時(shí)間和長度;第3步,用戶端設(shè)備收到所述discovery gate消息,向局端設(shè)備發(fā)送register request消息,該register request消息中包括第1步獲得的物理層設(shè)備信息;第4步,局端設(shè)備收到所述register request消息,獲得所述用戶端設(shè)備的物理層設(shè)備信息。
2.根據(jù)權(quán)利要求1所述的局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法,其特征 是,所述方法的第1步中,用戶端設(shè)備將自己的物理層設(shè)備信息轉(zhuǎn)存到數(shù)據(jù)鏈路層設(shè)備的 寄存器中。
3.根據(jù)權(quán)利要求1所述的局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法,其特征 是,所述方法的第2步中,discovery gate消息中還包括通信參數(shù),該通信參數(shù)為用戶端設(shè) 備默認(rèn)支持的;所述通信參數(shù)至少包括傳輸速率;所述方法的第3步中,用戶端設(shè)備按照所述通信參數(shù)向局端設(shè)備發(fā)送register request 消息。
4.根據(jù)權(quán)利要求1所述的局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法,其特征 是,所述方法的第3步中,所述register request消息中包括第1步獲得的物理層設(shè)備信 息,是在register request消息中增加表示物理層設(shè)備信息的字段實(shí)現(xiàn)的。
5.根據(jù)權(quán)利要求4所述的局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法,其特征 是,所述register request消息中新增加物理層設(shè)備供應(yīng)商字段、物理層設(shè)備型號(hào)字段、物 理層設(shè)備版本號(hào)字段、物理層設(shè)備支持的傳輸速率范圍字段、物理層設(shè)備支持的速率衰減 范圍字段,所述新增加的字段位于register request消息的原Pad字段的任意位置。
全文摘要
本發(fā)明公開了一種EOC網(wǎng)絡(luò)中局端設(shè)備獲得用戶端設(shè)備的物理層設(shè)備信息的方法,包括如下步驟第1步,用戶端設(shè)備在上電初始化或重置時(shí),讀取自己的物理層設(shè)備的寄存器,得到自己的物理層設(shè)備信息;第2步,局端設(shè)備向用戶端設(shè)備發(fā)出discovery gate消息,其中包括注冊窗口的開始時(shí)間和長度;第3步,用戶端設(shè)備收到discovery gate消息,向局端設(shè)備發(fā)送register request消息,其中包括第1步獲得的物理層設(shè)備信息;第4步,局端設(shè)備收到register request消息,獲得用戶端設(shè)備的物理層設(shè)備信息。本發(fā)明具有反應(yīng)及時(shí)、不占用用戶帶寬、不怕丟失的優(yōu)點(diǎn)。
文檔編號(hào)H04L12/28GK101848189SQ20091005698
公開日2010年9月29日 申請日期2009年3月26日 優(yōu)先權(quán)日2009年3月26日
發(fā)明者宋永明, 李珂, 韋濤 申請人:普然通訊技術(shù)(上海)有限公司;普然技術(shù)公司