專利名稱:啟動以太網(wǎng)設(shè)備的方法及以太網(wǎng)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以太網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種啟動以太網(wǎng)設(shè)備的方法及以太網(wǎng)設(shè)備。
背景技術(shù):
局域網(wǎng)連接技術(shù)中,以太網(wǎng)是由美國電氣與電子工程師協(xié)會(Institute ofElectrical and Electronics Engineers, IEEE)制定的一種標(biāo)準(zhǔn)。用于以太網(wǎng)的設(shè)備 即以太網(wǎng)設(shè)備是指提供了一個或者多個以太網(wǎng)端口的數(shù)據(jù)通訊設(shè)備。根據(jù)以太網(wǎng)設(shè)備內(nèi)部 是否具有設(shè)備管理軟件及該設(shè)備管理軟件運行所必需的管理電路模塊,以太網(wǎng)設(shè)備分為管 理型以太網(wǎng)設(shè)備和非管理型以太網(wǎng)設(shè)備兩類。其中,管理型以太網(wǎng)設(shè)備可以依賴其內(nèi)部的 設(shè)備管理軟件為用戶提供各種豐富的功能和貼近實際的應(yīng)用,在數(shù)據(jù)通訊領(lǐng)域得到了更為 廣泛的應(yīng)用。 以管理型以太網(wǎng)設(shè)備中的管理型交換機為例。如圖l所示,管理型交換機主 要包含四部分電路模塊管理電路模塊11、以太網(wǎng)媒介接入控制器(Medium Access Controller,MAC)模塊即以太網(wǎng)MAC模塊12、以太網(wǎng)物理層(Physical Layer,PHY)模塊即 以太網(wǎng)PHY模塊13以及為以上各模塊提供基本運行平臺的電源/時鐘/復(fù)位模塊14。管 理電路模塊11為設(shè)備管理軟件提供運行平臺,設(shè)備管理軟件通過管理接口實現(xiàn)對以太網(wǎng) MAC模塊12的管理控制,并通過SMI接口間接實現(xiàn)對以太網(wǎng)PHY模塊13的管理控制。管理 電路模塊11還提供一個用戶配置接口,用戶可以通過該接口對管理型交換機的各項功能 進行個性化的配置。以太網(wǎng)MAC模塊12是管理型交換機的數(shù)據(jù)處理模塊,實現(xiàn)以太網(wǎng)報文 的處理和轉(zhuǎn)發(fā)功能,通過管理接口受管理電路模塊11控制。以太網(wǎng)PHY模塊13是管理型 交換機的信號收發(fā)模塊,從以太網(wǎng)端口上接收物理層信號,并轉(zhuǎn)換成報文數(shù)據(jù),通過數(shù)據(jù)通 道將轉(zhuǎn)換得到的報文數(shù)據(jù)發(fā)送給以太網(wǎng)MAC模塊12處理;同時接收以太網(wǎng)MAC模塊12從 數(shù)據(jù)通道轉(zhuǎn)發(fā)的報文數(shù)據(jù),并轉(zhuǎn)換成物理層信號,將轉(zhuǎn)換得到的物理層信號從以太網(wǎng)端口 上發(fā)送出去。電源/時鐘/復(fù)位模塊14為設(shè)備的其他模塊提供電源、時鐘和復(fù)位邏輯的基 本電路模塊。 在以太網(wǎng)實際應(yīng)用中,為了避免以太網(wǎng)設(shè)備因端口故障而導(dǎo)致業(yè)務(wù)中斷,往往通 過如冗余協(xié)議(Redundant)、生成樹協(xié)議(Spanning Tree Protocol, STP)、虛擬路由器冗余 協(xié)議(Virtual Router Redundancy Protocol,VRRP)、端口聚合(Aggregate Port)等多禾中 冗余備份協(xié)議來提高以太網(wǎng)設(shè)備的可用性。這些冗余備份協(xié)議在各個以太網(wǎng)設(shè)備組成的網(wǎng) 絡(luò)中,為某一個應(yīng)用通道同時保留了至少兩個端口連接鏈路,當(dāng)其中的主鏈路發(fā)生故障中 斷時,及時切換到備份鏈路上工作,避免網(wǎng)絡(luò)業(yè)務(wù)的中斷。當(dāng)主鏈路恢復(fù)時,再從備份鏈路 自動切換回主鏈路。主鏈路恢復(fù)需要該主鏈路上的以太網(wǎng)設(shè)備恢復(fù)正常重新上電或復(fù)位。 每次鏈路連接狀態(tài)發(fā)生變化時,將按照各自的協(xié)議規(guī)定重新選定可用鏈路。
現(xiàn)有技術(shù)中,以太網(wǎng)設(shè)備的復(fù)位如圖2所示,復(fù)位模塊21向管理電路模塊22、以太 網(wǎng)MAC模塊23和以太網(wǎng)PHY模塊24輸出并行的第一復(fù)位信號、第二復(fù)位信號及第三復(fù)位
3信號。在以太網(wǎng)設(shè)備上電后,復(fù)位模塊21同時對管理電路模塊22、以太網(wǎng)MAC模塊23和以 太網(wǎng)PHY模塊24執(zhí)行一次物理復(fù)位動作。 以太網(wǎng)PHY模塊24在復(fù)位動作結(jié)束后,以太網(wǎng)端口立即可以和互連的其他設(shè)備開 始建立連接(Link up),進行正常工作,整個過程僅僅需要幾個毫秒的時間。而以太網(wǎng)MAC 模塊23在復(fù)位動作結(jié)束后,往往還需要依賴設(shè)備管理軟件對進行設(shè)置轉(zhuǎn)發(fā)規(guī)則、提供初始 地址表等等初始化配置,之后才能執(zhí)行以太網(wǎng)報文的接收和發(fā)送。從管理電路模塊22復(fù)位 動作結(jié)束到運行設(shè)備管理軟件,再到設(shè)備管理軟件完成對以太網(wǎng)MAC模塊的初始化配置以 實現(xiàn)以太網(wǎng)報文的接收和發(fā)送,整個過程需要幾十秒到幾分鐘的時間。也就是說,以太網(wǎng)設(shè) 備開機后幾十秒到幾分鐘的時間內(nèi),以太網(wǎng)端口只可以建立連接卻不能進行報文的接收和 發(fā)送,導(dǎo)致冗余備份應(yīng)用的錯誤動作。 以最簡單的冗余協(xié)議為例。如圖3所示,第一以太網(wǎng)設(shè)備31通過第二以太網(wǎng)設(shè)備 32和第三以太網(wǎng)設(shè)備33建立了兩條互為冗余備份的鏈路接入到其他網(wǎng)絡(luò)。其中,第一以太 網(wǎng)設(shè)備31與第二以太網(wǎng)設(shè)備32之間的鏈路為主鏈路,第一以太網(wǎng)設(shè)備31與第三以太網(wǎng)設(shè) 備33之間的鏈路為冗余備份鏈路。假設(shè)對第二以太網(wǎng)設(shè)備32進行下電或者熱啟動等重新 啟動操作。在第二以太網(wǎng)設(shè)備32下電或復(fù)位階段,第一以太網(wǎng)設(shè)備31與第二以太網(wǎng)設(shè)備 32之間的鏈路(主鏈路)中斷,第一以太網(wǎng)設(shè)備31將網(wǎng)絡(luò)通路切換到第一以太網(wǎng)設(shè)備31 與第三以太網(wǎng)設(shè)備33之間的鏈路(冗余備份鏈路),實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)的無中斷運行。但是, 在第二以太網(wǎng)設(shè)備32恢復(fù)正常重新上電或者復(fù)位完成時,第二以太網(wǎng)設(shè)備32內(nèi)的以太網(wǎng) PHY模塊在復(fù)位動作結(jié)束后與第一以太網(wǎng)設(shè)備31即可重新建立連接。但是由于軟件啟動及 以太網(wǎng)MAC模塊的初始化配置需要,在連接建立之后到初始化配置完成之前將有幾十秒到 幾分鐘的時間內(nèi),第二以太網(wǎng)設(shè)備32的不能進行報文的接收和發(fā)送功能。并且,因第一以 太網(wǎng)設(shè)備31與第二以太網(wǎng)設(shè)備32之間的鏈路為主鏈路,優(yōu)先級高于第一以太網(wǎng)設(shè)備31與 第三以太網(wǎng)設(shè)備33之間的鏈路,第一以太網(wǎng)設(shè)備31在檢測到第一以太網(wǎng)設(shè)備31與第二以 太網(wǎng)設(shè)備32之間建立連接后立即將網(wǎng)絡(luò)通路切換回到主鏈路,導(dǎo)致網(wǎng)絡(luò)業(yè)務(wù)的中斷。類似 地,其他各種冗余備份協(xié)議都不可避免的受到以太網(wǎng)設(shè)備在啟動初始化配置階段存在的端 口建立連接卻不能進行報文發(fā)送和接收的影響,而出現(xiàn)錯誤。 因此,目前急需一種技術(shù)方案來解決以太網(wǎng)設(shè)備開機后啟動初始化階段幾十秒到 幾分鐘的時間內(nèi)以太網(wǎng)端口只可以建立連接卻不能進行報文的接收和發(fā)送,而導(dǎo)致冗余備 份應(yīng)用的錯誤動作的問題。
發(fā)明內(nèi)容
本發(fā)明提出一種啟動以太網(wǎng)設(shè)備的方法及以太網(wǎng)設(shè)備,以防止在實際應(yīng)用中各種 冗余備份狀態(tài)的錯誤切換。
本發(fā)明提供了一種啟動以太網(wǎng)設(shè)備的方法,包括
運行管理電路模塊; 在所述管理電路模塊的控制下啟動以太網(wǎng)MAC模塊,以使所述以太網(wǎng)MAC模塊具 備報文發(fā)送和接收功能; 所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能后,在所述管理電路模塊的控制下 啟動以太網(wǎng)PHY模塊。
本發(fā)明還提供了一種以太網(wǎng)設(shè)備,包括管理電路模塊、與所述管理電路模塊連接 的以太網(wǎng)MAC模塊及復(fù)位模塊、與所述以太網(wǎng)MAC模塊及復(fù)位模塊連接的以太網(wǎng)PHY模塊, 其中,所述管理電路模塊用于控制所述復(fù)位模塊為所述以太網(wǎng)MAC模塊提供復(fù)位信號,以 啟動所述以太網(wǎng)MAC模塊;并用于在所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能后,控制 所述復(fù)位模塊為以太網(wǎng)PHY模塊提供復(fù)位信號,以啟動所述以太網(wǎng)PHY模塊;所述復(fù)位模塊 用于在所述管理電路模塊的控制下為所述以太網(wǎng)MAC模塊、所述以太網(wǎng)PHY模塊提供復(fù)位 信號 本發(fā)明還提供了一種以太網(wǎng)設(shè)備,包括管理電路模塊、與所述管理電路模塊連接 的以太網(wǎng)MAC模塊及電源模塊、與所述以太網(wǎng)MAC模塊及電源模塊連接的以太網(wǎng)PHY模塊, 其中,所述管理電路模塊用于控制所述電源模塊為所述以太網(wǎng)MAC模塊提供電源,以啟動 所述以太網(wǎng)MAC模塊;并用于在所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能后,控制所述 電源模塊為以太網(wǎng)PHY模塊提供電源,以啟動所述以太網(wǎng)PHY模塊;所述電源模塊用于在所 述管理電路模塊的控制下為所述以太網(wǎng)MAC模塊、以太網(wǎng)PHY模塊提供電源。
本發(fā)明還提供了一種以太網(wǎng)設(shè)備,包括管理電路模塊、與所述管理電路模塊連接 的以太網(wǎng)MAC模塊及時鐘模塊、與所述以太網(wǎng)MAC模塊及時鐘模塊連接的以太網(wǎng)PHY模塊, 其中,所述管理電路模塊用于控制所述時鐘模塊為所述以太網(wǎng)MAC模塊提供時鐘信號,以 啟動所述以太網(wǎng)MAC模塊;并用于在所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能后,控制 所述時鐘模塊為以太網(wǎng)PHY模塊提供時鐘信號,以啟動所述以太網(wǎng)PHY模塊;所述時鐘模塊 用于在所述管理電路模塊的控制下為所述以太網(wǎng)MAC模塊、以太網(wǎng)PHY模塊提供時鐘信號。
上述技術(shù)方案通過控制以太網(wǎng)設(shè)備中以太網(wǎng)MAC模塊、以太網(wǎng)PHY模塊啟動的先 后順序,使得以太網(wǎng)設(shè)備及其端口具備了"連接立即可以收發(fā)報文"的特性,防止了在實際 應(yīng)用中各種冗余備份狀態(tài)的錯誤切換,提高了以太網(wǎng)設(shè)備的可用性和應(yīng)用可靠性。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
圖1為現(xiàn)有技術(shù)中管理型交換機的結(jié)構(gòu)示意圖; 圖2為現(xiàn)有技術(shù)中以太網(wǎng)設(shè)備復(fù)位示意圖; 圖3為現(xiàn)有技術(shù)中涉及以太網(wǎng)設(shè)備的鏈路示意圖; 圖4為本發(fā)明實施例提供的一種啟動以太網(wǎng)設(shè)備的方法的流程圖; 圖5為本發(fā)明實施例提供的啟動以太網(wǎng)設(shè)備的方法中復(fù)位與運行轉(zhuǎn)換的示意圖; 圖6為本發(fā)明實施例提供的一種以太網(wǎng)設(shè)備的結(jié)構(gòu)示意圖; 圖7為圖6所示以太網(wǎng)設(shè)備的啟動流程示意圖; 圖8為本發(fā)明實施例提供的另一種以太網(wǎng)設(shè)備的結(jié)構(gòu)示意圖; 圖9為圖8所示以太網(wǎng)設(shè)備通過控制電源啟動的過程示意圖; 圖10為本發(fā)明實施例提供的再一種以太網(wǎng)設(shè)備的結(jié)構(gòu)示意圖。
具體實施例方式
圖4為本發(fā)明實施例提供的一種啟動以太網(wǎng)設(shè)備的方法的流程圖。如圖4所示, 該方法包括
步驟41、運行管理電路模塊; 如通過執(zhí)行上電、復(fù)位等操作首先讓管理電路模塊運行,以便控制其他模塊的啟 動。 步驟42、在所述管理電路模塊的控制下啟動以太網(wǎng)MAC模塊,以使所述以太網(wǎng)MAC 模塊具備報文發(fā)送和接收功能; 如通過給以太網(wǎng)MAC模塊提供復(fù)位信號啟動以太網(wǎng)MAC模塊。 在數(shù)字電路系統(tǒng)中,小到一個芯片或者一個功能模塊,復(fù)位信號的作用就是使其
內(nèi)部邏輯和狀態(tài)機恢復(fù)最初始的狀態(tài),也就是說,該模塊是以復(fù)位完成后的時刻作為起始
點開始運行的。如圖5所示,在復(fù)位信號有效的時間內(nèi),模塊處于復(fù)位狀態(tài)。此時,模塊不具
備運行的能力。復(fù)位信號從有效狀態(tài)變成無效狀態(tài)的時刻,代表復(fù)位完成,此時,模塊才能
開始運行。具體的,管理電路模塊只有從復(fù)位完成時刻開始才能讀寫存儲器、運行軟件;以
太網(wǎng)MAC模塊只有從復(fù)位完成時刻開始,才能執(zhí)行開始設(shè)定報文轉(zhuǎn)發(fā)規(guī)則、報文存儲空間、
地址表等操作,之后便具備報文發(fā)送和接收功能,即可執(zhí)行發(fā)送或接收報文的操作。 其中,復(fù)位信號可以是低電平代表有效,也可以是高電平有效,為便于描述,以下
涉及到的復(fù)位信號均以低電平有效為例進行說明。 步驟43、所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能后,在所述管理電路模塊 的控制下啟動以太網(wǎng)PHY模塊。 與上述步驟42類似地,以太網(wǎng)PHY模塊從復(fù)位完成時刻開始才能進行信號的發(fā)送 和檢測,對外建立連接。 啟動以太網(wǎng)PHY模塊時,可以通過控制為以太網(wǎng)MAC模塊、以太網(wǎng)PHY模塊提供的 電源、時鐘信號、復(fù)位信號的順序,使得以太網(wǎng)PHY模塊在以太網(wǎng)MAC模塊具備報文發(fā)送和 接收功能之后再啟動正常工作。 當(dāng)通過控制時鐘模塊或復(fù)位模塊控制以太網(wǎng)MAC模塊、以太網(wǎng)PHY模塊啟動的先 后順序時,在所述管理電路模塊的控制下啟動以太網(wǎng)MAC模塊包括 在所述管理電路模塊的控制下通過提供復(fù)位信號或者提供時鐘信號啟動所述以 太網(wǎng)MAC模塊。 在所述管理電路模塊的控制下啟動以太網(wǎng)PHY模塊包括 在所述管理電路模塊的控制下通過提供復(fù)位信號或者提供時鐘信號啟動所述以 太網(wǎng)PHY模塊。 當(dāng)通過控制電源模塊控制以太網(wǎng)MAC模塊、以太網(wǎng)PHY模塊啟動的先后順序時,在 所述管理電路模塊的控制下啟動以太網(wǎng)MAC模塊包括 在所述管理電路模塊的控制下通過為所述以太網(wǎng)MAC模塊提供電源啟動所述以 太網(wǎng)MAC模塊。 在所述管理電路模塊的控制下啟動以太網(wǎng)PHY模塊包括 在所述管理電路模塊的控制下通過為所述以太網(wǎng)PHY模塊提供電源啟動所述以 太網(wǎng)PHY模塊。 本實施例提供的技術(shù)方案通過控制以太網(wǎng)設(shè)備內(nèi)的以太網(wǎng)PHY模塊,在管理電路 模塊運行以及以太網(wǎng)MAC模塊具備報文的發(fā)送和接收功能后,使以太網(wǎng)PHY模塊具備和遠 端設(shè)備建立連接的功能,從而使以太網(wǎng)設(shè)備的端口具備了"連接立即可以收發(fā)報文"的特性,避免了以太網(wǎng)設(shè)備的對外端口可以建立連接卻不能實現(xiàn)報文發(fā)送和接收的問題導(dǎo)致的 各種冗余備份應(yīng)用的錯誤切換,提高了以太網(wǎng)設(shè)備的可用性和應(yīng)用可靠性。
圖6為本發(fā)明實施例提供的一種以太網(wǎng)設(shè)備的結(jié)構(gòu)示意圖。該以太網(wǎng)設(shè)備包括 管理電路模塊61 、以太網(wǎng)MAC模塊62、復(fù)位模塊63及以太網(wǎng)PHY模塊64。管理電路模塊61 與以太網(wǎng)MAC模塊62相連,以太網(wǎng)MAC模塊62與以太網(wǎng)PHY模塊64相連,復(fù)位模塊63與 管理電路模塊61、以太網(wǎng)MAC模塊62、及以太網(wǎng)PHY模塊64相連。所述復(fù)位模塊63首先 為管理電路模塊61提供復(fù)位信號B,使管理電路模塊61先運行,以實現(xiàn)后續(xù)對其他模塊的 復(fù)位控制。所述管理電路模塊61用于控制所述復(fù)位模塊63為所述以太網(wǎng)MAC模塊62提 供復(fù)位信號,以啟動所述以太網(wǎng)MAC模塊62 ;并用于在所述以太網(wǎng)MAC模塊62具備報文發(fā) 送和接收功能后,控制所述復(fù)位模塊63為以太網(wǎng)PHY模塊64提供復(fù)位信號,以啟動所述以 太網(wǎng)PHY模塊64。所述復(fù)位模塊63用于在所述管理電路模塊61的控制下,為所述以太網(wǎng) MAC模塊62提供復(fù)位信號A,以啟動所述以太網(wǎng)MAC模塊62 ;為所述以太網(wǎng)PHY模塊64提 供復(fù)位信號C,以啟動所述以太網(wǎng)PHY模塊64。 本實施例中,通過對現(xiàn)有技術(shù)中以太網(wǎng)設(shè)備的復(fù)位模塊進行改進,管理電路模塊 61通過管理接口對復(fù)位模塊63進行控制,從而使得整個以太網(wǎng)設(shè)備的各個功能模塊的復(fù) 位受管理電路模塊61的管理控制,實現(xiàn)了以太網(wǎng)設(shè)備的端口具有"連接立即可以收發(fā)報 文"的特性。具體地,以太網(wǎng)設(shè)備上電后,具有智能管理控制功能的管理電路模塊61最先運 行,其他的所有模塊都處于管理電路模塊61的管理控制之下。在復(fù)位模塊63受管理電路 模塊61的控制,在以太網(wǎng)設(shè)備啟動后僅僅最先對管理電路模塊61執(zhí)行復(fù)位動作,即只有輸 出給管理電路模塊61的復(fù)位信號最先由低電平變成高電平,讓管理電路模塊61復(fù)位完成, 而其他模塊的復(fù)位信號保持在低電平狀態(tài)即處于不能工作的復(fù)位狀態(tài)。待設(shè)備管理軟件運 行起來之后,由管理電路模塊61通過管理接口控制復(fù)位模塊63,根據(jù)預(yù)先設(shè)定的程序控制 其他功能電路模塊的復(fù)位信號。 設(shè)備管理軟件在運行起來后,最先對以太網(wǎng)MAC模塊62執(zhí)行復(fù)位動作即將該模塊 的復(fù)位信號由低電平拉到高電平,然后由設(shè)備管理軟件對以太網(wǎng)MAC模塊62執(zhí)行初始化配 置,待完成初始化配置,使以太網(wǎng)MAC模塊62具備報文發(fā)送和接收功能后,設(shè)備管理軟件控 制復(fù)位模塊63對以太網(wǎng)PHY模塊64執(zhí)行復(fù)位動作,即將以太網(wǎng)PHY模塊64的復(fù)位信號由 低電平拉到高電平,使得以太網(wǎng)PHY模塊64具有可以通過以太網(wǎng)端口和遠端設(shè)備建立連接 的功能。從而保證了以太網(wǎng)設(shè)備在端口具備報文的發(fā)送和接收功能之前,其端口不會和其 他設(shè)備建立連接,即端口具備了"連接立即可以收發(fā)報文"的特性,防止了在實際應(yīng)用中由 于端口可以建立連接卻不能執(zhí)行報文的發(fā)送和接收動作,導(dǎo)致各種冗余備份狀態(tài)的錯誤切 換。 上述以太網(wǎng)設(shè)備的啟動流程如圖7所示。啟動以太網(wǎng)設(shè)備時,首先對管理電路模 塊進行復(fù)位,以便運行該模塊內(nèi)的設(shè)備管理軟件,使其分階段的控制各個模塊的復(fù)位信號, 保證以太網(wǎng)MAC模塊先具備報文發(fā)送和接收能力,再讓以太網(wǎng)PHY模塊具備建立連接的能 力,從而實現(xiàn)端口建立連接立即可以收發(fā)報文。從而避免了在現(xiàn)有技術(shù)中由不可控的復(fù)位 模塊自發(fā)的同時執(zhí)行各個功能電路模塊的復(fù)位動作,由于各個功能電路模塊初始化完成時 間不一致而導(dǎo)致的端口可以建立連接卻不能執(zhí)行報文的發(fā)送和接收這種錯誤狀態(tài)的出現(xiàn)。
除了控制以太網(wǎng)PHY模塊的復(fù)位,還可以通過管理電路模塊中的設(shè)備管理軟件控制以太網(wǎng)設(shè)備的電源模塊、時鐘模塊,使得以太網(wǎng)PHY模塊在設(shè)備管理軟件完成對以太網(wǎng) MAC模塊的初始化配置,以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能之后,再給以太網(wǎng)PHY模 塊提供其正常工作所必須的電源或者時鐘等基礎(chǔ)信號,以實現(xiàn)設(shè)備端口具備了 "連接立即 可以收發(fā)報文"的特性。 圖8為本發(fā)明實施例提供的另一種以太網(wǎng)設(shè)備的結(jié)構(gòu)示意圖。該以太網(wǎng)設(shè)備包 括管理電路模塊81、以太網(wǎng)MAC模塊82、電源模塊83及以太網(wǎng)PHY模塊84。管理電路模 塊81與以太網(wǎng)MAC模塊82相連,以太網(wǎng)MAC模塊82與以太網(wǎng)PHY模塊84相連,電源模塊 83與管理電路模塊81、以太網(wǎng)MAC模塊82、及以太網(wǎng)PHY模塊84相連。所述電源模塊83 通過第二供電通道首先為所述管理電路模塊81提供電源,使管理電路模塊81先運行,以實 現(xiàn)后續(xù)對其他模塊的供電控制。所述管理電路模塊81用于控制所述電源模塊83為所述以 太網(wǎng)MAC模塊82提供電源,以啟動所述以太網(wǎng)MAC模塊82 ;并用于在所述以太網(wǎng)MAC模塊 82具備報文發(fā)送和接收功能后,控制所述電源模塊83為以太網(wǎng)PHY模塊84提供電源,以啟 動所述以太網(wǎng)PHY模塊84。所述電源模塊83用于在所述管理電路模塊81的控制下,通過 第一供電通道為所述以太網(wǎng)MAC模塊82提供電源,以啟動所述以太網(wǎng)MAC模塊82 ;通過第 三供電通道為所述以太網(wǎng)PHY模塊84提供電源,以啟動所述以太網(wǎng)PHY模塊84。
上述以太網(wǎng)設(shè)備通過控制電源啟動的過程如圖9所示,以太網(wǎng)設(shè)備上電啟動時, 受控制的電源模塊83只給管理電路模塊81供電,而不給其他功能電路模塊供電。管理電 路模塊81中的設(shè)備管理軟件運行起來之后,由管理電路模塊81通過管理接口控制電源模 塊83,根據(jù)預(yù)先設(shè)定的程序控分步地給以太網(wǎng)MAC模塊82、以太網(wǎng)PHY模塊84供電。即通 過控制以太網(wǎng)MAC模塊82和以太網(wǎng)PHY模塊84供電的先后順序,實現(xiàn)端口 "建立連接立即 可以收發(fā)報文"的特性。 類似地,只要是通過控制各功能模塊正常工作所必須的基本信號,使得管理電路 模塊81最先運行,再由管理電路模塊81運行設(shè)備管理軟件,控制以太網(wǎng)MAC模塊82、以太 網(wǎng)PHY模塊84依次具備運行能力,從而實現(xiàn)端口具備"連接立即可以收發(fā)報文"的特性。
圖IO為本發(fā)明實施例提供的再一種以太網(wǎng)設(shè)備的結(jié)構(gòu)示意圖。如圖IO所示,該 以太網(wǎng)設(shè)備包括管理電路模塊101、以太網(wǎng)MAC模塊102、時鐘模塊103及以太網(wǎng)PHY模 塊104。管理電路模塊101與以太網(wǎng)MAC模塊102相連,以太網(wǎng)MAC模塊102與以太網(wǎng)PHY 模塊104相連,時鐘模塊103與管理電路模塊101、以太網(wǎng)MAC模塊102、及以太網(wǎng)PHY模塊 104相連。所述時鐘模塊103首先為管理電路模塊101提供時鐘信號B,使管理電路模塊101 先運行,以實現(xiàn)后續(xù)對其他模塊的時鐘控制。所述管理電路模塊101用于控制所述時鐘模 塊103為所述以太網(wǎng)MAC模塊102提供時鐘信號,以啟動所述以太網(wǎng)MAC模塊102 ;并用于 在所述以太網(wǎng)MAC模塊102具備報文發(fā)送和接收功能后,控制所述時鐘模塊103為以太網(wǎng) PHY模塊104提供時鐘信號,以啟動所述以太網(wǎng)PHY模塊107。所述時鐘模塊103用于在所 述管理電路模塊101的控制下為所述以太網(wǎng)MAC模塊102提供時鐘信號A,以啟動所述以太 網(wǎng)MAC模塊102 ;為所述以太網(wǎng)PHY模塊104提供時鐘信號C,以啟動所述以太網(wǎng)PHY模塊 104。 本實施例中,以太網(wǎng)設(shè)備通過管理電路模塊控制時鐘模塊為以太網(wǎng)MAC模塊、以 太網(wǎng)PHY模塊提供時鐘信號的先后順序,保證了以太網(wǎng)MAC模塊具備報文發(fā)送和接收能力 后,以太網(wǎng)PHY模塊啟動具備連接建立功能,使得以太網(wǎng)設(shè)備及其端口具備了"連接立即可
8以收發(fā)報文"的特性,防止了在實際應(yīng)用中各種冗余備份狀態(tài)的錯誤切換,提高了以太網(wǎng)設(shè) 備的可用性和應(yīng)用可靠性。 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、 RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。 最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 神和范圍。
9
權(quán)利要求
一種啟動以太網(wǎng)設(shè)備的方法,其特征在于,包括運行管理電路模塊;在所述管理電路模塊的控制下啟動以太網(wǎng)MAC模塊,以使所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能;所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能后,在所述管理電路模塊的控制下啟動以太網(wǎng)PHY模塊。
2. 根據(jù)權(quán)利要求1所述的啟動以太網(wǎng)設(shè)備的方法,其特征在于,在所述管理電路模塊 的控制下啟動以太網(wǎng)MAC模塊包括在所述管理電路模塊的控制下通過提供復(fù)位信號或時鐘信號啟動所述以太網(wǎng)MAC模塊。
3. 根據(jù)權(quán)利要求1或2所述的啟動以太網(wǎng)設(shè)備的方法,其特征在于,在所述管理電路模 塊的控制下啟動以太網(wǎng)PHY模塊包括在所述管理電路模塊的控制下通過提供復(fù)位信號或者提供時鐘信號啟動所述以太網(wǎng)raY模塊。
4. 根據(jù)權(quán)利要求1所述的啟動以太網(wǎng)設(shè)備的方法,其特征在于,在所述管理電路模塊 的控制下啟動以太網(wǎng)MAC模塊包括在所述管理電路模塊的控制下通過為所述以太網(wǎng)MAC模塊提供電源啟動所述以太網(wǎng) MAC模塊。
5. 根據(jù)權(quán)利要求1或4所述的啟動以太網(wǎng)設(shè)備的方法,其特征在于,在所述管理電路模 塊的控制下啟動以太網(wǎng)PHY模塊包括在所述管理電路模塊的控制下通過為所述以太網(wǎng)PHY模塊提供電源啟動所述以太網(wǎng)raY模塊。
6. —種以太網(wǎng)設(shè)備,包括管理電路模塊、與所述管理電路模塊連接的以太網(wǎng)MAC模塊 及復(fù)位模塊、與所述以太網(wǎng)MAC模塊及復(fù)位模塊連接的以太網(wǎng)PHY模塊,其特征在于,所述 管理電路模塊用于控制所述復(fù)位模塊為所述以太網(wǎng)MAC模塊提供復(fù)位信號,以啟動所述以 太網(wǎng)MAC模塊;并用于在所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能后,控制所述復(fù)位模 塊為以太網(wǎng)PHY模塊提供復(fù)位信號,以啟動所述以太網(wǎng)PHY模塊;所述復(fù)位模塊用于在所述 管理電路模塊的控制下為所述以太網(wǎng)MAC模塊、所述以太網(wǎng)PHY模塊提供復(fù)位信號。
7. —種以太網(wǎng)設(shè)備,包括管理電路模塊、與所述管理電路模塊連接的以太網(wǎng)MAC模塊 及電源模塊、與所述以太網(wǎng)MAC模塊及電源模塊連接的以太網(wǎng)PHY模塊,其特征在于,所述 管理電路模塊用于控制所述電源模塊為所述以太網(wǎng)MAC模塊提供電源,以啟動所述以太網(wǎng) MAC模塊;并用于在所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能后,控制所述電源模塊為 以太網(wǎng)PHY模塊提供電源,以啟動所述以太網(wǎng)PHY模塊;所述電源模塊用于在所述管理電路 模塊的控制下為所述以太網(wǎng)MAC模塊、以太網(wǎng)PHY模塊提供電源。
8. —種以太網(wǎng)設(shè)備,包括管理電路模塊、與所述管理電路模塊連接的以太網(wǎng)MAC模塊 及時鐘模塊、與所述以太網(wǎng)MAC模塊及時鐘模塊連接的以太網(wǎng)PHY模塊,其特征在于,所述 管理電路模塊用于控制所述時鐘模塊為所述以太網(wǎng)MAC模塊提供時鐘信號,以啟動所述以 太網(wǎng)MAC模塊;并用于在所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能后,控制所述時鐘模 塊為以太網(wǎng)PHY模塊提供時鐘信號,以啟動所述以太網(wǎng)PHY模塊;所述時鐘模塊用于在所述 管理電路模塊的控制下為所述以太網(wǎng)MAC模塊、以太網(wǎng)PHY模塊提供時鐘信號。
全文摘要
本發(fā)明涉及一種啟動以太網(wǎng)設(shè)備的方法及以太網(wǎng)設(shè)備,方法包括運行管理電路模塊;在所述管理電路模塊的控制下啟動以太網(wǎng)MAC模塊,以使所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能;所述以太網(wǎng)MAC模塊具備報文發(fā)送和接收功能后,在所述管理電路模塊的控制下啟動以太網(wǎng)PHY模塊。上述技術(shù)方案通過控制以太網(wǎng)設(shè)備中以太網(wǎng)MAC模塊、以太網(wǎng)PHY模塊啟動的先后順序,使得以太網(wǎng)設(shè)備及其端口具備了“連接立即可以收發(fā)報文”的特性,防止了在實際應(yīng)用中各種冗余備份狀態(tài)的錯誤切換,提高了以太網(wǎng)設(shè)備的可用性和應(yīng)用可靠性。
文檔編號H04L29/06GK101778000SQ20101000333
公開日2010年7月14日 申請日期2010年1月21日 優(yōu)先權(quán)日2010年1月21日
發(fā)明者韋錦駒 申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司