專利名稱:遠程物理層設(shè)備自協(xié)商的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)管理,更具體地說,涉及在本地網(wǎng)絡(luò)管理設(shè)備與遠程物理層設(shè)備(PHY)之間交換管理信息的方法及設(shè)備。
背景技術(shù):
通訊網(wǎng)絡(luò)使用自協(xié)商(Auto-Negotiation,AN)來促進(poster)管理信息在網(wǎng)絡(luò)管理設(shè)備與網(wǎng)絡(luò)設(shè)備之間的交換。自協(xié)商程序(Auto-Negotiationroutine)使網(wǎng)絡(luò)管理設(shè)備能監(jiān)視和調(diào)整網(wǎng)絡(luò)設(shè)備的性能,以確保網(wǎng)絡(luò)設(shè)備更適當(dāng)?shù)剡\行。從而維持或改善通信網(wǎng)絡(luò)的性能。
通常,為調(diào)整網(wǎng)絡(luò)設(shè)備的運行,網(wǎng)絡(luò)管理設(shè)備需要直接與網(wǎng)絡(luò)設(shè)備連接。作為另一種方式,與網(wǎng)絡(luò)設(shè)備的間接連接也能提供為進行有效管理而必需的連通水平。間接連接是依靠通過一個或多個居間網(wǎng)絡(luò)部件雙向交換管理信息來提供連通性。
具有遠程PHY的遠程網(wǎng)絡(luò)設(shè)備與網(wǎng)絡(luò)管理設(shè)備之間沒有直接連接。此外,連接遠程網(wǎng)絡(luò)設(shè)備與網(wǎng)絡(luò)管理設(shè)備的通信接口不能提供管理信息在遠程PHY和網(wǎng)絡(luò)管理設(shè)備之間的交換。由于沒有到遠程PHY的直接連接或間接連接,遠程PHY和遠程鏈路伙伴所交換的管理信息無法傳遞到網(wǎng)絡(luò)管理設(shè)備。這樣,網(wǎng)絡(luò)管理設(shè)備就無法監(jiān)視以及調(diào)整遠程PHY的性能。從而影響了通信網(wǎng)絡(luò)的整體性能。
發(fā)明內(nèi)容
本發(fā)明涉及一種提供遠程PHY自協(xié)商的通信網(wǎng)絡(luò)。
本發(fā)明所涉及的通信網(wǎng)絡(luò)包括本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備。所述遠程網(wǎng)絡(luò)設(shè)備包括連接到遠程鏈路伙伴的遠程物理層設(shè)備(PHY)。遠程網(wǎng)絡(luò)設(shè)備的獨立的站管理模塊提供管理信息在遠程PHY和通信接口之間的雙向交換,所述通信接口連接遠程網(wǎng)絡(luò)設(shè)備和本地網(wǎng)絡(luò)管理設(shè)備。本地網(wǎng)絡(luò)管理設(shè)備的本地站管理模塊提供管理信息在通信接口和本地網(wǎng)絡(luò)管理設(shè)備的媒介訪問控制層(MAC)之間的雙向交換。
獨立的站管理模塊和站管理模塊發(fā)送“通信消息”以預(yù)定嵌入式管理信道,用以通過通信接口傳送管理信息。所述通信消息是根據(jù)通信接口的自協(xié)商(Auto-Negotiation,AN)程序的消息模板格式化的。隨后,交換同樣根據(jù)AN程序的消息模板格式化的“管理信息消息”,從而提供管理信息在遠程PHY和本地站管理模塊之間的交換。從而,也適應(yīng)了PHY的自協(xié)商。
下面將對本發(fā)明的各種優(yōu)點和創(chuàng)新特征進行介紹。通過這些介紹以及本發(fā)明的實施例,有益于理解和掌握本發(fā)明的優(yōu)點和特性。根據(jù)下面的描述、權(quán)利要求以及附圖中所指出的結(jié)構(gòu),將能夠?qū)崿F(xiàn)和獲得本發(fā)明的各種優(yōu)點。
根據(jù)本發(fā)明的一方面,提供一種在按照預(yù)定協(xié)議運行的通信網(wǎng)絡(luò)中將管理信息從本地網(wǎng)絡(luò)管理設(shè)備傳送給遠程網(wǎng)絡(luò)設(shè)備的遠程物理層設(shè)備(PHY)的方法,包括(1)產(chǎn)生管理信息的傳送消息,包含管理消息,其根據(jù)所述通信網(wǎng)絡(luò)的自協(xié)商程序的消息模板進行格式化;以及(2)將所述管理信息的傳送消息從本地網(wǎng)絡(luò)管理設(shè)備傳送給遠程PHY。優(yōu)選地,所述步驟(1)包括(1a)根據(jù)IEEE附錄28C自協(xié)商程序的“下一頁”模板格式化所述管理信息的傳送消息。
優(yōu)選地,所述步驟(1a)還包括(i)將所述管理消息放在所述管理信息的傳送消息的用戶自定義域中。
優(yōu)選地,所述步驟(2)包括(2a)將管理消息提供給本地網(wǎng)絡(luò)管理設(shè)備的本地通信接口。
優(yōu)選地,所述步驟(2)還包括(2b)在本地通信接口的AN階段發(fā)送管理信息的傳送消息。
優(yōu)選地,所述步驟(2)包括
(2a)通過一個或多個居間網(wǎng)絡(luò)設(shè)備發(fā)送管理信息的傳送消息。
優(yōu)選地,所述步驟(2)包括(2a)將管理信息的傳送消息存儲在遠程網(wǎng)絡(luò)設(shè)備的遠程通信接口的一個或多個管理寄存器中。
優(yōu)選地,所述步驟(2)還包括(2b)從遠程通信接口的一個或多個管理寄存器中讀取管理消息,以及將管理消息寫入到遠程PHY的一個或多個管理寄存器中。
優(yōu)選地,所述方法還包括(3)在步驟(1)之前產(chǎn)生通信初始化消息,這些通信初始化消息根據(jù)所述通信網(wǎng)絡(luò)的AN程序的消息模板格式化以進行用戶化,其中,所述通信初始化消息包含用戶自定義數(shù)據(jù)域,用以提供將要傳送的管理消息的指示。
根據(jù)本發(fā)明的一方面,提供一種在按照預(yù)定協(xié)議運行的通信網(wǎng)絡(luò)中將管理消息從遠程網(wǎng)絡(luò)設(shè)備傳送給本地網(wǎng)絡(luò)管理設(shè)備的本地站管理模塊的方法,包括(1)產(chǎn)生管理信息的傳送消息,包括管理消息,其根據(jù)所述通信網(wǎng)絡(luò)的自協(xié)商程序的消息模板進行格式化;以及(2)將所述管理信息的傳送消息從遠程網(wǎng)絡(luò)設(shè)備傳送給本地站管理模塊。
優(yōu)選地,所述步驟(1)包括(1a)根據(jù)IEEE附錄28C自協(xié)商程序的“下一頁”模板格式化所述管理信息的傳送消息。
優(yōu)選地,所述步驟(1a)還包括(i)將所述管理消息放在所述管理信息的傳送消息的用戶自定義域中。
優(yōu)選地,所述步驟(2)包括(2a)讀取遠程網(wǎng)絡(luò)設(shè)備的遠程PHY的一個或多個管理寄存器中的管理消息,以及將管理消息寫入到遠程網(wǎng)絡(luò)設(shè)備的遠程通信接口的一個或多個管理寄存器中。
優(yōu)選地,所述步驟(2)還包括
(2b)在遠程通信接口的AN階段發(fā)送管理信息的傳送消息。
優(yōu)選地,所述步驟(2)包括(2a)通過一個或多個居間網(wǎng)絡(luò)設(shè)備傳送管理信息的傳送消息。
優(yōu)選地,所述步驟(2)還包括(2a)將“管理信息的傳送消息”存儲在本地網(wǎng)絡(luò)管理設(shè)備的本地通信接口的一個或多個管理寄存器中。
優(yōu)選地,所述步驟(2)還包括(2b)從本地通信接口的一個或多個管理寄存器中讀取管理消息,以及將管理消息寫入到本地站管理模塊的一個或多個管理寄存器中。
根據(jù)本發(fā)明的一方面,提供一種按照預(yù)定的通信協(xié)議運行的遠程網(wǎng)絡(luò)設(shè)備,包括連接于遠程鏈路伙伴的遠程PHY;連接到所述遠程PHY和本地網(wǎng)絡(luò)管理設(shè)備的遠程通信接口;以及通過管理寄存器接口的第一部分連接到所述遠程PHY以及通過管理寄存器接口的第二部分連接到所述遠程通信接口的獨立的站管理模塊;其中,所述獨立的站管理模塊提供管理信息在所述遠程PHY和所述遠程通信接口之間的雙向交換。
優(yōu)選地,所述管理寄存器接口是以下之一(a)IEEE 802.3第22款的管理數(shù)據(jù)時鐘接口(MDC)或管理數(shù)據(jù)輸入/輸出(MDIO)接口;(b)IEEE 802.3第45款的MDC/MDIO接口;(c)智能接口控制器(I2C)接口;(d)并行寄存器接口;(e)直接寄存器接口;和(f)直接的一組狀態(tài)和控制比特(a direct set of status and controlbits)。
優(yōu)選地,所述獨立的站管理模塊讀取存儲在遠程PHY的管理寄存器中的遠程PHY管理信息,并將遠程PHY管理信息寫入到遠程通信接口的管理寄存器中。
優(yōu)選地,所述遠程PHY管理信息包括從遠程鏈路伙伴上接收的管理信息。
優(yōu)選地,所述獨立的站管理模塊讀取存儲在遠程通信接口的管理寄存器中的遠程通信接口管理信息,并將遠程通信接口管理信息寫入到遠程PHY的管理寄存器中。
優(yōu)選地,所述遠程通信接口管理信息包括從本地網(wǎng)絡(luò)管理設(shè)備接收的信息。
優(yōu)選地,所述獨立的站管理模塊是以下之一(a)現(xiàn)場可編程門陣列(FPGA);(b)可編程邏輯器件(PLD);(c)帶存儲器的微處理器;(d)特定用途集成電路(ASIC);以及(e)被配置以提供到遠程PHY和遠程通信接口的管理寄存器的入口的邏輯模塊。
優(yōu)選地,所述獨立的站管理器是遠程網(wǎng)絡(luò)設(shè)備的嵌入式組件。
優(yōu)選地,所述獨立的站管理器外接于遠程網(wǎng)絡(luò)設(shè)備。
優(yōu)選地,所述遠程網(wǎng)絡(luò)設(shè)備和本地網(wǎng)絡(luò)管理設(shè)備通過底板連接。
優(yōu)選地,所述遠程網(wǎng)絡(luò)設(shè)備和本地網(wǎng)絡(luò)管理設(shè)備通過線纜連接。
優(yōu)選地,所述遠程通信接口是串并行(S/P)轉(zhuǎn)換器。
優(yōu)選地,管理寄存器接口的第一和第二部分使用單個管理地址關(guān)聯(lián)。
優(yōu)選地,管理寄存器接口的第一部分與第一管理地址關(guān)聯(lián),管理寄存器接口的第二部分與第二管理地址關(guān)聯(lián)。
應(yīng)當(dāng)理解,上面的一般闡述與下面的詳細描述是示范內(nèi)容和解釋的內(nèi)容,用于對權(quán)利要求所述的本發(fā)明進行進一步的解釋。
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中圖1是常規(guī)通信網(wǎng)絡(luò)的示意圖;
圖2是帶有一附加的通信接口的常規(guī)通信設(shè)備的示意圖,其可作為圖1所示的通信設(shè)備的替代配置;圖3是作為圖1、圖2所示的通信網(wǎng)絡(luò)的替代通信網(wǎng)絡(luò)的示意圖;圖4是圖3所示常規(guī)通信網(wǎng)絡(luò)的拓撲圖;圖5是本發(fā)明提供遠程PHY自協(xié)商的通信網(wǎng)絡(luò)的示意圖;圖6是本發(fā)明具有外接的獨立的站管理模塊的遠程網(wǎng)絡(luò)設(shè)備的示意圖;圖7是本發(fā)明的通信初始化“下一頁”的示意圖;圖8是本發(fā)明的用戶自定義的“下一頁”的示意圖;圖9是在本發(fā)明的通信接口之間建立的通信信道中的嵌入式管理信道的構(gòu)成;圖10是根據(jù)本發(fā)明生成的嵌入式管理信道的內(nèi)容;圖11是與圖5(或圖6)相應(yīng)的使用本發(fā)明的管理接口將管理信息從本地網(wǎng)絡(luò)管理設(shè)備傳遞到遠程PHY的操作步驟流程圖;圖12是與圖5(或圖6)相應(yīng)的使用本發(fā)明的管理接口將管理信息從遠程PHY傳遞到本地網(wǎng)絡(luò)管理設(shè)備的操作步驟流程圖。
具體實施例方式
圖1是常規(guī)通信網(wǎng)絡(luò)100的示意圖。常規(guī)通信網(wǎng)絡(luò)100包括網(wǎng)絡(luò)設(shè)備102和網(wǎng)絡(luò)設(shè)備104。網(wǎng)絡(luò)設(shè)備102和網(wǎng)絡(luò)設(shè)備104通過通信鏈路106通信。
常規(guī)通信網(wǎng)絡(luò)100按照預(yù)定的通信協(xié)議運行。通常,預(yù)定的通信協(xié)議決定了常規(guī)通信網(wǎng)絡(luò)100的特性和運行。例如,預(yù)定的通信協(xié)議可以規(guī)定在網(wǎng)絡(luò)設(shè)備102和104之間交換的管理信息和數(shù)據(jù)的格式、通信鏈路106的結(jié)構(gòu)和速度、網(wǎng)絡(luò)設(shè)備102和104的容量和配置、常規(guī)通信網(wǎng)絡(luò)100所用的連通接口的類型等。
例如,常規(guī)通信網(wǎng)絡(luò)100的預(yù)定的通信協(xié)議可以是電氣和電子工程師協(xié)會(IEEE)802.3x局域網(wǎng)(LAN)以太網(wǎng)協(xié)議。IEEE 802.3x以太網(wǎng)協(xié)議包括多種標準,例如,10兆比特每秒(Mbps)標準(IEEE 802.3)、100Mbps的快速以太網(wǎng)標準(IEEE 802.3u)、1000Mbps的千兆以太網(wǎng)標準(IEEE802.3z/802.3ab)和10千兆以太網(wǎng)標準(IEEE 802.3ae)。每一種不同的標準都決定常規(guī)通信網(wǎng)絡(luò)100的運行。常規(guī)通信網(wǎng)絡(luò)100的預(yù)定通信協(xié)議不局限于上面列舉的協(xié)議。
如圖1所示,網(wǎng)絡(luò)設(shè)備102包括媒介訪問控制層(MAC)108、物理層設(shè)備(PHY)110和站管理模塊112。MAC 108、PHY 110和站管理模塊112通常設(shè)置在同一塊集成電路(IC)或印刷電路板(PCB)中。PHY 110促進(foster)MAC108和網(wǎng)絡(luò)設(shè)備104之間的通信。站管理模塊112管理MAC 108和PHY 110的運行。具體地,站管理模塊112具有讀寫MAC 108和PHY 110的管理寄存器的能力。讀寫MAC 108和PHY 110的管理寄存器的能力使得站管理模塊112能夠動態(tài)地調(diào)整MAC 108和PHY 110的功能操作(functional operation)。
連通接口(connectivity interface)114使MAC 108和PHY 110之間能夠通信。連通接口114可以是高速并行接口,例如千兆媒介獨立接口(GigabitMedia Independent Interface,GMII)。連通接口116連接MAC 108和站管理模塊112。連通接口116為站管理模塊112提供到MAC 108的管理寄存器的入口。連通接口118使站管理模塊112和PHY 110之間能夠通信。例如,連通接口118可以是管理數(shù)據(jù)輸入/輸出(MDIO)接口。連通接口118為站管理模塊112提供到PHY 110的管理寄存器的入口。
再如圖1所示,網(wǎng)絡(luò)設(shè)備104包括MAC 120、PHY 122和站管理模塊124。MAC 120、PHY 122和站管理模塊124通常設(shè)置在同一塊IC或PCB中。PHY 122促進(foster)MAC 120和網(wǎng)絡(luò)設(shè)備102之間的通信。通信鏈路106為PHY 122和PHY 110之間的雙向通信提供媒介。例如,通信鏈路106可以是專用媒介接口(MDI)。
站管理模塊124管理MAC 120和PHY 122的運行。具體地,站管理模塊124具有讀寫MAC 120和PHY 122的管理寄存器的能力。讀寫MAC 120和PHY122的管理寄存器的能力使得站管理模塊124能夠動態(tài)地調(diào)整MAC 120和PHY122的功能操作(functional operation)。
連通接口126使MAC 120和PHY 122之間能夠通信。連通接口126可以是高速并行接口,例如千兆媒介獨立接口(GMII)。連通接口128連接MAC 120和站管理模塊124。連通接口128為站管理模塊124提供到MAC 120的管理寄存器的入口。連通接口130使站管理模塊124和PHY 122之間能夠通信。例如,連通接口130可以是管理數(shù)據(jù)輸入/輸出(MDIO)接口。連通接口130為站管理模塊124提供到PHY 122的管理寄存器的入口。
通常,網(wǎng)絡(luò)設(shè)備102和104被配置成可支持多種運行模式(例如,多種鏈路/數(shù)據(jù)速率)。另外,網(wǎng)絡(luò)設(shè)備102和104可由不同的制造商制造,可由各種通信鏈路106連接在一起。由預(yù)定的通信協(xié)議指定的自協(xié)商程序通常用于管理網(wǎng)絡(luò)設(shè)備102和104的互相影響,以消除網(wǎng)絡(luò)設(shè)備102和104之間的差異。此外,自協(xié)商程序也用于補償常規(guī)通信網(wǎng)絡(luò)100環(huán)境中的通信衰減。
總而言之,自協(xié)商是一種機制,PHY 110和PHY 122依賴這種機制進行通信以確定能提供最佳性能水平(例如,最快的數(shù)據(jù)速率和/或最低的誤碼率)的運行模式。為此,自協(xié)商協(xié)議確定網(wǎng)絡(luò)設(shè)備102和104所支持的各種運行模式。自協(xié)商程序通常告知及收集與PHY 110和122的性能有關(guān)的信息,并自動為每個設(shè)備設(shè)置最優(yōu)的運行模式。例如,PHY 110和122能使用IEEE802.3x第28條款的自協(xié)商(CL 28 AN)程序。
對網(wǎng)絡(luò)設(shè)備102而言,自協(xié)商包括PHY 110將網(wǎng)絡(luò)設(shè)備102的性能信息提供給PHY 122。具體地,由站管理模塊112或MAC 108存儲在PHY 110的管理寄存器中的管理信息被發(fā)送給PHY 122。對網(wǎng)絡(luò)設(shè)備102而言,自協(xié)商還包括站管理模塊112讀取從PHY 122上接收的、存儲在PHY 110的管理寄存器中的管理信息。
類似地,對網(wǎng)絡(luò)設(shè)備104而言,自協(xié)商包括PHY 122將網(wǎng)絡(luò)設(shè)備104的性能信息提供給PHY 110。具體地,由站管理模塊124或MAC 120存儲在PHY122的管理寄存器中的管理信息被發(fā)送給PHY 110。對網(wǎng)絡(luò)設(shè)備104而言,自協(xié)商還包括站管理模塊124讀取從PHY 110上接收的、存儲在PHY 122的管理寄存器中的管理信息。
PHY 110和122之間所交換的、隨后被站管理模塊112和124讀取的這些管理信息,被用于設(shè)定PHY 110和122的運行模式。常規(guī)通信網(wǎng)絡(luò)100通過提供站管理模塊112、PHY 110和PHY 122以及站管理模塊124之間的高水平的連通性,使得自協(xié)商程序得以適用。
圖2是具有附加通信接口的常規(guī)通信設(shè)備202。常規(guī)通信設(shè)備202是圖1所示的網(wǎng)絡(luò)設(shè)備102的替代配置。
常規(guī)網(wǎng)絡(luò)設(shè)備202包括通信接口設(shè)備204和通信接口設(shè)備206。通信接口設(shè)備204和206促進MAC 108和PHY 110之間的通信。連通接口212使通信接口設(shè)備204和206之間能夠通信。連通接口208使MAC 108和通信接口設(shè)備204之間能夠通信。相似地,連通接口210使通信接口設(shè)備206和PHY 110之間能夠通信。通信接口設(shè)備204和206結(jié)合通信接口212,構(gòu)成常規(guī)網(wǎng)絡(luò)設(shè)備202的附加的通信接口。
例如,通信接口設(shè)備204和206可以是串行-并行(S/P)轉(zhuǎn)換器。此外,連通接口212可以是高速串行接口,例如串行千兆媒介獨立接口(SGMII)。因此,連通接口208和210可以是高速并行接口,例如GMII。在后面的描述中,將通信接口設(shè)備204和206稱為S/P轉(zhuǎn)換器204和206,但它們不限于S/P轉(zhuǎn)換器。此外,在后面的描述中,通信接口204和206與連通接口212一起形成常規(guī)網(wǎng)絡(luò)設(shè)備202的S/P轉(zhuǎn)換器,但不限于此。
S/P轉(zhuǎn)換器204和206通常使用自協(xié)商程序來交換性能(abilities)以及自動確定運行模式。自協(xié)商程序可用于調(diào)整運行模式以維持或改善性能。例如,S/P轉(zhuǎn)換器204和206能使用IEEE 802.3x第37條款的自協(xié)商(CL 37 AN)程序。
連通接口208和210通常僅僅提供數(shù)據(jù)的交換,不提供管理信息的交換。因此,需要高水平管理連通性以確保常規(guī)網(wǎng)絡(luò)設(shè)備202的組件的有效管理。就是說,站管理模塊112必須保持與MAC 108、S/P轉(zhuǎn)換器204和206以及PHY110的管理連接,以提供有效的管理。常規(guī)網(wǎng)絡(luò)設(shè)備202的組件通常設(shè)置在同一塊印刷電路板(PCB)或集成電路(IC)中,從而能夠以低成本實現(xiàn)高水平的管理連通性。
連通接口118提供站管理模塊112與常規(guī)通信設(shè)備202的組件之間的高水平的連通性。具體地,站管理模塊112通過連通接口118維持與S/P轉(zhuǎn)換器204、S/P轉(zhuǎn)換器206和PHY 110的連通性。連通接口118為站管理模塊112提供到S/P轉(zhuǎn)換器204、S/P轉(zhuǎn)換器206和PHY 110的管理寄存器的入口。因此,站管理模塊112能根據(jù)相應(yīng)的自協(xié)商程序配置或設(shè)定S/P轉(zhuǎn)換器204、S/P轉(zhuǎn)換器206和PHY 110的性能。此外,站管理模塊112能訪問從網(wǎng)絡(luò)設(shè)備104提供給PHY 110的管理信息。站管理模塊112也能通過PHY 110將管理信息發(fā)送給網(wǎng)絡(luò)設(shè)備104??偠灾?,常規(guī)網(wǎng)絡(luò)設(shè)備202的結(jié)構(gòu)和安排,給站管理模塊112提供了有效地管理S/P轉(zhuǎn)換器204和206、連通接口212、PHY 110和通信鏈路106的能力。
圖3是常規(guī)通信網(wǎng)絡(luò)300的示意圖。常規(guī)通信網(wǎng)絡(luò)300是圖1和圖2所示的常規(guī)通信網(wǎng)絡(luò)100的替代配置。常規(guī)通信網(wǎng)絡(luò)300運行的預(yù)定通信協(xié)議與管理通信網(wǎng)絡(luò)100的預(yù)定通信協(xié)議類似。常規(guī)通信網(wǎng)絡(luò)300包括本地網(wǎng)絡(luò)管理設(shè)備302、遠程網(wǎng)絡(luò)設(shè)備304(即本地鏈路伙伴)和網(wǎng)絡(luò)設(shè)備104(即,遠程鏈路伙伴104)。S/P接口212連接本地網(wǎng)絡(luò)管理設(shè)備302和遠程網(wǎng)絡(luò)設(shè)備304。
本地網(wǎng)絡(luò)管理設(shè)備302的組成部件以及遠程網(wǎng)絡(luò)設(shè)備304的組成部件都包括常規(guī)網(wǎng)絡(luò)設(shè)備202。但是,本地管理設(shè)備302和遠程網(wǎng)絡(luò)設(shè)備304的組成部件設(shè)置在不同的PCB或IC中。下面將對常規(guī)網(wǎng)絡(luò)設(shè)備202的組成部件的這種“分割”的優(yōu)點進行討論。
連接本地網(wǎng)絡(luò)管理設(shè)備302和遠程網(wǎng)絡(luò)設(shè)備304的S/P接口增加了MAC108和PHY 110之間的空間隔離,促進了到多個遠程PHY的連通性。圖4是常規(guī)通信網(wǎng)絡(luò)300的拓撲圖。如圖4所示,多個本地管理設(shè)備302-1至302-n通過對應(yīng)的連通接口212-1至212-n連接到遠程網(wǎng)絡(luò)設(shè)備304-1至304-n。具體地,每個本地管理設(shè)備302通過一個點對點鏈路(即,連通接口212)連接到一個遠程網(wǎng)絡(luò)設(shè)備304。
網(wǎng)絡(luò)管理設(shè)備302可連接到用戶終端402。用戶能夠使用用戶終端402訪問/管理常規(guī)通信網(wǎng)絡(luò)300。本地網(wǎng)絡(luò)管理設(shè)備302可以是計算機網(wǎng)卡,而鏈路伙伴304可以是通過公共底板連接到計算機網(wǎng)卡的線卡。每個遠程網(wǎng)絡(luò)設(shè)備304都能連接到遠程鏈路伙伴104。遠程鏈路伙伴104可以是為處理高速、高容量的通信量而設(shè)計的遠程交換機或路由器。這樣,常規(guī)通信網(wǎng)絡(luò)300將復(fù)雜的交換/路由操作轉(zhuǎn)移給遠程專用設(shè)備(即,遠程鏈路伙伴104),而將連通與管理操作集中在中心位置(即,容納本地網(wǎng)絡(luò)管理設(shè)備302和多個遠程網(wǎng)絡(luò)設(shè)備304的底板)。
但是,圖3的本地網(wǎng)絡(luò)管理設(shè)備302的管理能力具有局限性。具體地,連通接口118不再提供本地站管理模塊112和PHY 110之間的連接。由于S/P轉(zhuǎn)換器206和PHY 110之間沒有管理信息交換,所以要進行有效的管理,需要這兩者之間有連接。而圖3中,缺少用于在本地站管理模塊112和PHY 110之間交換管理信息的機制。
因為沒有連通性,也因為它位于獨立的PCB或IC中,PHY 110被認為是遠程PHY。沒有連通性將導(dǎo)致本地站管理模塊112無法根據(jù)遠程PHY 100的自協(xié)商程序有效地設(shè)定PHY 110的能力以確保最優(yōu)的通信性能??偠灾?,在常規(guī)通信網(wǎng)絡(luò)300中,要通過站管理模塊112來優(yōu)化PHY 110的運行是不可能的。因此,需要一種能提供遠程PHY自協(xié)商的通信網(wǎng)絡(luò)。具體地,需要一種促進管理信息在本地站管理模塊和遠程PHY之間進行交換以確保遠程PHY的最佳性能以及確保遠程PHY連接到遠程鏈路伙伴的通信。
圖5是提供遠程PHY自協(xié)商的通信網(wǎng)絡(luò)500的示意圖。具體地,通信網(wǎng)絡(luò)500通過通信接口提供本地站管理模塊和遠程PHY之間的管理信息的交換,以促使遠程PHY最優(yōu)地運行。
如圖5所示,通信網(wǎng)絡(luò)500包括本地網(wǎng)絡(luò)管理設(shè)備502和遠程網(wǎng)絡(luò)設(shè)備504。遠程網(wǎng)絡(luò)設(shè)備504包括遠程PHY 110,其與遠程鏈路伙伴104相連接。例如,可通過底板或線纜連接遠程網(wǎng)絡(luò)設(shè)備504和本地網(wǎng)絡(luò)管理設(shè)備502。所述遠程鏈路伙伴104可以是遠程交換機或路由器。作為選擇,遠程鏈路伙伴104與遠程網(wǎng)絡(luò)設(shè)備504的結(jié)構(gòu)可以相似。遠程鏈路伙伴104可以遠離遠程網(wǎng)絡(luò)設(shè)備504,作為另一選擇,也可以與遠程網(wǎng)絡(luò)設(shè)備504設(shè)置在同一塊底板上。通信網(wǎng)絡(luò)500根據(jù)預(yù)定的通信協(xié)議運行,例如IEEE 802.3x LAN以太網(wǎng)協(xié)議的一種或多種。
遠程網(wǎng)絡(luò)設(shè)備504包括獨立的站管理模塊506。獨立的站管理模塊506是邏輯設(shè)備,其具有讀/寫遠程PHY 110和S/P轉(zhuǎn)換器206的管理寄存器的能力。訪問遠程PHY 110和S/P轉(zhuǎn)換器206的管理寄存器的能力使得獨立的站管理模塊506能夠在PHY 110和S/P轉(zhuǎn)換器206之間傳送管理信息。
從PHY 110傳送到S/P轉(zhuǎn)換器206的管理信息還可以被傳送給本地網(wǎng)絡(luò)管理設(shè)備502。類似地,從S/P轉(zhuǎn)換器206傳送到PHY 110的管理信息也可以被傳送給遠程鏈路伙伴104。這樣,在本地網(wǎng)絡(luò)管理設(shè)備502和PHY 100之間建立起管理通信接口。該管理通信接口使本地網(wǎng)絡(luò)管理設(shè)備502能夠動態(tài)地監(jiān)視和調(diào)整PHY 110的運行,從而促進了遠程PHY 110自協(xié)商。
在通信網(wǎng)絡(luò)500運行期間,獨立的站管理模塊506使用接口512讀取存儲在PHY 110的管理寄存器中的管理信息。獨立的站管理模塊506使用接口510將管理信息傳送給S/P轉(zhuǎn)換器206的管理寄存器。存儲在PHY 110的管理寄存器中的管理信息可以是從遠程鏈路伙伴104接收的管理信息,或者可以是PHY 110自動產(chǎn)生的管理信息。從遠程鏈路伙伴104接收的管理信息通常是與PHY 110進行自協(xié)商過程中所交換的信息,例如,包括遠程鏈路伙伴104的運行模式/速度。例如,由PHY 110自動產(chǎn)生的管理信息包括通信量監(jiān)視統(tǒng)計或預(yù)加重值(pre-emphasis values)。
獨立的站管理模塊506傳送給S/P轉(zhuǎn)換器206的管理信息還可以被傳送給站管理模塊508。為此,首先將管理信息從S/P轉(zhuǎn)換器206傳送給S/P轉(zhuǎn)換器204。具體地,管理信息被傳送和存儲到S/P轉(zhuǎn)換器204的管理寄存器中。為了通過連通接口212傳送管理信息,獨立的站管理模塊506根據(jù)通信網(wǎng)絡(luò)500的通信協(xié)議重新格式化管理信息,以產(chǎn)生管理消息(message)。具體地,獨立的站管理模塊506根據(jù)S/P接口的自協(xié)商程序的消息模板重新格式化管理信息。接著,由S/P轉(zhuǎn)換器212傳送管理消息。
S/P轉(zhuǎn)換器204接收管理消息并將其存儲到一個或多個管理寄存器。接著,能訪問S/P轉(zhuǎn)換器204的管理寄存器的站管理模塊508讀取所存儲的管理消息。具體地,站管理模塊508取出(unpack)包含在管理消息中的管理信息。站管理模塊508能基于所接收的管理信息調(diào)整MAC 108或S/P轉(zhuǎn)換器204的運行。作為選擇,站管理模塊508能將管理信息(即,管理指令)發(fā)送給遠程網(wǎng)絡(luò)設(shè)備104,以基于所接收的管理信息調(diào)整S/P轉(zhuǎn)換器206或PHY 110的運行。
為了將信息傳送給遠程網(wǎng)絡(luò)設(shè)備104,站管理模塊508也根據(jù)通信協(xié)議規(guī)定的消息模板將所產(chǎn)生的管理信息格式化,以產(chǎn)生管理消息。接著,由S/P轉(zhuǎn)換器204將管理消息傳送給S/P轉(zhuǎn)換器206。
S/P轉(zhuǎn)換器206接收所述管理消息并將其存儲到一個或多個管理寄存器。接著,獨立的站管理模塊506使用接口510讀取S/P轉(zhuǎn)換器206的管理寄存器的內(nèi)容以取出管理信息。獨立的站管理模塊506使用接口512將管理信息寫入到PHY 110的管理寄存器中。接著,管理信息可被進一步傳送給遠程鏈路伙伴104;或者作為選擇,該管理信息包括調(diào)整PHY 110的操作的管理指令。PHY 110也能通過PHY 110與遠程鏈路伙伴104所用的自協(xié)商程序傳送欲送達遠程鏈路伙伴104的管理信息。
PHY 110和遠程鏈路伙伴104使用的自協(xié)商程序規(guī)定以“頁”(Page)的形式交換管理信息。“基本頁”(Basic Page)包括基本的管理信息,而“下一頁”(Next Page)包括附加的、更高級別的管理信息。這些“基本頁”和“下一頁”是在PHY 110和遠程鏈路伙伴104的自協(xié)商周期內(nèi)傳送的。
類似地,S/P轉(zhuǎn)換器204和206使用的自協(xié)商程序也包括在自協(xié)商周期內(nèi)的“基本頁”和“下一頁”傳送。由PHY 110從鏈路伙伴104接收的包含“下一頁”和“基本頁”的管理信息被獨立的站管理模塊506轉(zhuǎn)換成由S/P轉(zhuǎn)換器204和206交換的“下一頁”格式。這樣,使得PHY 110接收的管理信息能夠被傳送給站管理模塊508。此外,由S/P轉(zhuǎn)換器206從S/P轉(zhuǎn)換器204接收的包含“下一頁”和“基本頁”的管理信息被獨立的站管理模塊506轉(zhuǎn)換成由PHY 110和遠程鏈路伙伴104交換的“下一頁”格式。這樣,使得站管理模塊508產(chǎn)生的管理信息能夠傳送給PHY 110或遠程鏈路伙伴104。
獨立的站管理模塊506使用由S/P接口為用戶化而保留的“下一頁”來啟動管理信息從S/P轉(zhuǎn)換器206到S/P轉(zhuǎn)換器204的傳送。具體地,獨立的站管理模塊506從由通信協(xié)議保留的消息模板產(chǎn)生通信初始化的“下一頁”。所述通信初始化的“下一頁”開通了S/P轉(zhuǎn)換器204和206之間的管理通信信道。這個管理信道被嵌入到在S/P轉(zhuǎn)換器204和206之間交換的管理消息中。
交換了通信初始化的“下一頁”之后,S/P轉(zhuǎn)換器206在獨立的站管理模塊506的引導(dǎo)下發(fā)送“下一頁”給S/P轉(zhuǎn)換器204??筛鶕?jù)S/P轉(zhuǎn)換器204和206的自協(xié)商程序的“下一頁”模板格式化后續(xù)的“下一頁”。但是,后續(xù)的“下一頁”是用戶自定義的,它們包括根據(jù)本發(fā)明的管理信息共享機制的數(shù)據(jù)。
通信初始化的“下一頁”用于標識遠程網(wǎng)絡(luò)設(shè)備504具備發(fā)送和接收用戶自定義的“下一頁”的能力。另外,通信初始化的“下一頁”用于標識通信初始化“下一頁”之后的用戶自定義的“下一頁”的數(shù)量。為傳送大量的管理信息或者從一種自協(xié)商程序轉(zhuǎn)化為另一種自協(xié)商程序,需要多個用戶自定義的“下一頁”。在其它管理信息從S/P轉(zhuǎn)換器206交換到S/P轉(zhuǎn)換器204的同時,用戶自定義的“下一頁”也在交換,從而形成了嵌入式的管理信道。用戶自定義的“下一頁”被S/P轉(zhuǎn)換器204存儲,隨后被站管理模塊508讀取。站管理模塊508將用戶自定義的“下一頁”中所包含的管理信息組合起來,以形成完整的管理信息或指令。
以類似的方式從S/P轉(zhuǎn)換器204到S/P轉(zhuǎn)換器206交換用戶自定義的“下一頁”。具體地,站管理模塊508使用由S/P接口為用戶化而保留的“下一頁”啟動管理信息從S/P轉(zhuǎn)換器204到S/P轉(zhuǎn)換器206的傳送。后續(xù)的用戶自定義的“下一頁”被S/P轉(zhuǎn)換器204傳送,并被存儲到S/P轉(zhuǎn)換器206的管理寄存器中。獨立的站管理模塊506讀取用戶自定義的“下一頁”并以適當(dāng)?shù)捻樞蚪M合管理信息。接著,包含在用戶自定義的“下一頁”中的管理信息被寫入到PHY 110的管理寄存器中。
從S/P轉(zhuǎn)換器204接收的管理信息可以是打算傳送給遠程鏈路伙伴104的。在這種情況之下,PHY 110根據(jù)PHY 110和遠程鏈路伙伴104使用的自協(xié)商程序?qū)⒐芾硇畔鬟f給遠程鏈路伙伴104。作為選擇,管理信息可以是打算發(fā)送給PHY 110的管理消息或指令。在這種情況之下,PHY 110執(zhí)行管理指令,或者處理管理消息。例如,被執(zhí)行的管理指令可改變PHY 110的運行設(shè)定或模式(即速度)。通過這種方式,站管理模塊508能夠響應(yīng)由PHY 110和鏈路伙伴104交換的管理信息而對PHY 110的能力進行管理和設(shè)定。
獨立的站管理模塊506包括邏輯,該邏輯能夠在PHY 110和S/P轉(zhuǎn)換器206之間傳遞寄存器的內(nèi)容以連貫地組合其中包含的管理信息,或者傳送各種的用戶自定義的“下一頁”。獨立的站管理模塊506可配置成現(xiàn)場可編程門陣列(FPGA),或者可編程邏輯器件(PLD)。作為選擇,獨立的站管理模塊506還可配置成具有關(guān)聯(lián)的存儲器的微處理器。此外,獨立的站管理模塊506也可配置成為了在PHY 110和S/P轉(zhuǎn)換器206之間傳遞寄存器的內(nèi)容以及連貫地組合其中所包含的分片的管理信息而設(shè)計的任何邏輯設(shè)備或模塊(例如,特定用途集成電路,即ASIC)。
接口510和512分別提供到S/P轉(zhuǎn)換器206和PHY 110的管理寄存器的入口。接口510和512可配置成具有關(guān)聯(lián)的網(wǎng)絡(luò)或管理地址的組合在一起的單個物理接口。作為選擇,接口510和512可配置成分立的接口,每個接口具有唯一的網(wǎng)絡(luò)或管理地址。例如,在以上兩種方案中,這些接口都可配置成由IEEE 802.3 CL 22或者CL 25規(guī)定的管理數(shù)據(jù)時鐘(MDC)/管理數(shù)據(jù)輸入/輸出(MDIO)接口,或者配置成智能接口控制器(I2C)。另外,接口510和512還可配置成并行的寄存器接口,或者能夠直接共享寄存器比特的直接寄存器接口。接口510和512也可以分別地或組合地配置成直接的狀態(tài)集或控制比特集。
如圖5所示,獨立的站管理模塊506是鏈路伙伴504的內(nèi)部組件。但是,獨立的站管理模塊506不局限于這種配置,它可以是具有到網(wǎng)絡(luò)設(shè)備的入口的單獨的外部組件。圖6是具外部的獨立的站管理模塊604的遠程網(wǎng)絡(luò)設(shè)備602的示意圖。獨立的站管理模塊604的運行方式與圖5所示的獨立站管理模塊506相似,不同之處在于它是外接到遠程網(wǎng)絡(luò)設(shè)備602。
圖7是通信初始化的“下一頁”700的示意圖。通信初始化的“下一頁”700是包括報頭702和主體704的數(shù)據(jù)包。S/P轉(zhuǎn)換器204在站管理模塊508的引導(dǎo)下將通信初始化的“下一頁”700傳送給S/P轉(zhuǎn)換器206。另一方面,S/P轉(zhuǎn)換器206在站管理模塊506的引導(dǎo)下將通信初始化的“下一頁”700傳送給S/P轉(zhuǎn)換器204。在兩種方案中,通信初始化的“下一頁”用于啟動PHY110和站管理模塊508之間交換管理信息。具體地,通信初始化的“下一頁”700表明附加的“下一頁”會跟隨而來(例如,通過開通嵌入式管理信道)。此外,通信初始化的“下一頁”700能指示后續(xù)的“下一頁”的數(shù)量,以及能指示將被包含在后續(xù)的“下一頁”中的信息類型。
報頭702用于將數(shù)據(jù)包標識為或標記為通信初始化的“下一頁”700。主體704包括數(shù)據(jù)域706、數(shù)據(jù)域708和數(shù)據(jù)域710。數(shù)據(jù)域710為S/P接口的自協(xié)商程序所保留,以進行用戶化。就是說,可將管理信息裝載到數(shù)據(jù)域710,以根據(jù)本發(fā)明初始化管理連接接口。
在本發(fā)明的一方面,通信初始化的“下一頁”700是IEEE 802.3 LAN以太網(wǎng)協(xié)議的附錄28C AN規(guī)定的“消息頁6下一頁(Message Page 6 NextPage)”?!跋㈨?下一頁”是PHY標識符標記碼“下一頁”,用于在網(wǎng)絡(luò)設(shè)備之間交換標識信息?!跋㈨?下一頁”包括1個消息頁和4個未格式化頁。消息頁(message page)位于報頭702,其將該“下一頁”識別為“消息頁6下一頁”。消息頁為11比特長的長度,形式是“000 0000 0110”。作為選擇,通信初始化“下一頁”700也可以是附錄28C AN規(guī)定的“消息頁5下一頁(Message Page 5 Next Page)”。
所述4個未格式化頁位于主體704,能提供多達44比特的數(shù)據(jù)。其中,有32個比特用于標識傳送“消息頁5/6下一頁”的設(shè)備。具體地,16個比特位于數(shù)據(jù)域706,標識設(shè)備的制造商(即,IEEE MDIO 2號寄存器的內(nèi)容);余下的16個比特位于數(shù)據(jù)域708,標識設(shè)備的型號(即,IEEE MDIO 3號寄存器的內(nèi)容)。這4個未格式化消息頁的最后的12個比特位于數(shù)據(jù)域710,可以是用戶自定義的。可以根據(jù)本發(fā)明對這些比特進行編碼,以說明跟隨通信初始化的“下一頁”700之后的用戶自定義的“下一頁”的數(shù)目和類型。
圖8是用戶自定義的“下一頁”800的示意圖。用戶自定義的“下一頁”800是包括報頭802和主體804的數(shù)據(jù)包。S/P轉(zhuǎn)換器204在站管理模塊508的引導(dǎo)下將用戶自定義的“下一頁”800傳送給S/P轉(zhuǎn)換器206。另一方面,S/P轉(zhuǎn)換器206在獨立的站管理模塊506的引導(dǎo)下將用戶自定義的“下一頁”800傳送給S/P轉(zhuǎn)換器204。在這兩種方案中,用戶自定義的“下一頁”800用于在PHY 110和站管理模塊508之間交換管理信息。
報頭802標識出將該數(shù)據(jù)包為用戶自定義的“下一頁”800。用戶自定義的“下一頁”800是按照管理通信網(wǎng)絡(luò)500運行的通信協(xié)議的自協(xié)商程序規(guī)定的“下一頁”而格式化的。這樣,預(yù)定的通信協(xié)議能夠適應(yīng)以及完全支持用戶自定義的“下一頁”800的發(fā)送與接收。
用戶自定義的“下一頁”800跟隨在通信初始化的“下一頁”700后,傳送主體804中的管理信息806。在第一方案中,管理信息806由PHY 110提供,并被放在主體804中以傳送給S/P轉(zhuǎn)換器204。來自PHY 110的管理信息806可以是自動生成的管理信息,或者可以是從遠程鏈路伙伴104接收的管理信息。例如,管理信息806可以是來自PHY 110自協(xié)商程序的完整的(即,具有報頭和主體)的“下一頁”或者“基本頁”數(shù)據(jù)包。作為選擇,管理信息806也可以是來自PHY 110自協(xié)商程序的“下一頁”或“基本頁”數(shù)據(jù)包的一部分(即,只有主體或者只有部分主體)。
S/P轉(zhuǎn)換器204將所接收的用戶自定義的“下一頁”800存儲到一個或多個管理寄存器中。站管理模塊508讀取所存儲的用戶自定義的“下一頁”800,并處理存儲在主體804中管理信息806。為了處理管理信息806,站管理模塊508首先調(diào)整從多個用戶自定義的“下一頁”800接收的管理信息806的集合。
在第二方案中,管理信息806由站管理模塊508提供,并被放在主體804中以傳送給S/P轉(zhuǎn)換器206。例如,來自站管理模塊508的管理信息806可包括S/P轉(zhuǎn)換器204的通信屬性(即,預(yù)加重值、速度等)。S/P轉(zhuǎn)換器206將所接收的用戶自定義的“下一頁”800存儲到一個或多個管理寄存器中。獨立的站管理模塊506讀取所存儲的用戶自定義的“下一頁”800,并處理存儲在主體804中的管理信息806。為了處理管理信息806,獨立的站管理模塊506首先調(diào)整從多個用戶自定義的“下一頁”800接收的管理信息806的集合。
在S/P轉(zhuǎn)換器204和206的自協(xié)商過程中,打算送給S/P轉(zhuǎn)換器204和206的管理信息通過連通接口212進行交換。通信初始化的“下一頁”700和用戶自定義的“下一頁”800與這些管理通信消息一起傳送。因此,通信初始化的“下一頁”700和用戶自定義的“下一頁”800表示在S/P轉(zhuǎn)換器204和206的自協(xié)商握手的過程中進行交換的一部分管理消息。這樣,形成了本地網(wǎng)絡(luò)管理設(shè)備502和遠程PHY 110之間的承載管理信息的間接的或嵌入式的管理信道。這種間接的管理信道是在管理連通接口212運行的協(xié)議規(guī)定的現(xiàn)有的管理信道中創(chuàng)建的。
圖9是在本發(fā)明的通信接口之間建立的管理信道900中的嵌入式管理信道的構(gòu)成。管理信道900示出了S/P轉(zhuǎn)換器204和206的自協(xié)商周期中在S/P轉(zhuǎn)換器204和206之間交換的管理信息流。如圖9所示,連續(xù)傳送的管理信息數(shù)據(jù)包形成管理信道900。管理信道900包括管理數(shù)據(jù)包902和用戶自定義的“下一頁”800(圖示為間斷的“下一頁”800-A和800-B)。管理數(shù)據(jù)包902包括由S/P轉(zhuǎn)換器204和206交換的以及打算傳送給S/P轉(zhuǎn)換器204和206的管理數(shù)據(jù)。用戶自定義的“下一頁”800包括用于本地網(wǎng)絡(luò)管理設(shè)備502或者遠程PHY 110的管理數(shù)據(jù),這些管理數(shù)據(jù)也由S/P轉(zhuǎn)換器204和206交換。
在指定的時間周期內(nèi),管理信道900可以僅包括管理數(shù)據(jù)包902、僅包括用戶自定義的“下一頁”800,或者包括管理數(shù)據(jù)包902以及用戶自定義的“下一頁”800兩者。嵌入式管理信道的構(gòu)成,避免了為容納管理信息在本地網(wǎng)絡(luò)管理設(shè)備502和遠程PHY 110之間的傳送,而停止傳送打算傳送給S/P轉(zhuǎn)換器204和206的管理數(shù)據(jù)的需要。另外,如上所述,連通接口212使用的現(xiàn)有的自協(xié)商程序能夠完全支持所述嵌入式管理信道。
圖10是根據(jù)本發(fā)明生成的嵌入式管理信道1000的內(nèi)容的示意圖。嵌入式管理信道1000包括通過圖9所示的通信信道900傳送的用戶自定義的“下一頁”800(圖示為“下一頁”800-A至800-N)。換言之,可認為嵌入式管理信道1000包括用戶自定義的“下一頁”800的有效載荷。
在本發(fā)明的一方面,用戶自定義的“下一頁”800是16比特長。其中5比特用作報頭,用于標識用戶自定義的“下一頁”,而其余的11比特包括管理信息。如果將要通過S/P接口交換的管理信息長度大于16比特,那么,可將管理信息分割成一個或多個部分,將他們放在一個或多個用戶自定義的“下一頁”800的數(shù)據(jù)域中傳送。隨后,這些被分割的管理信息可被獨立的站管理模塊506或者站管理模塊508重組,以連貫地再現(xiàn)原始傳送的管理消息或指令。此外,通信初始化的“下一頁”能建立嵌入式管理信道1000,使得任意數(shù)目的用戶自定義的“下一頁”能夠跟隨在通信初始化的“下一頁”后面。
根據(jù)本發(fā)明的另一方面,通信初始化的“下一頁”700用于在S/P轉(zhuǎn)換器204和206之間傳送管理信息。就是說,通信初始化的“下一頁”700的數(shù)據(jù)域710用于在通信鏈路106上交換管理信息。可傳送多個通信初始化的“下一頁”700以建立嵌入式的管理信道1000。這樣,可由用戶自定義的“下一頁”700提供遠程PHY自協(xié)商的嵌入式管理信道1000。
本發(fā)明提供的管理信息共享機制使得本地網(wǎng)絡(luò)管理設(shè)備中的本地站管理模塊能夠遠程地、動態(tài)地調(diào)整位于遠程網(wǎng)絡(luò)設(shè)備中的遠程PHY的運行,而不需要直接的有線連接。本發(fā)明的管理接口能適應(yīng)遠程PHY自協(xié)商,所以能夠通過本地網(wǎng)絡(luò)管理設(shè)備來確定和設(shè)定遠程PHY的運行模式。另外,本發(fā)明的管理接口促進了管理信息在遠程鏈路伙伴和本地網(wǎng)絡(luò)管理設(shè)備的交換。在這種方式下,連接到本地網(wǎng)絡(luò)設(shè)備的本地或遠程用戶終端能夠管理遠程的PHY。具體地,用戶終端可用于產(chǎn)生管理指令并通過表面看來具有直接管理入口的直接管理信道將管理指令傳送給遠程PHY。
圖11是與圖5(或圖6)相應(yīng)的使用本發(fā)明的管理接口將管理信息從本地網(wǎng)絡(luò)管理設(shè)備傳遞到遠程PHY的操作步驟的流程圖。當(dāng)然,本發(fā)明不受這些操作步驟所限。相反,本領(lǐng)域的技術(shù)人員根據(jù)這里的教導(dǎo)應(yīng)當(dāng)意識到,其它的操作控制步驟也在本發(fā)明的范圍和實質(zhì)中。下面將對圖11的步驟進行討論。
步驟1102中,本地網(wǎng)絡(luò)管理設(shè)備產(chǎn)生管理消息。例如,這種管理消息可由MAC或者本地站管理模塊自動生成。作為選擇,這種管理消息也可以由與本地網(wǎng)絡(luò)管理設(shè)備通信的用戶(即,通過本地或遠程用戶終端)生成。管理消息包括打算傳送給遠程PHY或遠程網(wǎng)絡(luò)設(shè)備的管理信息。例如,這種管理消息可以是管理指令,或者管理信息的請求。
步驟1104中,本地站管理模塊產(chǎn)生通信初始化信息。根據(jù)預(yù)定的管理通信網(wǎng)絡(luò)(即,本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備)運行的通信協(xié)議將這些通信初始化信息格式化。具體地,根據(jù)為本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器所使用的自協(xié)商程序而保留的、以進行用戶化的消息模板將通信初始化信息格式化。通信初始化消息包含用戶自定義數(shù)據(jù)域。用戶自定義數(shù)據(jù)域使用編碼的比特序列來指定將要傳送的管理信息的類型和大小。作為選擇,用戶自定義數(shù)據(jù)域可包含管理消息或者一部分的管理消息。在本發(fā)明的一個方面,消息模板是IEEE附錄28C AN的“消息頁6下一頁”,且用戶自定義數(shù)據(jù)域是數(shù)據(jù)包的最后12個比特空間。作為選擇,消息模板也可以是附錄28C AN規(guī)定的“消息頁5下一頁”。
步驟1106中,通信初始化消息由本地網(wǎng)絡(luò)管理設(shè)備的S/P轉(zhuǎn)換器傳送。通過通信鏈路傳送通信初始化消息。所述通信鏈路是支持以太網(wǎng)的通信鏈路。
步驟1108中,遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器接收通信初始化消息。所述通信初始化消息可通過一個或多個連接在本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備之間的居間網(wǎng)絡(luò)設(shè)備傳送。就是說,可通過一個或多個居間網(wǎng)絡(luò)設(shè)備接收和轉(zhuǎn)送通信初始化信息,以將通信初始化信息傳送給遠程網(wǎng)絡(luò)設(shè)備。此外,通信初始化消息能夠與打算傳送給遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器的管理信息一起傳送。
步驟1110中,將通信初始化消息存儲在遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器的管理寄存器中。具體地,通信初始化消息存儲在一個或多個管理寄存器中。
步驟1112中,遠程網(wǎng)絡(luò)設(shè)備的獨立的站管理模塊讀取這些通信初始化消息。具體地,獨立的站管理模塊讀取遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器的管理寄存器中的內(nèi)容。
步驟1114中,獨立的站管理模塊處理用戶自定義數(shù)據(jù)域的內(nèi)容,以確定本地網(wǎng)絡(luò)管理設(shè)備將要傳送的管理消息的類型和大小。具體地,獨立的站管理模塊處理用戶自定義數(shù)據(jù)域中編碼的比特序列。通過這樣,獨立的站管理模塊準備就緒以接收后續(xù)的將要傳送給遠程PHY的管理信息。這樣,能夠建立管理信道以促使管理信息從本地網(wǎng)絡(luò)管理設(shè)備傳送到遠程網(wǎng)絡(luò)設(shè)備。在本發(fā)明的一方面,用戶自定義數(shù)據(jù)域的內(nèi)容包括將要傳送給遠程PHY的管理信息或一部分管理信息。
步驟1116中,本地站管理模塊產(chǎn)生管理信息的傳送消息。這種管理信息的傳送消息是根據(jù)本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器使用的自協(xié)商程序的消息模板格式化的。圖8示出了管理信息的傳送消息的可能格式。管理信息傳送消息包括報頭和用戶自定義的數(shù)據(jù)域。報頭中說明了用戶自定義數(shù)據(jù)域包含的管理信息的類型。用戶自定義數(shù)據(jù)域包含由本地網(wǎng)絡(luò)管理設(shè)備產(chǎn)生的管理信息或一部分的管理信息。如果管理信息的長度大于用戶自定義的數(shù)據(jù)域的比特長度,本地站管理模塊就將管理信息分割成一個或多個部分,以分開傳送給遠程網(wǎng)絡(luò)設(shè)備。
在本發(fā)明的一方面,根據(jù)IEEE附錄28C AN的“下一頁”模板將管理信息的傳送消息格式化,使管理信息的傳送消息最后面的11個比特包含所述的管理信息或一部分管理信息。
步驟1118中,由本地網(wǎng)絡(luò)管理設(shè)備的S/P轉(zhuǎn)換器傳送管理信息的傳送消息。通過連接本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備的通信鏈路傳送這些管理信息的傳送消息。所述通信鏈路與用于傳送通信初始化消息的支持以太網(wǎng)的通信鏈路相同。
步驟1120中,遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器接收管理信息的傳送消息??赏ㄟ^連接在本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備之間的居間網(wǎng)絡(luò)設(shè)備傳送這些管理信息的傳送消息。就是說,可通過一個或多個居間網(wǎng)絡(luò)設(shè)備接收和傳送管理信息的傳送消息,以將管理信息的傳送消息傳送給遠程網(wǎng)絡(luò)設(shè)備。此外,管理信息的傳送消息可與將要傳送給遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器的管理信息一起傳送。
步驟1122中,將管理信息的傳送消息存儲在遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器的管理存儲器中。具體地,將管理信息的傳送消息存儲在一個或多個管理寄存器中。
步驟1124中,獨立的站管理模塊讀取管理信息的傳送消息。具體地,獨立的站管理模塊讀取遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器的管理寄存器中的內(nèi)容,以重新獲得包含在管理信息的傳送消息的用戶自定義域中的管理信息或一部分管理信息。
步驟1126中,獨立的站管理器處理管理信息的傳送消息的用戶自定義數(shù)據(jù)域的內(nèi)容。獨立的站管理模塊基于通信初始化的消息的用戶自定義數(shù)據(jù)域包含的編碼比特序列組合管理信息或一部分管理信息。典型地,獨立的站管理模塊組合管理信息或一部分管理信息,以連貫地將管理信息傳送給遠程PHY。例如,獨立的站管理模塊能組合根據(jù)“下一頁”模板格式化的多個管理信息的傳送消息中包含的管理信息。
步驟1128中,獨立的站管理模塊為遠程PHY提供管理信息或一部分的管理信息。具體地,獨立的站管理模塊將管理信息的傳送消息的用戶自定義數(shù)據(jù)域的內(nèi)容寫入遠程PHY的管理寄存器中。用戶自定義數(shù)據(jù)域的內(nèi)容可能占據(jù)遠程PHY的一個或多個管理寄存器空間。
例如,提供給遠程PHY的管理信息可用于調(diào)整遠程PHY的運行。作為選擇,還可將提供給遠程PHY的管理信息傳送給遠程PHY的遠程鏈路伙伴。
總而言之,步驟1102至1114表示通信初始化階段1130。通信初始化階段1130規(guī)定在連接本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備的通信鏈路上保留嵌入式管理信道。嵌入式管理信道的初始化之后能夠交換任何數(shù)目的管理信息??偠灾襟E1116至1128表示管理信息的傳送階段1132。管理信息的傳送階段1132規(guī)定通過嵌入式管理信道將管理信息從本地網(wǎng)絡(luò)管理設(shè)備傳送到遠程PHY。
可重復(fù)一部分管理信息的傳送階段1132以適應(yīng)將大的管理信息的比特序列分割成一個或多個管理信息的傳送消息。就是說,可重復(fù)管理信息的傳送階段1132或者一部分管理信息的傳送階段1132,以傳送將要傳送的每一組管理信息。此外,可重復(fù)一部分的管理信息的傳送階段1132,以連貫地組合被分割的管理信息的比特序列,以將其傳送給遠程PHY。
可為每一組新的將要傳遞的管理信息重復(fù)通信初始化階段1130和管理信息傳送階段1132。作為選擇,可執(zhí)行一次通信初始化階段1130以建立嵌入式管理信道,以能夠在重復(fù)實施管理信息的傳送階段1132中傳送多組管理信息。
圖12是與圖5(或圖6)相應(yīng)的使用本發(fā)明的管理接口將管理信息從遠程PHY傳遞到本地網(wǎng)絡(luò)管理設(shè)備的操作步驟1200的流程圖。本發(fā)明不局限于這里所描述的操作。相反,本領(lǐng)域的技術(shù)人員根據(jù)這里的教導(dǎo)將會意識到,其他的操作控制流程也在本發(fā)明的范圍和實質(zhì)之中。下面將對圖12中的步驟進行描述。
步驟1202中,遠程網(wǎng)絡(luò)設(shè)備的獨立的站管理模塊產(chǎn)生管理消息??赏ㄟ^訪問遠程網(wǎng)絡(luò)設(shè)備的遠程PHY的管理寄存器中的內(nèi)容來產(chǎn)生這些管理消息。獨立的站管理模塊讀取和匯集存儲在遠程PHY的管理寄存器中的內(nèi)容,以形成管理消息。存儲在遠程PHY的寄存器的管理信息可以是自動產(chǎn)生的信息。作為選擇,存儲在遠程PHY的寄存器的管理信息可以是從連接于遠程PHY的遠程鏈路伙伴中接收的管理信息。所述管理消息包括將要傳送給連接于遠程網(wǎng)絡(luò)設(shè)備的本地網(wǎng)絡(luò)管理設(shè)備的管理信息。例如,所述管理消息可以是管理指令或者管理信息的請求。
步驟1204中,獨立的站管理模塊產(chǎn)生通信初始化消息。根據(jù)管理通信網(wǎng)絡(luò)(即,本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備)運行的預(yù)定通信協(xié)議格式化通信初始化消息。具體地,根據(jù)本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器使用的自協(xié)商程序為用戶化而保留的消息模板將通信初始化消息格式化。所述通信初始化消息包含用戶自定義數(shù)據(jù)域。用戶自定義數(shù)據(jù)域通過使用編碼的比特序列來指定將要傳送的管理消息的類型和大小。作為選擇,用戶自定義數(shù)據(jù)域包含管理消息或一部分的管理消息。在本發(fā)明的一方面,消息模板是IEEE附錄28C AN的“消息頁6下一頁”,而用戶自定義數(shù)據(jù)域是數(shù)據(jù)包的最后12比特的空間。作為選擇,通信初始化的“下一頁”700還可以是附錄28C AN規(guī)定的“消息頁5下一頁”。
步驟1206中,遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器通過通信鏈路傳送通信初始化消息,所述通信鏈路是支持以太網(wǎng)的通信鏈路。
步驟1208中,本地網(wǎng)絡(luò)管理設(shè)備的S/P轉(zhuǎn)換器接收通信初始化消息??赏ㄟ^連接在遠程網(wǎng)絡(luò)設(shè)備和本地網(wǎng)絡(luò)管理設(shè)備之間的居間網(wǎng)絡(luò)設(shè)備傳送通信初始化消息。就是說,就是說,可通過一個或多個居間網(wǎng)絡(luò)設(shè)備接收和傳送通信初始化消息,以將通信初始化消息傳送給本地網(wǎng)絡(luò)管理設(shè)備。此外,通信初始化消息可與將要傳送給本地網(wǎng)絡(luò)管理設(shè)備的S/P轉(zhuǎn)換器的管理信息一起傳送。
步驟1210中,將通信初始化消息存儲在本地網(wǎng)絡(luò)管理設(shè)備的S/P轉(zhuǎn)換器的管理存儲器中。具體地,將通信初始化消息存儲在一個或多個管理寄存器中。
步驟1212中,本地網(wǎng)絡(luò)管理設(shè)備的站管理模塊讀取通信初始化消息。具體地,站管理模塊讀取本地網(wǎng)絡(luò)管理設(shè)備的S/P轉(zhuǎn)換器的管理寄存器中的內(nèi)容。
步驟1214中,站管理器處理用戶自定義數(shù)據(jù)域的內(nèi)容,以確定將由遠程網(wǎng)絡(luò)設(shè)備傳送的管理消息的類型和大小。具體地,站管理模塊處理用戶自定義數(shù)據(jù)域的編碼比特序列。據(jù)此,站管理模塊準備就緒以接收后續(xù)的將要傳送給站管理模塊的管理信息。這樣,能夠建立管理信道以促使管理信息從遠程網(wǎng)絡(luò)設(shè)備傳送給本地網(wǎng)絡(luò)管理設(shè)備。在本發(fā)明的一方面,用戶自定義數(shù)據(jù)域包含打算傳送給站管理模塊的管理消息或一部分管理信息。
步驟1216中,遠程網(wǎng)絡(luò)設(shè)備產(chǎn)生管理信息的傳送消息。根據(jù)本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備使用的S/P轉(zhuǎn)換器的自協(xié)商程序的消息模板將管理信息的傳送消息格式化。圖8示出了管理信息的傳送消息的可能格式。管理信息的傳送消息包括報頭和用戶自定義數(shù)據(jù)域。報頭說明了用戶自定義數(shù)據(jù)域中包含的管理信息的類型。用戶自定義數(shù)據(jù)域包含由遠程網(wǎng)絡(luò)設(shè)備產(chǎn)生的管理信息或一部分管理信息。如果管理信息的比特長度大于用戶自定義數(shù)據(jù)域的比特長度,那么,遠程網(wǎng)絡(luò)設(shè)備將管理信息分割成一個或多個部分,以將它們分開傳送給本地網(wǎng)絡(luò)管理設(shè)備。
在本發(fā)明的一方面,根據(jù)IEEE附錄28C AN的“下一頁”模板格式化管理信息的傳送消息,使管理信息的傳送消息的最后11比特包含管理信息或一部分的管理信息。
步驟1218中,遠程網(wǎng)絡(luò)設(shè)備的S/P轉(zhuǎn)換器傳送管理信息的傳送消息。通過連接本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備的通信鏈路傳送這些管理信息的傳送消息。所述通信鏈路與用于傳送通信初始化消息的支持以太網(wǎng)的通信鏈路相同。
步驟1220中,本地網(wǎng)絡(luò)管理設(shè)備的S/P轉(zhuǎn)換器接收管理信息的傳送消息??赏ㄟ^連接在本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備之間的一個或多個居間網(wǎng)絡(luò)設(shè)備傳送這些管理信息的傳送消息。就是說,可通過一個或多個居間網(wǎng)絡(luò)設(shè)備接收和傳送管理信息的傳送消息,以將管理信息的傳送消息傳送給本地網(wǎng)絡(luò)管理設(shè)備。此外,管理信息的傳送消息可與將要傳送給本地網(wǎng)絡(luò)管理設(shè)備的S/P轉(zhuǎn)換器的管理信息一起傳送。
步驟1222中,管理信息的傳送消息被存儲在本地網(wǎng)絡(luò)管理設(shè)備的S/P轉(zhuǎn)換器的管理存儲器中。具體地,將管理信息的傳送消息存儲在一個或多個管理寄存器中。
步驟1224中,站管理模塊讀取管理信息的傳送消息。具體地,獨立的站管理模塊讀取本地網(wǎng)絡(luò)管理設(shè)備的S/P轉(zhuǎn)換器的管理寄存器中的內(nèi)容,以重新獲得包含在管理信息的傳送消息的用戶自定義域中的管理信息或一部分管理信息。
步驟1126中,站管理器處理管理信息的傳送消息的用戶自定義數(shù)據(jù)域的內(nèi)容。站管理模塊基于通信初始化消息的用戶自定義數(shù)據(jù)域中包含的編碼比特序列組合管理信息或一部分管理信息。典型地,站管理模塊組合管理信息或一部分管理信息,以連貫地將管理信息傳送給本地網(wǎng)絡(luò)管理設(shè)備的MAC。例如,站管理模塊能組合根據(jù)“下一頁”模板格式化的多個管理信息的傳送消息包含的管理信息。
步驟1228中,站管理模塊為MAC提供管理信息或一部分的管理信息。例如,提供給MAC的管理信息可用于調(diào)整本地網(wǎng)絡(luò)管理設(shè)備或MAC的運行。作為選擇,提供給MAC的管理信息還可以傳送給連接到MAC的用戶終端。
總而言之,總而言之,步驟1202至1214表示通信初始化階段1230。通信初始化階段1230規(guī)定在連接本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備的通信鏈路上保留嵌入式管理信道??偠灾?,步驟1216至1228表示管理信息的傳送階段1232。管理信息的傳送階段1232規(guī)定通過嵌入式管理信道將管理信息從遠程PHY傳送到本地站管理模塊。
可重復(fù)一部分管理信息的傳送階段1232以配合將大的管理信息的比特序列分割成一個或多個管理信息的傳送消息。就是說,可重復(fù)管理信息的傳送階段1132或者一部分管理信息的傳送階段1232,以傳送將要傳送的每一組管理信息。此外,可重復(fù)一部分的管理信息的傳送階段1232,以連貫地組合被分割的管理信息的比特序列,以將其傳送到MAC。
可為每一組新的將要傳遞的管理信息一起重復(fù)通信初始化階段1230和管理信息的傳送消息1232。作為選擇,可執(zhí)行一次通信初始化階段1230以建立嵌入式管理信道,以能夠在重復(fù)實施管理信息的傳送周期1232中傳送多組管理信息。
總之,流程圖1100和1200所示的操作步驟能在通過S/P轉(zhuǎn)換器接口連接的本地網(wǎng)絡(luò)管理設(shè)備和遠程網(wǎng)絡(luò)設(shè)備之間提供管理信息的雙向交換。例如,能夠一前一后分別地實施流程圖1100和1200所示的操作步驟。具體地,可在本地網(wǎng)絡(luò)管理設(shè)備的本地站管理模塊和遠程網(wǎng)絡(luò)設(shè)備的遠程PHY之間共享管理信息。使用嵌入式管理信道的管理通信接口被建立以促使遠程PHY的自協(xié)商。總的來說,給本地站管理模塊提供了監(jiān)視和調(diào)整遠程PHY的運行的機制,以確保遠程鏈路伙伴、遠程PHY和本地網(wǎng)絡(luò)設(shè)備之間的最優(yōu)運行。
本發(fā)明是通過一些實施例進行描述的,本領(lǐng)域技術(shù)人員知悉,在不脫離本發(fā)明的精神和范圍的情況下,可以對這些特征和實施例進行各種改變或等效替換。另外,在本發(fā)明的教導(dǎo)下,可以對這些特征和實施例進行修改以適應(yīng)具體的情況及材料而不會脫離本發(fā)明的精神和范圍。因此,本發(fā)明不受此處所公開的具體實施例的限制,所有落入本申請的權(quán)利要求范圍內(nèi)的實施例都屬于本發(fā)明的保護范圍。
相關(guān)申請交叉參考本申請全文引用并要求申請日期為2005年10月17日、美國臨時專利申請編號為60/726,661的優(yōu)先權(quán),以及申請日期為2005年11月14日、美國專利申請編號為11/272,148的優(yōu)先權(quán)。
權(quán)利要求
1.一種在按照預(yù)定協(xié)議運行的通信網(wǎng)絡(luò)中將管理信息從本地網(wǎng)絡(luò)管理設(shè)備傳送給遠程網(wǎng)絡(luò)設(shè)備的遠程物理層設(shè)備的方法,其特征在于,包括(1)產(chǎn)生管理信息的傳送消息,包含管理消息,其根據(jù)所述通信網(wǎng)絡(luò)的自協(xié)商程序的消息模板進行格式化;以及(2)將所述管理信息的傳送消息從本地網(wǎng)絡(luò)管理設(shè)備傳送給遠程物理層設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其中,步驟(1)包括(1a)根據(jù)IEEE附件28C自協(xié)商程序的“下一頁”模板格式化所述管理信息的傳送消息。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述步驟(1a)還包括(i)將所述管理消息放在所述管理信息的傳送消息的用戶自定義域中。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟(2)包括(2a)將管理消息提供給本地網(wǎng)絡(luò)管理設(shè)備的本地通信接口。
5.一種在按照預(yù)定協(xié)議運行的通信網(wǎng)絡(luò)中將管理消息從遠程網(wǎng)絡(luò)設(shè)備傳送給本地網(wǎng)絡(luò)管理設(shè)備的本地站管理模塊的方法,其特征在于,包括(1)產(chǎn)生管理信息的傳送消息,包含管理消息,其根據(jù)所述通信網(wǎng)絡(luò)的自協(xié)商程序的消息模板進行格式化;以及(2)將所述管理信息的傳送消息從遠程網(wǎng)絡(luò)設(shè)備傳送給本地站管理模塊。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述步驟(1)包括(1a)根據(jù)IEEE附件28C自協(xié)商程序的“下一頁”模板格式化所述管理信息的傳送消息。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述步驟(1a)還包括(i)將所述管理消息放在所述管理信息的傳送消息的用戶自定義域中。
8.一種按照預(yù)定的通信協(xié)議運行的遠程網(wǎng)絡(luò)設(shè)備,包括連接于遠程鏈路伙伴的遠程物理層設(shè)備;連接于所述遠程物理層設(shè)備和本地網(wǎng)絡(luò)管理設(shè)備的遠程通信接口;以及通過管理寄存器接口的第一部分連接到所述遠程物理層設(shè)備以及通過管理寄存器接口的第二部分連接到所述遠程通信接口的獨立的站管理模塊;其中,所述獨立的站管理模塊提供管理信息在所述遠程物理層設(shè)備和所述遠程通信接口之間的雙向交換。
9.根據(jù)權(quán)利要求8所述的遠程網(wǎng)絡(luò)設(shè)備,其中,所述管理寄存器接口是以下之一(a)IEEE 802.3第22款的管理數(shù)據(jù)時鐘/管理數(shù)據(jù)輸入/輸出接口;(b)IEEE 802.3第45款的管理數(shù)據(jù)時鐘/管理數(shù)據(jù)輸入/輸出接口;(c)智能接口控制器(I2C)接口;(d)并行寄存器接口;(e)直接寄存器接口;和(f)直接的一組狀態(tài)和控制比特(a direct set of status and controlbits)。
10.根據(jù)權(quán)利要求8所述的遠程網(wǎng)絡(luò)設(shè)備,其中,所述獨立的站管理模塊讀取存儲在遠程物理層設(shè)備的管理寄存器中的遠程物理層設(shè)備管理信息,并將遠程物理層設(shè)備管理信息寫入到遠程通信接口的管理寄存器中。
全文摘要
本發(fā)明涉及一種包括管理設(shè)備和遠程設(shè)備的通信網(wǎng)絡(luò)。所述遠程設(shè)備包括與鏈路伙伴相連的物理層設(shè)備(PHY)。遠程設(shè)備的獨立的站管理模塊在PHY和串行-并行(S/P)接口之間提供管理信息的雙向交換,所述S/P接口用于連接遠程設(shè)備和管理設(shè)備。管理設(shè)備的站管理器在S/P接口和管理設(shè)備的媒介訪問控制層(MAC)之間提供管理信息的雙向交換。獨立的站管理器和站管理器發(fā)送根據(jù)為用戶化而保留的S/P接口的自協(xié)商(AN)程序的消息模板而格式化的初始化消息,以預(yù)定用于傳送管理信息的嵌入式管理信道。隨后,交換該根據(jù)自協(xié)商程序的消息模板格式化的管理信息消息,從而提供了PHY的自協(xié)商。
文檔編號H04L12/24GK1953458SQ20061013600
公開日2007年4月25日 申請日期2006年10月13日 優(yōu)先權(quán)日2005年10月17日
發(fā)明者霍華德·鮑默, 斯科特·丹尼爾, 加里·S·赫夫 申請人:美國博通公司