專利名稱:兼容不同速率光模塊接口的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到通信領(lǐng)域,特別涉及到一種兼容不同速率光模塊接ロ的方法和裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)的日益普及,網(wǎng)絡(luò)的速度也已經(jīng)實(shí)現(xiàn)了從百兆/千兆到千兆/萬兆的進(jìn)步,這是以太網(wǎng)發(fā)展史中的重要里程碑。而萬兆網(wǎng)絡(luò)時(shí)代的到來,給人們帶來了全新的體驗(yàn)。目前,人們對(duì)帶寬的要求正在迅速提高,如迅猛發(fā)展的存儲(chǔ)網(wǎng)絡(luò)海量數(shù)據(jù)傳輸通道、大量千兆帶寬匯聚的城域網(wǎng)絡(luò)、大型金融機(jī)構(gòu)的數(shù)據(jù)集中、企業(yè)核心業(yè)務(wù)、ERP(EnterpriseResource Planning,企業(yè)資源計(jì)劃)和 CRM(Customer Relationship Management,客戶關(guān)系管理)等復(fù)雜的應(yīng)用擴(kuò)展,這就使得如今萬兆網(wǎng)絡(luò)為骨干、千兆網(wǎng)絡(luò)為接入成為網(wǎng)絡(luò)的 主流結(jié)構(gòu)。目前,在交換機(jī)、路由器、PTN (Packet Transport Network,分組傳送網(wǎng))產(chǎn)品等網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備上,IGE接ロ通常采用SFP(Small Form-factor Pluggables)封裝光模塊,而SFP+光模塊的出現(xiàn),使得其已經(jīng)開始取代XFP Gigabit Small Form Factor Pluggable)光模塊而成為IOGE接ロ所采用光模塊接ロ的趨勢(shì)。SFP+光模塊具有更緊湊的外形尺寸,其尺寸與SFP光模塊的尺寸相同,可以和同類型的XFP光模塊直接連接,并且成本比XFP光模塊產(chǎn)品低。由于SFP+光模塊能夠?qū)崿F(xiàn)更高的端ロ密度和更低的成本,應(yīng)用前景十分廣泛。而對(duì)于接ロ種類較多的PTN設(shè)備而言,在設(shè)計(jì)時(shí)往往將接ロ物理層和介質(zhì)訪問控制層設(shè)計(jì)為兩個(gè)相互獨(dú)立的硬件層,以降低設(shè)計(jì)的成本和復(fù)雜度,但是,目前對(duì)于不同速率的光模塊的以太網(wǎng)接ロ物理層部分,還是采用了不同的硬件模塊,沒有實(shí)現(xiàn)通過ー種通用硬件模塊兼容不同速率的光模塊接ロ,通用性較差,并且成本高。
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種兼容不同速率光模塊接ロ的方法,通過采用ー個(gè)通用的以太網(wǎng)物理層硬件模塊,實(shí)現(xiàn)對(duì)不同速率光模塊接ロ的兼容,能夠提高以太網(wǎng)中光模塊接ロ的通用性,并且降低成本。本發(fā)明提供一種兼容不同速率光模塊接ロ的方法,包括接收用于監(jiān)控光模塊的監(jiān)控接ロ所發(fā)送的指令,所述指令用于指示所插入的光模塊的類型;根據(jù)所述光模塊的類型,控制CPU對(duì)所述光模塊的類型對(duì)應(yīng)的工作模式所需要的物理層信號(hào)進(jìn)行配置,并進(jìn)行所述光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。優(yōu)選地,在執(zhí)行所述接收用于監(jiān)控光模塊的監(jiān)控接ロ所發(fā)送的指令,所述指令用于指示所插入的光模塊的類型之前,還包括將不同速率的光模塊的工作模式所需要的物理層信號(hào)進(jìn)行存儲(chǔ)。優(yōu)選地,所述根據(jù)光模塊的類型,控制CPU對(duì)所述光模塊的類型對(duì)應(yīng)的工作模式所需要的物理層信號(hào)進(jìn)行配置包括根據(jù)所述光模塊的類型,對(duì)所述光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行配置;根據(jù)所述以太網(wǎng)上層接ロ所需的接ロ速率和通信協(xié)議,進(jìn)行所述光模塊接ロ與所述以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。優(yōu)選地,所述控制CPU對(duì)所述光模塊的類型對(duì)應(yīng)的工作模式所需要的物理層信號(hào)進(jìn)行配置還包括根據(jù)所述光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率,從所述光模塊輸入的比特流數(shù)據(jù)中,將所述光模塊所對(duì)應(yīng)的線路時(shí)鐘的頻率進(jìn)行恢復(fù)。本發(fā)明還提供一種兼容不同速率光模塊接ロ的裝置,包括 接收模塊,用于接收用于監(jiān)控光模塊的監(jiān)控接ロ所發(fā)送的指令,所述指令用于指示所插入的光模塊的類型;配置管理模塊,用于根據(jù)所述光模塊的類型,控制CPU對(duì)所述光模塊的類型對(duì)應(yīng)的工作模式所需要的物理層信號(hào)進(jìn)行配置,并進(jìn)行所述光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。優(yōu)選地,兼容不同速率光模塊接ロ的裝置還包括存儲(chǔ)模塊,用于將不同速率的光模塊的工作模式所需要的物理層信號(hào)進(jìn)行存儲(chǔ)。優(yōu)選地,所述配置管理模塊包括參考時(shí)鐘配置子模塊,用于根據(jù)所述光模塊的類型,對(duì)所述光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行配置;接ロ轉(zhuǎn)換子模塊,用于根據(jù)所述以太網(wǎng)上層接ロ所需的接ロ速率和通信協(xié)議,進(jìn)行所述光模塊接ロ與所述以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。優(yōu)選地,所述配置管理模塊還包括恢復(fù)時(shí)鐘子模塊,用于根據(jù)所述光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率,從所述光模塊輸入的比特流數(shù)據(jù)中,將所述光模塊所對(duì)應(yīng)的線路時(shí)鐘的頻率進(jìn)行恢復(fù)。本發(fā)明所提供的一種兼容不同速率光模塊接ロ的方法,通過ー個(gè)通用的以太網(wǎng)物理層硬件模塊,來實(shí)現(xiàn)對(duì)不同速率的光模塊的接ロ進(jìn)行兼容。根據(jù)所插入的光模塊判斷出該光模塊的類型,并且根據(jù)這個(gè)光模塊的類型,對(duì)其所對(duì)應(yīng)的工作模式進(jìn)行配置,并且進(jìn)行該光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。采用這種方法,只需要通過采用通用的以太網(wǎng)物理層硬件模塊,就可以實(shí)現(xiàn)對(duì)不同速率光模塊接ロ的兼容,從而可以提高以太網(wǎng)中光模塊接ロ的通用性,并且可以降低成本。
圖I為本發(fā)明兼容不同速率光模塊接ロ的方法一實(shí)施例的流程示意圖;圖2為本發(fā)明兼容不同速率光模塊接ロ的方法一實(shí)施例中配置的流程示意圖;圖3為本發(fā)明兼容不同速率光模塊接ロ的方法又一實(shí)施例的流程示意圖;圖4為本發(fā)明兼容不同速率光模塊接ロ的方法再一實(shí)施例的流程示意圖;圖5為本發(fā)明兼容不同速率光模塊接ロ的裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明兼容不同速率光模塊接ロ的裝置一實(shí)施例中配置管理模塊的流程示意圖7為本發(fā)明兼容不同速率光模塊接ロ的裝置又一實(shí)施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明兼容不同速率光模塊接ロ的裝置再一實(shí)施例的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)ー步說明。
具體實(shí)施例方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照?qǐng)D1,提出本發(fā)明兼容不同速率光模塊接ロ的方法ー實(shí)施例,該方法包括步驟S10,接收用于監(jiān)控光模塊的監(jiān)控接ロ所發(fā)送的指令;本發(fā)明提供一種兼容不同速率光模塊接ロ的方法,主要是通過ー個(gè)通用的以太網(wǎng) 物理層硬件模塊,來實(shí)現(xiàn)對(duì)不同速率的光模塊的接ロ進(jìn)行兼容,在本發(fā)明中,以SFP和SFP+這兩種光模塊為例進(jìn)行說明。將SFP光模塊和SFP+光模塊的接口中與物理層相關(guān)的信號(hào)和接ロ全部連接到所設(shè)計(jì)的以太網(wǎng)物理層硬件模塊上,并根據(jù)SFP和SFP+這兩種光模塊的工作模式的差異,設(shè)計(jì)多個(gè)用于完成不同信號(hào)的配置的子模塊,并對(duì)這些信號(hào)進(jìn)行分類處理。通過ー個(gè)配置管理模塊來控制CPU對(duì)引入的光模塊接口和相應(yīng)的光模塊所對(duì)應(yīng)的工作信號(hào)進(jìn)行配置和管理,并且根據(jù)系統(tǒng)對(duì)接ロ的要求,將其配置成相應(yīng)模式,以完成不同速率的光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。本發(fā)明所提供的通用的以太網(wǎng)物理層硬件模塊,可以完全兼容SFP光模塊和SFP+接ロ,配置方便,可根據(jù)方案不同靈活實(shí)現(xiàn)。由于支持SFP+光模塊與以太網(wǎng)上層進(jìn)行接ロ的PHY芯片一般都可以兼容SFP光模塊,這樣,以太網(wǎng)物理層硬件模塊內(nèi)部的大部分功能便都可以通過PHY芯片實(shí)現(xiàn),而與以太網(wǎng)物理層硬件模塊所連接的子模塊只需提供ー些信號(hào)選擇和配置管理的簡單功能,即可以在很小的PCB面積上實(shí)現(xiàn)這種兼容不同速率光模塊接ロ的設(shè)計(jì),從而可以提高光模塊接ロ密度。在本實(shí)施例中,當(dāng)將光模塊插入到線路側(cè)的接口上后,首先,需要檢測(cè)所插入的光模塊的類型,即根據(jù)光模塊的接ロ速率來判斷該光模塊的類型。對(duì)光模塊類型的檢測(cè)是通過管理控制模塊和光模塊之間的監(jiān)控接ロ,讀取光模塊內(nèi)部存儲(chǔ)器中的寄存器來識(shí)別的。當(dāng)監(jiān)控接ロ判斷出當(dāng)前所插入的光模塊的類型后,會(huì)發(fā)出ー個(gè)用于指示當(dāng)前所插入的光模塊的類型的指令。這時(shí),接收這個(gè)指令。而目前在以太網(wǎng)中,IGE的接ロ通常采用SFP光模塊,而IOGE的接ロ通常采用SFP+光模塊。步驟S20,根據(jù)光模塊的類型,控制CPU對(duì)光模塊的類型對(duì)應(yīng)的工作模式所需要的物理層信號(hào)進(jìn)行配置,并進(jìn)行光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。當(dāng)接收到監(jiān)控接ロ所發(fā)送的用于指示光模塊的類型的指令后,則需要根據(jù)這個(gè)光模塊的類型,并且根據(jù)系統(tǒng)的要求,向CPU下發(fā)配置指令,以控制CPU針對(duì)當(dāng)前光模塊所對(duì)應(yīng)的光模塊接ロ的速率及工作模式,來對(duì)該光模塊的工作模式進(jìn)行配置。由于以太網(wǎng)上層接ロ針對(duì)不同速率的光模塊接ロ所需要的接ロ速率以及通信協(xié)議不同,因此,當(dāng)完成了對(duì)該光模塊的工作模式進(jìn)行配置后,就可以實(shí)現(xiàn)光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。本發(fā)明所提供的兼容不同速率光模塊接ロ的方法,通過ー個(gè)通用的以太網(wǎng)物理層硬件模塊,來實(shí)現(xiàn)對(duì)不同速率的光模塊的接ロ進(jìn)行兼容。根據(jù)所插入的光模塊判斷出該光模塊的類型,并且根據(jù)這個(gè)光模塊的類型,對(duì)其所對(duì)應(yīng)的工作模式進(jìn)行配置,并且進(jìn)行該光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。采用這種方法,只需要通過采用通用的以太網(wǎng)物理層硬件模塊,就可以實(shí)現(xiàn)對(duì)不同速率光模塊接ロ的兼容,從而可以提高以太網(wǎng)中光模塊接ロ的通用性,并且可以降低成本。參照?qǐng)D2,在本發(fā)明兼容不同速率光模塊接ロ的方法ー實(shí)施例,步驟S20包括步驟S21,根據(jù)所述光模塊的類型,對(duì)光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行配置;在本實(shí)施例中,當(dāng)根據(jù)光模塊的接ロ速率判斷出此時(shí)所插入到線路側(cè)的接口上的光模塊的類型后,首先,需要根據(jù)這個(gè)光模塊的類型,并且根據(jù)系統(tǒng)的要求,向CPU下發(fā)配置指令,以控制CPU對(duì)光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行配置。在本實(shí)施例中,以IGE的光模塊接ロ采用SFP光模塊、而IOGE的光模塊接ロ采用SFP+光模塊為例,這時(shí)SFP光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率通常為125M,而SFP+光模塊在LAN (Local Area Network,局域網(wǎng))模式下所對(duì)應(yīng)的參考時(shí)鐘的頻率通常為156. 25M,SFP+光模塊在WAN(Wide Area Network,遠(yuǎn)程網(wǎng))模式下所對(duì)應(yīng)的參考時(shí)鐘的頻率通常為155. 52M。步驟S22,根據(jù)以太網(wǎng)上層接ロ所需的接ロ速率和通信協(xié)議,進(jìn)行光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。當(dāng)根據(jù)插入到線路側(cè)的接口上的光模塊的類型,對(duì)其所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行了配置之后,就要完成光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。本實(shí)施例中,當(dāng)IGE的光模塊接ロ采用SFP光模塊時(shí),通常所使用的接ロ是SerDes (SERializer/DESerializer,井串行與串并行轉(zhuǎn)換器)接ロ,當(dāng)IOGE的光模塊接ロ采用SFP+光模塊吋,通常所使用的接ロ是SFI接ロ ;并且,IGE的光模塊接ロ所對(duì)應(yīng)的以太網(wǎng)上層接ロ通常所采用的接ロ為SGMII (Serial Gigabit Media Independent Interface)或 RGMII (Reduced GigabitMedia Independent Interface), IOGE的光模塊接ロ所對(duì)應(yīng)的以太網(wǎng)上層接ロ通常所采用的接ロ為 XAUI (IOGE Ethernet Attachment Unit Interface)或 RXAUI (Reduced IOGEEthernet Attachment Unit Interface)。而不同的以太網(wǎng)上層接ロ的硬件的PIN腳、接ロ速率和其所支持的通信協(xié)議都不同,因此,當(dāng)根據(jù)以太網(wǎng)上層接ロ所需要的參數(shù),對(duì)光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行了配置后,即可完成當(dāng)前光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。 根據(jù)光模塊的接ロ速率判斷出此時(shí)所插入到線路側(cè)的接ロ上的光模塊的類型后,對(duì)其工作模式進(jìn)行配置,并且根據(jù)不同速率的以太網(wǎng)上層接ロ的硬件的PIN腳、接ロ速率和其所支持的通信協(xié)議,完成當(dāng)前光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。這樣,就可以進(jìn)ー步使得對(duì)不同速率的光模塊的工作模式的配置簡單、方便,并且在實(shí)現(xiàn)對(duì)不同速率光模塊接ロ的兼容的同吋,可以進(jìn)ー步提高以太網(wǎng)中光模塊接ロ的通用性,從而進(jìn)一步保證了可以降低成本。參照?qǐng)D3,提出本發(fā)明兼容不同速率光模塊接ロ的方法又ー實(shí)施例。在執(zhí)行步驟SlO之前,該方法還包括步驟S30,將不同速率的光模塊的工作模式所需要的物理層信號(hào)進(jìn)行存儲(chǔ)。在本實(shí)施例中,為了便于當(dāng)不同速率的光模塊插入到線路側(cè)的接口上后,根據(jù)所判斷出的這個(gè)光模塊的類型對(duì)其所對(duì)應(yīng)的工作模式進(jìn)行配置,這就需要在設(shè)計(jì)通用的以太網(wǎng)物理層硬件模塊時(shí),將該以太網(wǎng)物理層硬件模塊所提供的可以兼容的所有的不同速率的光模塊的工作模式所需的如不同的光模塊接ロ所需的參考時(shí)鐘的頻率等信號(hào)進(jìn)行存儲(chǔ),以便根據(jù)光模塊的類型對(duì)其所對(duì)應(yīng)的工作模式進(jìn)行配置;本實(shí)施例中,需要將這些信號(hào)存儲(chǔ)在相應(yīng)的子模塊中,并且這些子模塊都要和配置管理模塊相連接,連接的方式可以為通過實(shí)際的電路進(jìn)行連接,也可以在邏輯器件內(nèi)部通過可編程邏輯電路進(jìn)行連接。在設(shè)計(jì)通用的以太網(wǎng)物理層硬件模塊時(shí),將該以太網(wǎng)物理層硬件模塊所提供的可以兼容的所有的不同速率的光模塊的工作模式所需的如不同的光模塊接ロ所需的參考時(shí)鐘的頻率等信號(hào)存儲(chǔ)在相應(yīng)的子模塊中,并且將這些子模塊與配置管理模塊相連接,就可以方便在根據(jù)所插入的光模塊判斷出該光模塊的類型后,對(duì)其所對(duì)應(yīng)的工作模式進(jìn)行配置。參照?qǐng)D4,提出本發(fā)明兼容不同速率光模塊接ロ的方法再ー實(shí)施例。在執(zhí)行步驟S22之前,該方法還包括步驟S23,根據(jù)光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率,從光模塊輸入的比特流數(shù)據(jù)中,將光模塊所對(duì)應(yīng)的線路時(shí)鐘的頻率進(jìn)行恢復(fù)。
在本實(shí)施例中,如果用于承載通用的以太網(wǎng)物理層硬件模塊的設(shè)備是需要支持同步以太網(wǎng)的設(shè)備,就需要根據(jù)所判斷出的模塊的類型所對(duì)應(yīng)的參考時(shí)鐘的頻率,對(duì)所插入的光模塊所輸入的比特流數(shù)據(jù)進(jìn)行線路時(shí)鐘的恢復(fù)。不同速率的光模塊由于其工作模式不同,因此從光模塊所輸出的比特流恢復(fù)出的線路時(shí)鐘也不同,采用SFP光模塊的IGE光模塊接ロ通常恢復(fù)的線路時(shí)鐘是25M或者125M,而采用SFP+光模塊的IOGE光模塊接ロ,其在LAN模式下通?;謴?fù)的線路時(shí)鐘是161. 13M,在WAN模式下通?;謴?fù)的線路時(shí)鐘是155. 52M。參照?qǐng)D5,提出本發(fā)明兼容不同速率光模塊接ロ的裝置ー實(shí)施例,該裝置包括接收模塊10,用于接收用于監(jiān)控光模塊的監(jiān)控接ロ所發(fā)送的指令;配置管理模塊20,用于根據(jù)光模塊的類型,控制CPU對(duì)光模塊的類型對(duì)應(yīng)的工作模式所需要的物理層信號(hào)進(jìn)行配置,并進(jìn)行光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。本發(fā)明提供一種兼容不同速率光模塊接ロ的裝置,主要是通過ー個(gè)通用的以太網(wǎng)物理層硬件模塊,來實(shí)現(xiàn)對(duì)不同速率的光模塊的接ロ進(jìn)行兼容,在本發(fā)明中,以SFP和SFP+這兩種光模塊為例進(jìn)行說明。將SFP光模塊和SFP+光模塊的接口中與物理層相關(guān)的信號(hào)和接ロ全部連接到所設(shè)計(jì)的以太網(wǎng)物理層硬件模塊上,并根據(jù)SFP和SFP+這兩種光模塊的工作模式的差異,設(shè)計(jì)多個(gè)用于完成不同信號(hào)的配置的子模塊,并對(duì)這些信號(hào)進(jìn)行分類處理。通過ー個(gè)配置管理模塊來控制CPU對(duì)引入的光模塊接口和的相應(yīng)的光模塊所對(duì)應(yīng)的エ作信號(hào)進(jìn)行配置和管理,并且根據(jù)系統(tǒng)對(duì)接ロ的要求,將其配置成相應(yīng)模式,以完成不同速率的光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。本發(fā)明所提供的通用的以太網(wǎng)物理層硬件模塊,可以完全兼容SFP光模塊和SFP+接ロ,配置方便,可根據(jù)方案不同靈活實(shí)現(xiàn)。由于支持SFP+光模塊與以太網(wǎng)上層進(jìn)行接ロ的PHY芯片一般都可以兼容SFP光模塊,這樣,以太網(wǎng)物理層硬件模塊內(nèi)部的大部分功能便都可以通過PHY芯片實(shí)現(xiàn),而與以太網(wǎng)物理層硬件模塊所連接的子模塊只需提供ー些信號(hào)選擇和配置管理的簡單功能,即可以在很小的PCB面積上實(shí)現(xiàn)這種兼容不同速率光模塊接ロ的設(shè)計(jì),從而可以提高光模塊接ロ密度。在本實(shí)施例中,當(dāng)將光模塊插入到線路側(cè)的接口上后,首先,檢測(cè)模塊10需要檢測(cè)所插入的光模塊的類型,即根據(jù)光模塊的接ロ速率來判斷該光模塊的類型。對(duì)光模塊類型的檢測(cè)是通過管理控制模塊和光模塊之間的監(jiān)控接ロ,讀取光模塊內(nèi)部存儲(chǔ)器中的寄存器來識(shí)別的。當(dāng)監(jiān)控接ロ判斷出當(dāng)前所插入的光模塊的類型后,會(huì)發(fā)出ー個(gè)用于指示當(dāng)前所插入的光模塊的類型的指令。這時(shí),接收這個(gè)指令。而目前在以太網(wǎng)中,IGE的接ロ通常采用SFP光模塊,而IOGE的接ロ通常采用SFP+光模塊。當(dāng)接收到監(jiān)控接ロ所發(fā)送的用于指示光模塊的類型的指令后,配置管理模塊20則需要根據(jù)這個(gè)光模塊的類型,并且根據(jù)系統(tǒng)的要求,向CPU下發(fā)配置指令,以控制CPU針對(duì)當(dāng)前光模塊所對(duì)應(yīng)的光模塊接ロ的速率及工作模式,來對(duì)該光模塊的工作模式進(jìn)行配置。本實(shí)施例中,該配置管理模塊20可以為CPU提供接ロ,以供CPU對(duì)光模塊進(jìn)行工作模式的配置。由于以太網(wǎng)上層接ロ針對(duì)不同速率的光模塊接ロ所需要的接ロ速率以及通信協(xié)議不同,因此,當(dāng)完成了對(duì)該光模塊的工作模式進(jìn)行配置后,就可以實(shí)現(xiàn)光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。本發(fā)明所提供的兼容不同速率光模塊接ロ的裝置,通過ー個(gè)通用的以太網(wǎng)物理層硬件模塊,來實(shí)現(xiàn)對(duì)不同速率的光模塊的接ロ進(jìn)行兼容。根據(jù)所插入的光模塊判斷出該光模塊的類型,并且根據(jù)這個(gè)光模塊的類型,對(duì)其所對(duì)應(yīng)的工作模式進(jìn)行配置,并且進(jìn)行該光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。采用這種方法,只需要通過采用通用的以太網(wǎng)物 理層硬件模塊,就可以實(shí)現(xiàn)對(duì)不同速率光模塊接ロ的兼容,從而可以提高以太網(wǎng)中光模塊接ロ的通用性,并且可以降低成本。參照?qǐng)D6,在本發(fā)明兼容不同速率光模塊接ロ的裝置一實(shí)施例中,配置管理模塊20包括參考時(shí)鐘配置子模塊21,用于根據(jù)光模塊的類型,對(duì)光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行配置;接ロ轉(zhuǎn)換子模塊22,用于根據(jù)以太網(wǎng)上層接ロ所需的接ロ速率和通信協(xié)議,進(jìn)行光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。在本實(shí)施例中,當(dāng)根據(jù)光模塊的接ロ速率判斷出此時(shí)所插入到線路側(cè)的接口上的光模塊的類型后,當(dāng)通過配置管理模塊20根據(jù)這個(gè)光模塊的類型以及系統(tǒng)的要求,向CPU下發(fā)配置指令,以控制CPU對(duì)光模塊的工作模式進(jìn)行配置后,這時(shí),首先可以通過參考時(shí)鐘配置子模塊21對(duì)該光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行配置。在本實(shí)施例中,以IGE的光模塊接ロ采用SFP光模塊、而IOGE的光模塊接ロ采用SFP+光模塊為例,這時(shí)SFP光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率通常為125M,而SFP+光模塊在LAN (Local Area Network,局域網(wǎng))模式下所對(duì)應(yīng)的參考時(shí)鐘的頻率通常為156. 25M,SFP+光模塊在WAN(Wide Area Network,遠(yuǎn)程網(wǎng))模式下所對(duì)應(yīng)的參考時(shí)鐘的頻率通常為155. 52M。當(dāng)根據(jù)插入到線路側(cè)的接口上的光模塊的類型,對(duì)其所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行了配置之后,就要通過接ロ轉(zhuǎn)換子模塊22完成光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。本實(shí)施例中,當(dāng)IGE的光模塊接ロ采用SFP光模塊時(shí),通常所使用的接ロ是SerDes(SERializer/DESerializer,并串行與串并行轉(zhuǎn)換器)接ロ,當(dāng)IOGE的光模塊接ロ采用SFP+光模塊時(shí),通常所使用的接ロ是SFI接ロ ;并且,IGE的光模塊接ロ所對(duì)應(yīng)的以太網(wǎng)上層接ロ通常所米用的接ロ為 SGMII (Serial Gigabit Media Independent Interface)或RGMIKReduced Gigabit Media Independent Interface), IOGE 的光模塊接ロ所對(duì)應(yīng)的以太網(wǎng)上層接 ロ通常所米用的接ロ為 XAUI (IOGE Ethernet Attachment Unit Interface)或 RXAUI (Reduced IOGE Ethernet Attachment Unit Interface)。而不同的以太網(wǎng)上層接ロ的硬件的PIN腳、接ロ速率和其所支持的通信協(xié)議都不同,因此,當(dāng)根據(jù)以太網(wǎng)上層接ロ所需要的參數(shù),對(duì)光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行了配置后,即可通過接ロ轉(zhuǎn)換子模塊22完成當(dāng)前光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。根據(jù)光模塊的接ロ速率判斷出此時(shí)所插入到線路側(cè)的接ロ上的光模塊的類型后,對(duì)其工作模式進(jìn)行配置,并且根據(jù)不同速率的以太網(wǎng)上層接ロ的硬件的PIN腳、接ロ速率和其所支持的通信協(xié)議,完成當(dāng)前光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。這樣,就可以進(jìn)ー步使得對(duì)不同速率的光模塊的工作模式的配置簡單、方便,并且在實(shí)現(xiàn)對(duì)不同速率光模塊接ロ的兼容的同時(shí),可以進(jìn)ー步提高以太網(wǎng)中光模塊接ロ的通用性,從而進(jìn)一步保證了可以降低成本。
參照?qǐng)D7,提出本發(fā)明兼容不同速率光模塊接ロ的裝置又ー實(shí)施例,該裝置還包括存儲(chǔ)模塊30,用于將不同速率的光模塊的工作模式所需要的物理層信號(hào)進(jìn)行存儲(chǔ)。在本實(shí)施例中,為了便于當(dāng)不同速率的光模塊插入到線路側(cè)的接口上后,根據(jù)所判斷出的這個(gè)光模塊的類型對(duì)其所對(duì)應(yīng)的工作模式進(jìn)行配置,這就需要在設(shè)計(jì)通用的以太網(wǎng)物理層硬件模塊時(shí),通過存儲(chǔ)模塊30將該以太網(wǎng)物理層硬件模塊所提供的可以兼容的所有的不同速率的光模塊的工作模式所需的如不同的光模塊接ロ所需的參考時(shí)鐘的頻率等信號(hào)進(jìn)行存儲(chǔ),以便根據(jù)光模塊的類型對(duì)其所對(duì)應(yīng)的工作模式進(jìn)行配置;本實(shí)施例中,需要將這些信號(hào)存儲(chǔ)在相應(yīng)的子模塊中,并且這些子模塊都要和配置管理模塊相連接,連接的方式可以為通過實(shí)際的電路進(jìn)行連接,也可以在邏輯器件內(nèi)部通過可編程邏輯電路進(jìn)行連接。在設(shè)計(jì)通用的以太網(wǎng)物理層硬件模塊時(shí),將該以太網(wǎng)物理層硬件模塊所提供的可以兼容的所有的不同速率的光模塊的工作模式所需的如不同的光模塊接ロ所需的參考時(shí)鐘的頻率等信號(hào)存儲(chǔ)在相應(yīng)的子模塊中,并且將這些子模塊與配置管理模塊相連接,就可以方便在根據(jù)所插入的光模塊判斷出該光模塊的類型后,對(duì)其所對(duì)應(yīng)的工作模式進(jìn)行配置。參照?qǐng)D8,提出本發(fā)明兼容不同速率光模塊接ロ的裝置再一實(shí)施例,配置管理模塊20還包括恢復(fù)時(shí)鐘子模塊23,用于根據(jù)光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率,從光模塊輸入的比特流數(shù)據(jù)中,將光模塊所對(duì)應(yīng)的線路時(shí)鐘的頻率進(jìn)行恢復(fù)。在本實(shí)施例中,如果用于承載通用的以太網(wǎng)物理層硬件模塊的設(shè)備是需要支持同步以太網(wǎng)的設(shè)備,就需要通過恢復(fù)時(shí)鐘子模塊23根據(jù)所判斷出的模塊的類型所對(duì)應(yīng)的參考時(shí)鐘的頻率,對(duì)所插入的光模塊所輸入的比特流數(shù)據(jù)進(jìn)行線路時(shí)鐘的恢復(fù)。不同速率的光模塊由于其工作模式不同,因此從光模塊所輸出的比特流恢復(fù)出的線路時(shí)鐘也不同,采用SFP光模塊的IGE光模塊接ロ通?;謴?fù)的線路時(shí)鐘是25M或者125M,而采用SFP+光模塊的IOGE光模塊接ロ,其在LAN模式下通?;謴?fù)的線路時(shí)鐘是161. 13M,在WAN模式下通?;謴?fù)的線路時(shí)鐘是155. 52M。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍。
權(quán)利要求
1.一種兼容不同速率光模塊接ロ的方法,其特征在于,包括 接收用于監(jiān)控光模塊的監(jiān)控接ロ所發(fā)送的指令,所述指令用于指示所插入的光模塊的類型; 根據(jù)所述光模塊的類型,控制CPU對(duì)所述光模塊的類型對(duì)應(yīng)的工作模式所需要的物理層信號(hào)進(jìn)行配置,并進(jìn)行所述光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。
2.如權(quán)利要求I所述的方法,其特征在于,在執(zhí)行所述接收用于監(jiān)控光模塊的監(jiān)控接ロ所發(fā)送的指令之前,還包括 將不同速率的光模塊的工作模式所需要的物理層信號(hào)進(jìn)行存儲(chǔ)。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)光模塊的類型,控制CPU對(duì)所述光模塊的類型對(duì)應(yīng)的工作模式所需要的物理層信號(hào)進(jìn)行配置包括 根據(jù)所述光模塊的類型,對(duì)所述光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行配置; 根據(jù)所述以太網(wǎng)上層接ロ所需的接ロ速率和通信協(xié)議,進(jìn)行所述光模塊接ロ與所述以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。
4.如權(quán)利要求3所述的方法,其特征在于,所述控制CPU對(duì)所述光模塊的類型對(duì)應(yīng)的エ作模式所需要的物理層信號(hào)進(jìn)行配置還包括 根據(jù)所述光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率,從所述光模塊輸入的比特流數(shù)據(jù)中,將所述光模塊所對(duì)應(yīng)的線路時(shí)鐘的頻率進(jìn)行恢復(fù)。
5.一種兼容不同速率光模塊接ロ的裝置,其特征在于,包括 接收模塊,用于接收用于監(jiān)控光模塊的監(jiān)控接ロ所發(fā)送的指令,所述指令用于指示所插入的光模塊的類型; 配置管理模塊,用于根據(jù)所述光模塊的類型,控制CPU對(duì)所述光模塊的類型對(duì)應(yīng)的エ作模式所需要的物理層信號(hào)進(jìn)行配置,并進(jìn)行所述光模塊接ロ與以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。
6.如權(quán)利要求5所述的裝置,其特征在于,還包括 存儲(chǔ)模塊,用于將不同速率的光模塊的工作模式所需要的物理層信號(hào)進(jìn)行存儲(chǔ)。
7.如權(quán)利要求6所述的裝置,其特征在于,所述配置管理模塊包括 參考時(shí)鐘配置子模塊,用于根據(jù)所述光模塊的類型,對(duì)所述光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率進(jìn)行配置; 接ロ轉(zhuǎn)換子模塊,用于根據(jù)所述以太網(wǎng)上層接ロ所需的接ロ速率和通信協(xié)議,進(jìn)行所述光模塊接ロ與所述以太網(wǎng)上層接ロ之間的轉(zhuǎn)換。
8.如權(quán)利要求7所述的裝置,其特征在于,所述配置管理模塊還包括 恢復(fù)時(shí)鐘子模塊,用于根據(jù)所述光模塊所對(duì)應(yīng)的參考時(shí)鐘的頻率,從所述光模塊輸入的比特流數(shù)據(jù)中,將所述光模塊所對(duì)應(yīng)的線路時(shí)鐘的頻率進(jìn)行恢復(fù)。
全文摘要
本發(fā)明公開了一種兼容不同速率光模塊接口的方法,包括接收用于監(jiān)控光模塊的監(jiān)控接口所發(fā)送的指令,所述指令用于指示所插入的光模塊的類型;根據(jù)所述光模塊的類型,控制CPU對(duì)所述光模塊的類型對(duì)應(yīng)的工作模式所需要的物理層信號(hào)進(jìn)行配置,并進(jìn)行所述光模塊接口與以太網(wǎng)上層接口之間的轉(zhuǎn)換。本發(fā)明還提供了相應(yīng)的裝置。本發(fā)明所提供的兼容不同速率光模塊接口的方法和裝置,通過采用一個(gè)通用的以太網(wǎng)物理層硬件模塊,實(shí)現(xiàn)對(duì)不同速率光模塊接口的兼容,可以提高以太網(wǎng)中光模塊接口的通用性,并且可以降低成本。
文檔編號(hào)H04L12/28GK102694603SQ20121014812
公開日2012年9月26日 申請(qǐng)日期2012年5月14日 優(yōu)先權(quán)日2012年5月14日
發(fā)明者董超 申請(qǐng)人:中興通訊股份有限公司