国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種光節(jié)點裝置及其業(yè)務倒換方法

      文檔序號:7893720閱讀:277來源:國知局
      專利名稱:一種光節(jié)點裝置及其業(yè)務倒換方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及PON(Passive Optical Network,無源光網(wǎng)絡)ONU(Optical NetworkUnit,光節(jié)點)技術(shù),具體涉及一種光 節(jié)點裝置及其業(yè)務倒換方法。
      背景技術(shù)
      現(xiàn)有的ITU-T的標準中對PON系統(tǒng)提出了四種類型的光鏈路保護方案,其中D類保護要求ONU具有2個獨立的PON(Passive Optical Network,無源光纖網(wǎng)絡)口,對應兩個PON MAC (Media Access Control,媒體訪問控制器)芯片和兩個光模塊,且分別注冊到OLT (optical line terminal,光纜終端設備)的兩個PON接口上。ONU的兩個PON 口工作于一主一備狀態(tài)。ONU應能保證主用PON端口的業(yè)務信息能夠同步備份到備用PON端口,使得PON 口保護倒換過程中,ONU能維持本地業(yè)務屬性不變,而不用進行ONU的初始化配置和業(yè)務屬性配置。而如何保證ONU在PON 口保護倒換過程中業(yè)務的正常倒換,成為ONUD類保護關(guān)鍵的問題之一。

      發(fā)明內(nèi)容
      本發(fā)明所要解決的技術(shù)問題是,提供一種光節(jié)點裝置及其業(yè)務倒換方法,以實現(xiàn)ONU雙MAC業(yè)務(包括數(shù)據(jù)業(yè)務和管理控制業(yè)務)的倒換控制。為了解決上述技術(shù)問題,本發(fā)明公開了一種光節(jié)點裝置的業(yè)務倒換方法,包括光節(jié)點裝置中主控中央處理單元(CPU)在本地配置主、備用兩個無源光纖網(wǎng)絡(PON)多媒體訪問控制器(MAC)列表;當兩個PON MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,用于數(shù)據(jù)業(yè)務處理的控制單元向所述主控CPU上報中斷信號,主控CPU根據(jù)該中斷信號更新所述主、備用PON MAC列表,以實現(xiàn)業(yè)務倒換。較佳地,上述方法中,所述主控CPU在本地配置主、備用PON MAC列表的過程如下所述主控CPU通過交換芯片分別接收所述光節(jié)點裝置中兩個PON MAC芯片透傳的管理控制業(yè)務,并根據(jù)首次收到兩個PON MAC芯片發(fā)送的管理控制業(yè)務的先后順序配置所述主、備用PON MAC列表。較佳地,上述方法中,所述主控CPU通過交換芯片分別接收所述光節(jié)點裝置中兩個PON MAC芯片透傳的管理控制業(yè)務指每個PON MAC芯片將收到的管理控制業(yè)務通過MII管理通道傳輸?shù)剿鼋粨Q芯片,所述交換芯片再將收到的管理控制業(yè)務透傳到所述主控CPU。較佳地,上述方法中,所述主控CPU通過交換芯片分別接收所述光節(jié)點裝置中兩個PON MAC芯片透傳的管理控制業(yè)務指每個PON MAC芯片將收到的管理控制業(yè)務中交換芯片的管理控制信息通過GMII接口傳輸?shù)剿鼋粨Q芯片,將收到的管理控制業(yè)務中通過MII管理通道傳輸?shù)剿鼋粨Q芯片,所述交換芯片再將收到的交換芯片的管理控制信息和對PON MAC芯片控制和監(jiān)控的管理控制信息透傳到所述主控CPU。較佳地,上述方法中,兩個PON MAC的數(shù)據(jù)業(yè)務發(fā)生倒換的過程如下所述用于數(shù)據(jù)業(yè)務處理的控制單元檢測兩個PON MAC芯片的光鏈路狀態(tài),在只有一個PON MAC芯片的光鏈路狀態(tài)為通路時,控制開關(guān)芯片選擇所檢測到的光鏈路狀態(tài)為通路的PON MAC芯片為數(shù)據(jù)業(yè)務通道;在兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,控制開關(guān)芯片選擇光節(jié)點裝置默認的PON MAC芯片為數(shù)據(jù)業(yè)務通道。較佳地,上述方法中,兩個PON MAC的數(shù)據(jù)業(yè)務發(fā)生倒換的過程如下
      所述用于數(shù)據(jù)業(yè)務處理的控制單元檢測兩個PON MAC芯片的光鏈路狀態(tài),當檢測到兩個PON MAC芯片的光鏈路狀態(tài)均為通路,且接收到用戶發(fā)起的數(shù)據(jù)業(yè)務通道選擇指令,則根據(jù)所收到的數(shù)據(jù)業(yè)務通道選擇指令選擇相應的PON MAC芯片為數(shù)據(jù)業(yè)務通道。較佳地,所述用于數(shù)據(jù)業(yè)務處理的控制單元采用復雜可編程邏輯器(CPLD)實現(xiàn);所述CPLD中信號狀態(tài)檢測模塊根據(jù)檢測到的P0N1RX_SD和P0N2Rx_SD信號確定兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,若還檢測到SWITCH_ENA信號有效,則檢測S0FT_SWITCH信號的狀態(tài),根據(jù)所檢測到的S0FT_SWITCH信號的狀態(tài)驅(qū)動所述CPLD中的狀態(tài)機進入相應的狀態(tài),所述CPLD中開關(guān)芯片控制模塊根據(jù)所述狀態(tài)機輸出的狀態(tài),控制開關(guān)芯片選擇相應的PON MAC芯片為數(shù)據(jù)業(yè)務通道。本發(fā)明還公開了一種光節(jié)點裝置,包括開關(guān)芯片,兩個無源光纖網(wǎng)絡(PON)多媒體訪問控制器(MAC)芯片、交換芯片、主控中央處理單元(CPU)和用于數(shù)據(jù)業(yè)務處理的控制單元,其中所述PON MAC芯片,將各自收到的管理控制業(yè)務分別發(fā)送給所述交換芯片;所述交換芯片,將所收到的管理控制業(yè)務透傳到所述主控CPU ;所述用于數(shù)據(jù)業(yè)務處理的控制單元,通過所述開關(guān)芯片實現(xiàn)兩個PONMAC的數(shù)據(jù)業(yè)務倒換,并在兩個PON MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,向所述主控CPU上報中斷信號;所述主控CPU,在本地配置主、備用PON MAC列表,以及在收到所述用于數(shù)據(jù)業(yè)務處理的控制單元上報的中斷信號時,根據(jù)該中斷信號更新所述主、備用PON MAC列表,以實現(xiàn)業(yè)務倒換。較佳地,上述裝置中,所述主控CPU通過所述交換芯片分別接收所述光節(jié)點裝置中兩個PON MAC芯片透傳的管理控制業(yè)務,并根據(jù)首次收到兩個PON MAC芯片發(fā)送的管理控制業(yè)務的先后順序配置所述主、備用PON MAC列表。較佳地,上述裝置中,所述PON MAC芯片,將收到的管理控制業(yè)務通過MII管理通道傳輸?shù)剿鼋粨Q芯片;或者將收到的管理控制業(yè)務中交換芯片的管理控制信息通過GMII接口傳輸?shù)剿鼋粨Q芯片,將收到的管理控制業(yè)務中通過MII管理通道傳輸?shù)剿鼋粨Q芯片。較佳地,上述裝置中,所述用于數(shù)據(jù)業(yè)務處理的控制單元,檢測兩個PONMAC芯片的光鏈路狀態(tài),在只有一個PON MAC芯片的光鏈路狀態(tài)為通路時,控制所述開關(guān)芯片選擇所檢測到的光鏈路狀態(tài)為通路的PON MAC芯片為數(shù)據(jù)業(yè)務通道,在兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,控制所述開關(guān)芯片選擇光節(jié)點裝置默認的PON MAC芯片為數(shù)據(jù)業(yè)務通道。較佳地,上述裝置中,所述用于數(shù)據(jù)業(yè)務處理的控制單元,檢測兩個PONMAC芯片的光鏈路狀態(tài),在檢測到兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,若還接收到用戶發(fā)起的數(shù)據(jù)業(yè)務通道選擇指令,則根據(jù)所收到的數(shù)據(jù)業(yè)務通道選擇指令選擇相應的PON MAC芯片為數(shù)據(jù)業(yè)務通道。較佳地,上述裝置中,所述用于數(shù)據(jù)業(yè)務處理的控制單元采用復雜可編程邏輯器(CPLD)實現(xiàn),所述CPLD包括信號狀態(tài)檢測模塊、狀態(tài)機和開關(guān)芯片控制模塊,其中所述信號狀態(tài)檢測模塊,檢測P0N1RX_SD和P0N2Rx_SD信號,根據(jù)所檢測到的P0NlRx_SD和P0N2Rx_SD信號確定兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,還檢測SWITCH_ENA信號,若檢測到SWITCH_ENA信號有效,則檢測S0FT_SWITCH信號的狀態(tài); 所述狀態(tài)機,根據(jù)所述信號狀態(tài)檢測模塊所檢測到的P0N1RX_SD、P0N2Rx_SD、SWITCH_ENA和S0FT_SWITCH信號的狀態(tài)驅(qū)動進入相應的狀態(tài);所述開關(guān)芯片控制模塊,根據(jù)所述狀態(tài)機輸出的狀態(tài),控制開關(guān)芯片選擇相應的PON MAC芯片為數(shù)據(jù)業(yè)務通道。本申請技術(shù)方案通過監(jiān)測ONU雙MAC對應的光鏈路狀態(tài),外加底層驅(qū)動控制,實現(xiàn)了 ONU雙MAC業(yè)務(包括數(shù)據(jù)業(yè)務和管理控制業(yè)務)的倒換控制。另外,本申請的優(yōu)選方案還提高了倒換時間,使倒換時間小于2ms,完全滿足了 ONU系統(tǒng)光鏈路D類保護業(yè)務中斷時間小于50ms的要求,且在業(yè)界處于領(lǐng)先水平。


      圖I為本實施例中光節(jié)點裝置結(jié)構(gòu)示意圖;圖2為本實施例中CPLD基本結(jié)構(gòu)示意圖;圖3為本實施例中信號狀態(tài)檢測模塊的實現(xiàn)示意圖;圖4為本實施例中狀態(tài)機工作示意圖。
      具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文將結(jié)合附圖對本發(fā)明技術(shù)方案作進一步詳細說明。需要說明的是,在不沖突的情況下,本申請的實施例和實施例中的特征可以任意相互組合。實施例I本發(fā)明申請人提出在現(xiàn)有雙MAC ONU的基礎(chǔ)上,可利用SWITCH(交換)芯片,將兩路MAC的管理控制業(yè)務透傳到主控CPU以便主控CPU實時監(jiān)測ONU雙MAC對應光鏈路狀態(tài)(即監(jiān)測各MAC對應光鏈路為主用狀態(tài)還是備用狀態(tài))。這樣,當PON 口發(fā)生數(shù)據(jù)業(yè)務倒換時,主控CPU可進行管理控制業(yè)務的實時倒換?;谏鲜鏊枷?,本實施例提供一種光節(jié)點裝置的業(yè)務倒換方法,該方法的實現(xiàn)過程如下光節(jié)點裝置中主控CPU在本地配置主、備用PON MAC列表;當雙PON MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,用于數(shù)據(jù)業(yè)務處理的控制單元向主控CPU上報中斷信號,主控CPU根據(jù)該中斷信號更新上述主、備用PON MAC列表,以實現(xiàn)業(yè)務倒換。
      其中,主控CPU在本地配置 主、備用PON MAC列表的過程是主控CPU通過交換芯片分別接收兩個PON MAC芯片透傳的管理控制業(yè)務,根據(jù)首次收到兩個PON MAC芯片發(fā)送的管理控制業(yè)務的先后順序配置主、備用PON MAC列表即可。即,在光節(jié)點裝置正常工作之前,主控CPU在初始化配置過程中,根據(jù)首次收到兩個PON MAC芯片發(fā)送的管理控制業(yè)務的先后順序在本地初始配置主、備用PON MAC列表。而主用PON MAC以及備用PON MAC芯片分別通過SWITCH芯片將各自收到的管理控制業(yè)務透傳到主控CPU的實現(xiàn)方式有多種。本實施例將以如下兩種實現(xiàn)方式來進一步詳細說明上述業(yè)務倒換過程。第一種實現(xiàn)方式中,管理控制業(yè)務流的傳輸,如圖I中所示,主控CPU通過MII接口和SWITCH交換芯片連接,而兩個PON MAC芯片外加PHY芯片后和SWITCH交換芯片連接。OLT下發(fā)的管理控制業(yè)務經(jīng)當前主用PONMAC芯片(這里為PONl MAC)的MII管理通道透傳到主控CPU,同時備用PON MAC芯片(即P0N2 MAC)的管理控制業(yè)務也通過和其連接的MII 口信號透傳到主控CPU,當雙MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,用于數(shù)據(jù)業(yè)務處理的控制單元(例如CPLD)會上報中斷給主控CPU,主控CPU馬上刷新當前數(shù)據(jù)業(yè)務所對應的PON MAC列表并向OLT發(fā)響應報文,從而實現(xiàn)管理控制業(yè)務的實時切換。此種實現(xiàn)方式的優(yōu)點是主控CPU可實時監(jiān)控兩路MAC的管理控制業(yè)務,實現(xiàn)實時的切換。第二種實現(xiàn)方式中,管理控制業(yè)務通過主備用PON MAC芯片的GMII和MII兩個接口傳輸,也就是OLT向PONl MAC和P0N2 MAC下發(fā)的管理控制業(yè)務中SWITCH芯片的管理控制信息通過GMII接口傳遞到SWITCH芯片,而對PONl MAC和P0N2 MAC控制和監(jiān)控的管理控制信息分別通過各自的MII接口經(jīng)過PHY透傳到SWITCH芯片再傳輸給主控CPU。同樣,在雙MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,用于數(shù)據(jù)業(yè)務處理的控制單元會上報中斷給主控CPU,主控CPU馬上刷新當前數(shù)據(jù)業(yè)務所對應的PON MAC列表并向OLT發(fā)響應報文,從而實現(xiàn)管理控制業(yè)務的實時切換。在這種方式中,SWITCH芯片的管理控制信息是通過GMII接口傳遞到SWITCH芯片的,即由遠端OLT對光節(jié)點裝置SWITCH芯片的狀態(tài)進行控制管理。這樣,作為控制端的OLT任何時刻都十分清楚SWITCH芯片的狀態(tài)信息,而不需要主控CPU來反饋SWITCH芯片的狀態(tài)。也就是說,此種方式中,主控CPU只需通過MII接口獲取當前SWITCH芯片的狀態(tài)信息,而無需對SWITCH芯片進行控制管理,也無需向OLT反饋報文,即大大減輕了主控CPU的負荷,同時也實現(xiàn)了對兩路MAC對應PON管理控制業(yè)務的實時監(jiān)控,保證了管理控制業(yè)務的實時切換。另外,需要說明的是,在上述業(yè)務切換的整個過程中,不限制數(shù)據(jù)業(yè)務倒換的具體實現(xiàn)方式。而本實施例中提供了一種優(yōu)選的數(shù)據(jù)業(yè)務倒換方式,可實現(xiàn)雙PON MAC的數(shù)據(jù)業(yè)務的高效快速倒換,從而更好地滿足ONU系統(tǒng)光鏈路D類保護業(yè)務中斷時間小于50ms的要求。此優(yōu)選方式中用于數(shù)據(jù)業(yè)務處理的控制單元采用CPLD實現(xiàn),從而可利用CPLD邏輯資源豐富,支持編程語言多樣化,功耗與成本低的優(yōu)點,通過編程(例如,VHDUVerilog HDL等語言編程)實現(xiàn)ONU雙MAC對應兩路數(shù)據(jù)業(yè)務的倒換控制,本實施例提供的CPLD如圖2所示。CPLD檢測兩個PON MAC芯片的光鏈路狀態(tài)。只有一個PON MAC芯片的光鏈路狀態(tài)為通路時,控制開關(guān)芯片(優(yōu)選地,可選用高速開關(guān)芯片)選擇所檢測到的光鏈路狀態(tài)為通路的PON MAC芯片為數(shù)據(jù)業(yè)務通道;兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,控制開關(guān)芯片選擇光節(jié)點裝置默認的PON MAC芯片為數(shù)據(jù)業(yè)務通道。但是需要說明的是,本實施例在兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,除了選擇光節(jié)點裝置默認的PONMAC芯片為數(shù)據(jù)業(yè)務通道以外,還可以根據(jù)用戶需求來控制相應的PONMAC芯片為數(shù)據(jù)業(yè)務通道。即在兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,若CPLD還檢測到用戶發(fā)起的數(shù)據(jù)業(yè)務通道選擇指令,則根據(jù)所收到的數(shù)據(jù)業(yè)務通道選擇指令選擇相應的PON MAC芯片為數(shù)據(jù)業(yè)務通道。
      具體地,圖2所示的數(shù)據(jù)業(yè)務流的倒換控制過程如下步驟100,信號狀態(tài)檢測模塊檢測 P0NlRx_SD,P0N2Rx_SD、SWITCH_ENA 和 S0FT_SWITCH的信號狀態(tài),根據(jù)各個信號的不同狀態(tài)驅(qū)動狀態(tài)機;該步驟中,信號狀態(tài)檢測模塊主要監(jiān)測ONU雙MAC對應光模塊的接收機信號指示信號P0N2Rx_SD,P0NlRx_SD的電平。即信號狀態(tài)檢測模塊主要根據(jù)P0N2Rx_SD和P0NlRx_SD信號的電平來確定雙MAC對應光模塊的光鏈路狀態(tài)。同時也會監(jiān)測主控CPU送出的數(shù)據(jù)倒換允許信號SWITCH_ENA,以及數(shù)據(jù)業(yè)務倒換控制信號S0FT_SWITCH,并根據(jù)信號電平的情況向狀態(tài)機發(fā)起驅(qū)動。即在檢測到P0N2Rx_SD和P0NlRx_SD信號的電平確定雙MAC對應光模塊的光鏈路狀態(tài)均為通路時,檢測SWITCH_ENA信號來確定用戶是否發(fā)起了數(shù)據(jù)業(yè)務通道選擇指令,當SWITCH_ENA信號有效表示用戶發(fā)起了數(shù)據(jù)業(yè)務通道選擇指令,再檢測S0FT_SWITCH信號來確定用戶選擇了哪個PON MAC作為數(shù)據(jù)業(yè)務通道。信號狀態(tài)檢測模塊主要可通過比較器來實現(xiàn),如圖3所示,目的是防止這四個信號受到外部干擾或CPU錯誤動作而使狀態(tài)機發(fā)生錯誤跳轉(zhuǎn),從而導致系統(tǒng)業(yè)務的錯誤倒換。因為正常情況下P0NlRx_SD,P0N2Rx_SD, SWITCH_ENA和S0FT_SWITCH都是穩(wěn)定的高低電平變化,不會出現(xiàn)快速連續(xù)的變化,因此先將各個信號進行三級緩存,然后通過比較器比較三級緩存中的數(shù)據(jù)與初始數(shù)據(jù)是否一致,如果一致即比較器經(jīng)比較后真值為1,說明各個信號的電平是穩(wěn)定的,可以進行狀態(tài)機操作,如果不一致,說明信號電平發(fā)生了連續(xù)的跳變,禁止狀態(tài)機動作,有效避免了狀態(tài)機的錯誤跳轉(zhuǎn)。此處還引入一個Ims 的時鐘 CLK,因為信號 P0NlRx_SD,P0N2Rx_SD,SWITCH_ENA 和S0FT_SWITCH的上升沿時間是微秒級別的,最快可能是納秒級別的,為避免信號在上升沿或下降沿跳變時發(fā)生誤判斷,因此選用了一個毫秒級的時鐘。同時CLK也作為狀態(tài)機的工作時鐘,即每Ims狀態(tài)機都會根據(jù)信號檢測模塊檢測到的信號狀態(tài)進行動作。步驟200,狀態(tài)機根據(jù)信號狀態(tài)檢測模塊的驅(qū)動進入相應的狀態(tài);上述步驟中,狀態(tài)機的工作示意圖如圖4所示,具體實現(xiàn)如下系統(tǒng)上電初始化后,P0N2Rx_SD,P0NlRx_SD狀態(tài)為11,即ONU的兩個光模塊沒有接收到光信號,ONU的業(yè)務通道默認為PONl (即狀態(tài)機的輸出狀態(tài)是PONl為主用數(shù)據(jù)通道);P0N2Rx_SD, P0NlRx_SD狀態(tài)從11跳轉(zhuǎn)到01,即此時ONU的光模塊P0N2先接收到光信號(即P0N2MAC芯片的光鏈路狀態(tài)為通路),數(shù)據(jù)業(yè)務通道自動倒換到P0N2對應的光鏈路上(即狀態(tài)機的輸出狀態(tài)跳轉(zhuǎn)到P0N2為主用數(shù)據(jù)業(yè)務通道);如果此時P0N2光鏈路斷開,即01狀態(tài)變?yōu)?1,業(yè)務通道恢復默認為PONl (即狀態(tài)機的輸出狀態(tài)是PONl為主用數(shù)據(jù)業(yè)務通道);P0N2Rx_SD, P0NlRx_SD狀態(tài)從11跳轉(zhuǎn)到10,即此時ONU的光模塊PONl先接收到光信號(即PONl MAC芯片的光鏈路狀態(tài)為通路),業(yè)務通道自動倒換到PONl對應的光鏈路上,即主用數(shù)據(jù)業(yè)務通道保持不變(即狀態(tài)機的輸出狀態(tài)不變);如果此時PONl光鏈路斷開,即IO狀態(tài)變?yōu)?1,業(yè)務通道默認仍然為PONl (即狀態(tài)機的輸出狀態(tài)仍然是PONl為主用數(shù)據(jù)業(yè)務通道);P0N2Rx_SD, P0NlRx_SD狀態(tài)從01跳轉(zhuǎn)到00,即ONU的P0N2在注冊到OLT的上以后,另外一路PONl再注冊建立連接(即兩個PON MAC芯片的光鏈路狀態(tài)均為通路),數(shù)據(jù)業(yè)務通道應保持不變,仍然為其前一狀態(tài)P0N2(即狀態(tài)機的輸出狀態(tài)是P0N2為主用數(shù)據(jù)業(yè)務通道);如果此時PONl的光鏈路斷開,即狀態(tài)由00變回01,因當前數(shù)據(jù)業(yè)務通道為P0N2,所以不影響當前的業(yè)務,主用數(shù)據(jù)業(yè)務通道仍然為P0N2(即狀態(tài)機的輸出狀態(tài)仍然是P0N2為主用數(shù)據(jù)業(yè)務通道);如果此時P0N2的光鏈路斷開,即狀態(tài)由00變回10,數(shù)據(jù)業(yè)務通道會由P0N2自動 倒換PONl上(即狀態(tài)機的輸出狀態(tài)跳轉(zhuǎn)到PONl為主用數(shù)據(jù)業(yè)務通道);P0N2Rx_SD,P0NlRx_SD狀態(tài)從10跳轉(zhuǎn)到00,即ONU的PONl在注冊到OLT上以后,另外一路P0N2再注冊建立連接,數(shù)據(jù)業(yè)務通道應保持不變,仍然為其前一狀態(tài)PONl (即狀態(tài)機的輸出狀態(tài)是PONl為主用數(shù)據(jù)業(yè)務通道);如果此時P0N2的光鏈路斷開,即狀態(tài)由00變回10,因當前數(shù)據(jù)業(yè)務通道為PONl,所以不影響當前的業(yè)務,數(shù)據(jù)業(yè)務通道仍然為PONl (即狀態(tài)機的輸出狀態(tài)仍然是PONl為主用數(shù)據(jù)業(yè)務通道);如果此時PONl的光鏈路斷開,即狀態(tài)由00變回01,數(shù)據(jù)業(yè)務通道會由PONl自動倒換P0N2上(即狀態(tài)機的輸出狀態(tài)跳轉(zhuǎn)到P0N2為主用數(shù)據(jù)業(yè)務通道);當P0N2Rx_SD,P0NlRx_SD狀態(tài)為00時,此時ONU的兩個光鏈路PONl和P0N2都已注冊到OLT上(即兩個PON MAC芯片的光鏈路狀態(tài)均為通路),此時數(shù)據(jù)業(yè)務通道可能是P0N1,也可能是P0N2,ONU的業(yè)務通道允許進行軟件控制切換,即用戶可以根據(jù)需求進行數(shù)據(jù)業(yè)務通道用戶選擇操作。具體地,用戶要進行業(yè)務數(shù)據(jù)通道用戶選擇時,將SWITCH_ENA使能(即控制SWITCH_ENA信號為有效),再由用戶驅(qū)動信號S0FT_SWITCH以進行數(shù)據(jù)業(yè)務切換控制。例如,用戶驅(qū)動S0FT_SWITCH信號的電平為1,則業(yè)務通道切換到P0N1,即當前業(yè)務為PONl,數(shù)據(jù)業(yè)務通道保持不變(即狀態(tài)機的輸出狀態(tài)是PONl為主用數(shù)據(jù)業(yè)務通道),如果當前業(yè)務為P0N2,切換后業(yè)務通道為PONl (即狀態(tài)機的輸出狀態(tài)跳轉(zhuǎn)到PONl為主用數(shù)據(jù)業(yè)務通道)。用戶驅(qū)動S0FT_SWITCH信號的電平為0,則業(yè)務通道切換到P0N2,即如果當前業(yè)務為P0N2,數(shù)據(jù)業(yè)務通道保持不變(即狀態(tài)機的輸出狀態(tài)是P0N2為主用數(shù)據(jù)業(yè)務通道),如果當前業(yè)務為PONl,切換后數(shù)據(jù)業(yè)務通道為P0N2 (即狀態(tài)機的輸出狀態(tài)跳轉(zhuǎn)到P0N2為主用數(shù)據(jù)業(yè)務通道)。也就是說通過以上過程實現(xiàn)了兩個業(yè)務通道的任意倒換。另外,狀態(tài)機根據(jù)業(yè)務通道的不同,還可以控制外部的業(yè)務指示燈指示當前的業(yè)務通道,方便確認業(yè)務所在ONU的光鏈路。步驟300,開關(guān)芯片控制模塊根據(jù)狀態(tài)機輸出的不同狀態(tài),對應去控制高速單刀雙置開關(guān)芯片,如果開關(guān)芯片控制模塊的輸出為0,GMII數(shù)據(jù)業(yè)務通道默認走PONl MAC芯片;如果為1,GMII數(shù)據(jù)業(yè)務通道會被開關(guān)芯片倒換到P0N2 MAC芯片上。其中,開關(guān)芯片的操作控制全部由CPLD邏輯控制實現(xiàn),從P0N2Rx_SD,P0NlRx_SD,SWITCH_ENA和S0FT_SWITCH的電平發(fā)生變化到信號狀態(tài)監(jiān)測模塊,狀態(tài)機動作和開關(guān)芯片控制模塊的響應,所需時間為I個時鐘周期,即整個系統(tǒng)的響應處理時間僅為一個時鐘周期1ms。另外,信號通過CPLD內(nèi)部邏輯的延遲時間和信號通過芯片內(nèi)部的傳輸延遲時間為納秒的時間量級,高速單刀雙置開關(guān)芯片的動作時間與信號傳輸延遲也是納秒級別的時間,Ims加上信號傳輸延遲時間和器件動作時間,最終實現(xiàn)ONU雙MAC數(shù)據(jù)業(yè)務倒換只需要小于2ms的時間,完全滿足電信運營商對光鏈路D類保護業(yè)務中斷時間小于50ms的要求,且在業(yè)界處于領(lǐng)先水平,有效保證了運營商通信的可靠性。實施例2本實施例介紹一種光節(jié)點裝置, 該裝置的如圖I所示,至少包括兩個PONMAC通道、用于數(shù)據(jù)業(yè)務處理的控制單元、開關(guān)芯片SWITCH芯片和主控CPU。其中,每個PON MAC通道由依次連接的光模塊、PON MAC、PHY芯片和變壓器構(gòu)成,PON MAC通過MII接口與變壓器相連。兩個PON MAC通道中的光模塊均與用于數(shù)據(jù)業(yè)務處理的控制單元相連,變壓器均與SWITCH芯片,PON MAC均通過GMII接口與開關(guān)芯片相連。主控CPU通過MII接口和SWITCH交換芯片連接。主控CPU還通過用于數(shù)據(jù)業(yè)務處理的控制單元與開關(guān)芯片相連。開關(guān)芯片還通過GMII接口與SWITCH芯片相連。PON MAC芯片,主要將各自收到的管理控制業(yè)務分別發(fā)送給SWITCH芯片;SWITCH芯片,主要將所收到的管理控制業(yè)務透傳到主控CPU ;用于數(shù)據(jù)業(yè)務處理的控制單元,主要通過開關(guān)芯片實現(xiàn)兩個PON MAC的數(shù)據(jù)業(yè)務倒換,并在兩個PON MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,向主控CPU上報中斷信號;主控CPU,在本地配置主、備用PON MAC列表,以及在收到用于數(shù)據(jù)業(yè)務處理的控制單元上報的中斷信號時,根據(jù)該中斷信號更新本地的主、備用PON MAC列表,以實現(xiàn)業(yè)務倒換。上述主控CPU,是在光節(jié)點裝置正常工作之前,根據(jù)兩個PON MAC的管理控制業(yè)務首次到達主控CPU的先后順序來初始配置主、備用PON MAC列表的。其中,從OLT下發(fā)的管理控制業(yè)務以帶內(nèi)通信方式經(jīng)當前PON MAC芯片(這里為PONl MAC)的GMII數(shù)據(jù)業(yè)務通道傳輸?shù)絊WITCH芯片,SWITCH芯片再透傳給主控CPU,當數(shù)據(jù)業(yè)務發(fā)生倒換時,P0N2 MAC的管理控制業(yè)務同時發(fā)生倒換,通過和P0N2 MAC連接的GMII口傳輸管理控制業(yè)務到SWITCH芯片,SWITCH芯片再透傳給主控CPU,此種方式的優(yōu)點是不占用主控CPU資源?;蛘?,OLT下發(fā)的管理控制業(yè)務可經(jīng)當前主用PON MAC芯片(這里為PONl MAC)的MII管理通道透傳到主控CPU,同時備用PON MAC芯片(即P0N2 MAC)的管理控制報文也通過和其連接的MII 口信號透傳到主控CPU,當雙MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,用于數(shù)據(jù)業(yè)務處理的控制單元會上報中斷給主控CPU,主控CPU馬上刷新當前數(shù)據(jù)業(yè)務所對應的PON MAC列表并向OLT發(fā)響應報文,從而實現(xiàn)管理控制業(yè)務的實時切換。另外,管理控制業(yè)務也可以通過主備用PON MAC芯片的GMII和MII兩個接口傳輸,例如,PONl MAC和P0N2 MAC收到的管理控制業(yè)務中SWITCH芯片的管理控制信息均通過GMII接口透傳到SWITCH芯片再傳輸給主控CPU,而P0N1MAC和P0N2MAC收到的管理控制業(yè)務中對PONMAC控制和監(jiān)控的管理控制信息(即除了 SWITCH芯片的管理控制信息以外的其他管理控制信息)分別通過各自的MII接口通過PHY透傳到SWITCH芯片再傳輸給主控CPU。這樣,當雙MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,用于數(shù)據(jù)業(yè)務處理的控制單元會上報中斷給主控CPU,主控CPU馬上刷新當前數(shù)據(jù)業(yè)務所對應的PON MAC列表并向OLT發(fā)響應報文,從而實現(xiàn)管理控制業(yè)務的實時切換。而在本實施例中,上述用于數(shù)據(jù)業(yè)務處理的控制單元采用CPLD實現(xiàn)。下面結(jié)合附圖介紹光節(jié)點裝置中CPLD的實現(xiàn)方式,但需要說明的是實際應用中CPLD的實現(xiàn)并不限于此種方式。本實施例中提供的CPLD架構(gòu)如圖2所示,至少包括信號狀態(tài)檢測模塊、狀態(tài)機和開關(guān)芯片控制模塊。信號狀態(tài)檢測模塊,主要監(jiān)測ONU雙MAC對應光模塊的接收機信號指示信號P0N2Rx_SD, P0NlRx_SD的電平,即信號狀態(tài)檢測模塊主要根據(jù)P0N2Rx_SD和P0NlRx_SD信號的電平來確定雙MAC對應光模塊的光鏈路狀態(tài)。同時也會監(jiān)測主控CPU送出的數(shù)據(jù)倒換允許信號SWITCH_ENA,以及數(shù)據(jù)業(yè)務倒換控制信號S0FT_SWITCH,并根據(jù)信號電平的情況向狀態(tài)機發(fā)起驅(qū)動。即在檢測到P0N2Rx_SD和P0NlRx_SD信號的電平確定雙MAC對應光模塊的光鏈路狀態(tài)均為通路時,檢測SWITCH_ENA信號來確定用戶是否發(fā)起了數(shù)據(jù)業(yè)務通道選擇指令,當SWITCH_ENA信號有效表示用戶發(fā)起了數(shù)據(jù)業(yè)務通道選擇指令,再檢測S0FT_SWITCH信號來確定用戶選擇了哪個PON MAC作為數(shù)據(jù)業(yè)務通道,從而來驅(qū)動狀態(tài)機的狀態(tài)。該模塊可以通過比較器來實現(xiàn),目的為防止這四個關(guān)鍵信號受到外部干擾或CPU錯誤動作而使狀態(tài)機發(fā)生錯誤跳轉(zhuǎn),從而導致系統(tǒng)業(yè)務的錯誤倒換。因為正常情況下P0NlRx_SD, P0N2Rx_SD, SWITCH_ENA和S0FT_SWITCH都是穩(wěn)定的高低電平變化,不會出現(xiàn)快速連續(xù)的變化,因此先將各個信號進行三級緩存,然后通過比較器比較三級緩存中的數(shù)據(jù)與初始數(shù)據(jù)是否一致,如果一致即比較器經(jīng)比較后真值為1,說明各個信號的電平是穩(wěn)定的,可以進行狀態(tài)機操作,如果不一致,說明信號電平發(fā)生了連續(xù)的跳變,禁止狀態(tài)機動作, 有效避免了狀態(tài)機的錯誤跳轉(zhuǎn)。具體地,信號狀態(tài)檢測模塊的實現(xiàn)方式如圖3所示。其中,引入了一個Ims 的時鐘 CLK,因為信號 P0NlRx_SD,P0N2Rx_SD,SWITCH_ENA和S0FT_SWITCH的上升沿時間是微秒級別的,最快可能是納秒級別的,為避免信號在上升沿或下降沿跳變時發(fā)生誤判斷,因此選用了一個毫秒級的時鐘。同時CLK也作為狀態(tài)機的工作時鐘,即每Ims狀態(tài)機都會根據(jù)信號檢測模塊檢測到的信號狀態(tài)進行動作。狀態(tài)機,主要根據(jù)信號狀態(tài)檢測模塊的驅(qū)動進入相應的狀態(tài)。而狀態(tài)機的具體工作過程如圖4所示系統(tǒng)上電初始化后,P0N2Rx_SD,P0NlRx_SD狀態(tài)為11,即ONU的兩個光模塊沒有接收到光信號,ONU的業(yè)務通道默認為PONl (即狀態(tài)機的輸出狀態(tài)是PONl為主用數(shù)據(jù)業(yè)務通道);P0N2Rx_SD, P0NlRx_SD狀態(tài)從11跳轉(zhuǎn)到01,即此時ONU的光模塊P0N2先接收到光信號,數(shù)據(jù)業(yè)務通道自動倒換到P0N2對應的光鏈路上(即狀態(tài)機的輸出狀態(tài)跳轉(zhuǎn)到P0N2為主用數(shù)據(jù)業(yè)務通道);如果此時P0N2光鏈路斷開,即01狀態(tài)變?yōu)?1,數(shù)據(jù)業(yè)務通道恢復默認為PONl (即狀態(tài)機的輸出狀態(tài)是PONl為主用數(shù)據(jù)業(yè)務通道);P0N2Rx_SD, P0NlRx_SD狀態(tài)從11跳轉(zhuǎn)到10,即此時ONU的光模塊PONl先接收到光信號,業(yè)務通道自動倒換到PONl對應的光鏈路上,即數(shù)據(jù)業(yè)務通道保持不變;如果此時PONl光鏈路斷開,即10狀態(tài)變?yōu)?1,數(shù)據(jù)業(yè)務通道默認仍然為PONl (即狀態(tài)機的輸出狀態(tài)是PONl為主用數(shù)據(jù)業(yè)務通道);P0N2Rx_SD, P0NlRx_SD狀態(tài)從01跳轉(zhuǎn)到00,即ONU的P0N2在注冊到OLT的上以后,另外一路PONl再注冊建立連接,數(shù)據(jù)業(yè)務通道應保持不變,仍然為其前一狀態(tài)P0N2 (即狀態(tài)機的輸出狀態(tài)是P0N2為主用數(shù)據(jù)業(yè)務通道);如果此時PONl的光鏈路斷開,即狀態(tài)由00變回01,因當前數(shù)據(jù)業(yè)務通道為P0N2,所以不影響當前的業(yè)務,業(yè)務通道仍然為P0N2 (即狀態(tài)機的輸出狀態(tài)是P0N2為主用數(shù)據(jù)業(yè)務通道);如果此時P0N2的光鏈路斷開,即狀態(tài)由00變回10,數(shù)據(jù)業(yè)務通道會由P0N2自動倒換PONl上(即狀態(tài)機的輸出狀態(tài)跳轉(zhuǎn)到PONl為主用數(shù)據(jù)業(yè)務通道); P0N2Rx_SD,P0NlRx_SD狀態(tài)從10跳轉(zhuǎn)到00,即ONU的PONl在注冊到OLT上以后,另外一路P0N2再注冊建立連接,數(shù)據(jù)業(yè)務通道應保持不變,仍然為其前一狀態(tài)PONl (即狀態(tài)機的輸出狀態(tài)是PONl為主用數(shù)據(jù)業(yè)務通道);如果此時P0N2的光鏈路斷開,即狀態(tài)由00變回10,因當前數(shù)據(jù)業(yè)務通道為PONl,所以不影響當前的業(yè)務,數(shù)據(jù)業(yè)務通道仍然為PONl (即狀態(tài)機的輸出狀態(tài)是PONl為主用數(shù)據(jù)業(yè)務通道);如果此時PONl的光鏈路斷開,即狀態(tài)由00變回01,數(shù)據(jù)業(yè)務通道會由PONl自動倒換P0N2上(即狀態(tài)機的輸出狀態(tài)跳轉(zhuǎn)到P0N2為主用數(shù)據(jù)業(yè)務通道);當P0N2Rx_SD,P0NlRx_SD狀態(tài)為00時,此時ONU的兩個光鏈路PONl和P0N2都已注冊到OLT上(即兩上PON MAC芯片的光鏈路狀態(tài)均為通路),此時ONU的業(yè)務通道允許進行軟件控制切換(即用戶可以根據(jù)需求進行數(shù)據(jù)業(yè)務通道選擇)。具體地,用戶要進行數(shù)據(jù)業(yè)務通道選擇操作時,將SWITCH_ENA使能,再由用戶驅(qū)動信號S0FT_SWITCH以進行數(shù)據(jù)業(yè)務通道的切換控制。例如,用戶驅(qū)動S0FT_SWITCH信號的電平為I時,數(shù)據(jù)業(yè)務通道切換到PONl,即如果當前業(yè)務為PONl,數(shù)據(jù)業(yè)務通道保持不變(即狀態(tài)機的輸出狀態(tài)是PONl為主用數(shù)據(jù)業(yè)務通道),如果當前業(yè)務為P0N2,切換后業(yè)務通道為PONl (即狀態(tài)機的輸出狀態(tài)跳轉(zhuǎn)到PONl為主用數(shù)據(jù)業(yè)務通道);用戶驅(qū)動S0FT_SWITCH信號的電平為0,數(shù)據(jù)業(yè)務通道切換到P0N2,即如果當前業(yè)務為P0N2,數(shù)據(jù)業(yè)務通道保持不變(即狀態(tài)機的輸出狀態(tài)是P0N2為主用數(shù)據(jù)業(yè)務通道),如果當前業(yè)務為PONl,切換后數(shù)據(jù)業(yè)務通道為P0N2 (即狀態(tài)機的輸出狀態(tài)跳轉(zhuǎn)到PONl為主用數(shù)據(jù)業(yè)務通道),通過以上過程實現(xiàn)了兩個業(yè)務通道的任意倒換。另外,狀態(tài)機還根據(jù)業(yè)務通道的不同,控制外部的業(yè)務指示燈指示當前的業(yè)務通道,方便確認業(yè)務所在ONU的光鏈路。開關(guān)芯片控制模塊,根據(jù)狀態(tài)機輸出的不同狀態(tài),對應去控制高速單刀雙置開關(guān)芯片,如果開關(guān)芯片控制模塊的輸出為0,GMII數(shù)據(jù)業(yè)務通道默認走P0N1MAC芯片;如果為1,GMII數(shù)據(jù)業(yè)務通道會被開關(guān)芯片倒換到P0N2MAC芯片上。本實施例中,開關(guān)芯片的操作控制全部由CPLD邏輯控制實現(xiàn),從P0N2Rx_SD,P0NlRx_SD, SWITCH_ENA和S0FT_SWITCH的電平發(fā)生變化到信號狀態(tài)監(jiān)測模塊,狀態(tài)機動作和開關(guān)芯片控制模塊的響應,所需時間為I個時鐘周期,即整個系統(tǒng)的響應處理時間僅為一個時鐘周期1ms。另外,信號通過CPLD內(nèi)部邏輯的延遲時間和信號通過芯片內(nèi)部的傳輸延遲時間為納秒的時間量級,高速單刀雙置開關(guān)芯片的動作時間與信號傳輸延遲也是納秒級別的時間,Ims加上信號傳輸延遲時間和器件動作時間,最終實現(xiàn)ONU雙MAC數(shù)據(jù)業(yè)務倒換只需要小于2ms的時間,完全滿足電信運營商對光鏈路D類保護業(yè)務中斷時間小于50ms的要求,且在業(yè)界處于領(lǐng)先水平,有效保證了運營商通信的可靠性。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本申請不限制于任何特 定形式的硬件和軟件的結(jié)合。以上所述,僅為本發(fā)明的較佳實例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
      權(quán)利要求
      1.一種光節(jié)點裝置的業(yè)務倒換方法,其特征在于,該方法包括 光節(jié)點裝置中主控中央處理單元(CPU)在本地配置主、備用兩個無源光纖網(wǎng)絡(PON)多媒體訪問控制器(MAC)列表; 當兩個PON MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,用于數(shù)據(jù)業(yè)務處理的控制單元向所述主控CPU上報中斷信號,主控CPU根據(jù)該中斷信號更新所述主、備用PON MAC列表,以實現(xiàn)業(yè)務倒換。
      2.如權(quán)利要求I所述的方法,其特征在于,所述主控CPU在本地配置主、備用PONMAC列表的過程如下 所述主控CPU通過交換芯片分別接收所述光節(jié)點裝置中兩個PON MAC芯片透傳的管理控制業(yè)務,并根據(jù)首次收到兩個PON MAC芯片發(fā)送的管理控制業(yè)務的先后順序配置所述主、備用PON MAC列表。
      3.如權(quán)利要求2所述的方法,其特征在于,所述主控CPU通過交換芯片分別接收所述光節(jié)點裝置中兩個PON MAC芯片透傳的管理控制業(yè)務指 每個PON MAC芯片將收到的管理控制業(yè)務通過MII管理通道傳輸?shù)剿鼋粨Q芯片,所述交換芯片再將收到的管理控制業(yè)務透傳到所述主控CPU。
      4.如權(quán)利要求2所述的方法,其特征在于,所述主控CPU通過交換芯片分別接收所述光節(jié)點裝置中兩個PON MAC芯片透傳的管理控制業(yè)務指 每個PON MAC芯片將收到的管理控制業(yè)務中交換芯片的管理控制信息通過GMII接口傳輸?shù)剿鼋粨Q芯片,將收到的管理控制業(yè)務中通過MII管理通道傳輸?shù)剿鼋粨Q芯片,所述交換芯片再將收到的交換芯片的管理控制信息和對PON MAC芯片控制和監(jiān)控的管理控制信息透傳到所述主控CPU。
      5.如權(quán)利要求I至4任一項所述的方法,其特征在于,兩個PONMAC的數(shù)據(jù)業(yè)務發(fā)生倒換的過程如下 所述用于數(shù)據(jù)業(yè)務處理的控制單元檢測兩個PON MAC芯片的光鏈路狀態(tài),在只有一個PON MAC芯片的光鏈路狀態(tài)為通路時,控制開關(guān)芯片選擇所檢測到的光鏈路狀態(tài)為通路的PON MAC芯片為數(shù)據(jù)業(yè)務通道; 在兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,控制開關(guān)芯片選擇光節(jié)點裝置默認的PON MAC芯片為數(shù)據(jù)業(yè)務通道。
      6.如權(quán)利要求I至4任一項所述的方法,其特征在于,兩個PONMAC的數(shù)據(jù)業(yè)務發(fā)生倒換的過程如下 所述用于數(shù)據(jù)業(yè)務處理的控制單元檢測兩個PON MAC芯片的光鏈路狀態(tài),當檢測到兩個PON MAC芯片的光鏈路狀態(tài)均為通路,且接收到用戶發(fā)起的數(shù)據(jù)業(yè)務通道選擇指令,則根據(jù)所收到的數(shù)據(jù)業(yè)務通道選擇指令選擇相應的PON MAC芯片為數(shù)據(jù)業(yè)務通道。
      7.如權(quán)利要求6所述的方法,其特征在于, 所述用于數(shù)據(jù)業(yè)務處理的控制單元采用復雜可編程邏輯器(CPLD)實現(xiàn); 所述CPLD中信號狀態(tài)檢測模塊根據(jù)檢測到的P0N1RX_SD和P0N2Rx_SD信號確定兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,若還檢測到SWITCH_ENA信號有效,則檢測S0FT_SWITCH信號的狀態(tài),根據(jù)所檢測到的S0FT_SWITCH信號的狀態(tài)驅(qū)動所述CPLD中的狀態(tài)機進入相應的狀態(tài),所述CPLD中開關(guān)芯片控制模塊根據(jù)所述狀態(tài)機輸出的狀態(tài),控制開關(guān)芯片選擇相應的PON MAC芯片為數(shù)據(jù)業(yè)務通道。
      8.一種光節(jié)點裝置,包括開關(guān)芯片,其特征在于,該裝置還包括兩個無源光纖網(wǎng)絡(PON)多媒體訪問控制器(MAC)芯片、交換芯片、主控中央處理單元(CPU)和用于數(shù)據(jù)業(yè)務處理的控制單元,其中 所述PON MAC芯片,將各自收到的管理控制業(yè)務分別發(fā)送給所述交換芯片; 所述交換芯片,將所收到的管理控制業(yè)務透傳到所述主控CPU ; 所述用于數(shù)據(jù)業(yè)務處理的控制單元,通過所述開關(guān)芯片實現(xiàn)兩個PONMAC的數(shù)據(jù)業(yè)務倒換,并在兩個PON MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,向所述主控CPU上報中斷信號; 所述主控CPU,在本地配置主、備用PON MAC列表,以及在收到所述用于數(shù)據(jù)業(yè)務處理的控制單元上報的中斷信號時,根據(jù)該中斷信號更新所述主、備用PON MAC列表,以實現(xiàn)業(yè)務倒換。
      9.如權(quán)利要求8所述的裝置,其特征在于, 所述主控CPU通過所述交換芯片分別接收所述光節(jié)點裝置中兩個PONMAC芯片透傳的管理控制業(yè)務,并根據(jù)首次收到兩個PON MAC芯片發(fā)送的管理控制業(yè)務的先后順序配置所述主、備用PON MAC列表。
      10.如權(quán)利要求9所述的裝置,其特征在于, 所述PON MAC芯片,將收到的管理控制業(yè)務通過MII管理通道傳輸?shù)剿鼋粨Q芯片;或者 將收到的管理控制業(yè)務中交換芯片的管理控制信息通過GMII接口傳輸?shù)剿鼋粨Q芯片,將收到的管理控制業(yè)務中通過MII管理通道傳輸?shù)剿鼋粨Q芯片。
      11.如權(quán)利要求8至10任一項所述的裝置,其特征在于, 所述用于數(shù)據(jù)業(yè)務處理的控制單元,檢測兩個PON MAC芯片的光鏈路狀態(tài),在只有一個PON MAC芯片的光鏈路狀態(tài)為通路時,控制所述開關(guān)芯片選擇所檢測到的光鏈路狀態(tài)為通路的PON MAC芯片為數(shù)據(jù)業(yè)務通道,在兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,控制所述開關(guān)芯片選擇光節(jié)點裝置默認的PON MAC芯片為數(shù)據(jù)業(yè)務通道。
      12.如權(quán)利要求8至10任一項所述的裝置,其特征在于, 所述用于數(shù)據(jù)業(yè)務處理的控制單元,檢測兩個PON MAC芯片的光鏈路狀態(tài),在檢測到兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,若還接收到用戶發(fā)起的數(shù)據(jù)業(yè)務通道選擇指令,則根據(jù)所收到的數(shù)據(jù)業(yè)務通道選擇指令選擇相應的PON MAC芯片為數(shù)據(jù)業(yè)務通道。
      13.如權(quán)利要求12所述的裝置,其特征在于,所述用于數(shù)據(jù)業(yè)務處理的控制單元采用復雜可編程邏輯器(CPLD)實現(xiàn),所述CPLD包括信號狀態(tài)檢測模塊、狀態(tài)機和開關(guān)芯片控制模塊,其中 所述信號狀態(tài)檢測模塊,檢測P0N1RX_SD和P0N2Rx_SD信號,根據(jù)所檢測到的P0NlRx_SD和P0N2Rx_SD信號確定兩個PON MAC芯片的光鏈路狀態(tài)均為通路時,還檢測SWITCH_ENA信號,若檢測到SWITCH_ENA信號有效,則檢測S0FT_SWITCH信號的狀態(tài); 所述狀態(tài)機,根據(jù)所述信號狀態(tài)檢測模塊所檢測到的P0N1RX_SD、P0N2Rx_SD、SWITCH,ENA和S0FT_SWITCH信號的狀態(tài)驅(qū)動進入相應的狀態(tài); 所述開關(guān)芯片控制模塊,根據(jù)所述狀態(tài)機輸出的狀態(tài),控制開關(guān)芯片選擇相應的PONMAC芯片為數(shù)據(jù)業(yè)務通道。
      全文摘要
      本發(fā)明公開了一種光節(jié)點裝置及其業(yè)務倒換方法,涉及無源光網(wǎng)絡光節(jié)點技術(shù)。本發(fā)明公開的業(yè)務倒換方法包括光節(jié)點裝置中主控CPU在本地配置主、備用兩個PON MAC列表;當兩個PON MAC的數(shù)據(jù)業(yè)務發(fā)生倒換時,用于數(shù)據(jù)業(yè)務處理的控制單元向所述主控CPU上報中斷信號,主控CPU根據(jù)該中斷信號更新所述主、備用PON MAC列表,以實現(xiàn)業(yè)務倒換。本發(fā)明還公開了一種光節(jié)點裝置,包括開關(guān)芯片,兩個PON MAC芯片、交換芯片、主控CPU和用于數(shù)據(jù)業(yè)務處理的控制單元。本申請技術(shù)方案實現(xiàn)了ONU雙MAC業(yè)務(包括數(shù)據(jù)業(yè)務和管理控制業(yè)務)的倒換控制。且本申請的優(yōu)選方案還提高了倒換時間。
      文檔編號H04B10/00GK102638735SQ20121011033
      公開日2012年8月15日 申請日期2012年4月13日 優(yōu)先權(quán)日2012年4月13日
      發(fā)明者楊永強, 王民 申請人:瑞斯康達科技發(fā)展股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1