專利名稱:以太網(wǎng)無源光網(wǎng)絡設備的測試方法及設備的制作方法
技術(shù)領域:
本發(fā)明涉及通信技術(shù)領域,具體涉及一種以太網(wǎng)無源光網(wǎng)絡設備的測試方法及設備。
背景技術(shù):
以太網(wǎng)無源光網(wǎng)絡(EPON,Ethernet Passive Optical Network)技術(shù)以光纖為傳輸媒質(zhì),通過上下行波分復用,實現(xiàn)單纖雙向通訊;同時通過下行方向廣播,上行方向時分復用的技術(shù)實現(xiàn)了點對多點通訊。一個EPON系統(tǒng)由局端的光線路終端(OLT, Optical Line Terminal)、光纖分路器(ODN, Optical Distribution Node)和光網(wǎng)絡單兀(0NU, Optical Network Unit)三部分組成,由于EPON是一個點到多點系統(tǒng),因此存在網(wǎng)絡沖突的可能,所以EPON系統(tǒng)中采用時 分復用的辦法來讓多個ONU共享同一個光通道傳輸數(shù)據(jù)。為了實現(xiàn)10G EPON與IG EPON的兼容和網(wǎng)絡的平滑演進,IEEE 802. 3av標準在波長分配、多點控制機制方面都有專門的考慮,以保證10G EPON與IG EPON系統(tǒng)在同一ODN下的共存。在EPON系統(tǒng)中,為了實現(xiàn)10G EPON與IG EPON的兼容,在波長規(guī)劃方面,10G EPON沒有使用IG EPON系統(tǒng)所使用的1490nm的下行波長,IEEE802. 3av標準選擇1577nm作為10Gbit/s下行信號的波長(波長范圍157Γ 580ηπι)。因此,在下行方向,10Gbit/s信號與lGbit/s 信號為波分復用(WDM, Wavelength Division Multiplexing)方式。而上行方向,lGbit/s 信號的波長是 1310nm(波長范圍 126(Tl360nm),IEEE 802. 3av 標準規(guī)定 10Gbit/s信號的上行波長是1270nm (波長范圍126(Tl280nm),二者有重疊,因此不能采用WDM方式,只能采用雙速率時分復用接入(TDMA, Time Division Multiple Access)方式。這樣10GEPON OLT 可以同時發(fā)現(xiàn) 10G/10G、10G/1G 和 IG/IG 三種 ONU?,F(xiàn)有技術(shù)對10G EPON設備的測試方法為每個無源光纖網(wǎng)絡(Ρ0Ν,PassiveOptical Network) 口連接的分光器下掛三種類型ONU進行對接組網(wǎng),使用以太網(wǎng)流量發(fā)包器進行發(fā)包測試驗證OLT是否正常。本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)中為為檢測10G EPON 10GUG Serdes及PON MAC正常數(shù)據(jù)業(yè)務硬件通道,一個標準10G EPON端口需配備一個光模塊、一個I :4或者及以上分光比分光器、三種類型測試終端。對于4 口 10GEP0N單板,至少需要配備4個光模塊,12個終端和4個分光器。對于8 口 10G EPON單板則需要配備24個終端和8個分光器。而且每個單板需要一個流量儀,這樣的測試系統(tǒng),測試程序復雜,而且測試成本高。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種以太網(wǎng)無源光網(wǎng)絡設備的測試方法,可以簡化測試的復雜度,降低測試成本。本發(fā)明實施例第一方面提供一種以太網(wǎng)無源光網(wǎng)絡設備的測試方法,包括
獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線,并給所述虛擬添加的ONU分配邏輯鏈路標識和固定帶寬;將以太網(wǎng)測試報文推送到下行信道,并在下行信道將所述測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識;在所述固定帶寬上傳輸所述單播數(shù)據(jù)幀,并通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到所述上行信道;在所述上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀;在所述上行信道對所述單播數(shù)據(jù)幀解封裝,并將解封裝后的測試報文推送出所述上行信道;
當檢測到所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述給所述虛擬添加的ONU分配邏輯鏈路標識后,還包括將所述邏輯鏈路標識添加到邏輯鏈路標識表中,所述邏輯鏈路標識表用于存儲注冊上線的ONU對應的邏輯鏈路標識。結(jié)合第一方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述在上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在,具體包括在所述邏輯鏈路標識表中查找所述邏輯鏈路標識;當查詢到所述邏輯鏈路表中存儲有所述邏輯鏈路標識時,確定所述邏輯鏈路標識對應的ONU存在。結(jié)合第一方面、第一方面第一種或者第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到上行信道的步驟之后,還包括解析所述單播數(shù)據(jù)幀,從所述單播數(shù)據(jù)幀中提取出所述邏輯鏈路標識。結(jié)合第一方面、第一方面第一種或者第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述在所述上行信道對所述單播數(shù)據(jù)幀解封裝的步驟之前,還包括檢測所述上行信道傳輸?shù)臄?shù)據(jù)幀的類型;當所述數(shù)據(jù)幀的類型不是單播數(shù)據(jù)幀時,將所述數(shù)據(jù)幀輸出到處理器進行處理。本發(fā)明實施例第二方面提供一種以太網(wǎng)無源光網(wǎng)絡設備,包括獲取單元,用于獲取測試指令;虛擬注冊單元,用于在所述獲取單元獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線;分配單元,用于給所述虛擬注冊單元虛擬添加的ONU分配邏輯鏈路標識和固定帶寬;推送單元,用于在所述分配單元分配邏輯鏈路標識和固定帶寬后,將以太網(wǎng)測試報文推送到下行信道;幀封裝單元,用于在下行信道將所述推送單元推動的測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識;
下行傳輸單元,用于在所述固定帶寬上傳輸所述幀封裝單元封裝的單播數(shù)據(jù)幀;環(huán)回單元,用于通過所述下行信道與上行信道的通信接口將所述上行傳輸單元傳輸?shù)剿鱿滦行诺蓝丝诘膯尾?shù)據(jù)幀環(huán)回到所述上行信道;確定單元,用于根據(jù)所述環(huán)回單元環(huán)回到所述上行信道的單播數(shù)據(jù)幀中的邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU 是否存在;上行傳輸單元,用于在所述確定單元確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀;解封裝單元,用于在所述上行信道對所述下行傳輸單元傳輸?shù)膯尾?shù)據(jù)幀解封裝;所述推送單元,用于將所述解封裝單元解封裝后的測試報文推送出所述上行信道;檢測單元,用于檢測到所述推送單元從上行信道推送出的測試報文與推送到所述下行信道的測試報文是否相同;輸出單元,用于在所述檢測單元檢測出所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述設備還包括添加單元,用于將所述分配單元分配的邏輯鏈路標識添加到邏輯鏈路標識表中,所述邏輯鏈路標識表用于存儲注冊上線的ONU對應的邏輯鏈路標識。結(jié)合第二方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述確定單元,用于在所述邏輯鏈路標識表中查找所述邏輯鏈路標識,當在所述邏輯鏈路表查找到所述邏輯鏈路標識時,確定所述邏輯鏈路標識對應的ONU存在。結(jié)合第二方面、第二方面第一種或者第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述設備還包括解析單元,用于在所述環(huán)回單元將所述單播數(shù)據(jù)幀環(huán)回到上行信道后,解析所述單播數(shù)據(jù)幀,從所述單播數(shù)據(jù)幀中提取出所述邏輯鏈路標識。結(jié)合第二方面、第二方面第一種或者第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述檢測單元,還用于檢測所述上行信道傳輸?shù)臄?shù)據(jù)幀的類型;所述輸出單元,還用于當所述檢測單元檢測出所述數(shù)據(jù)幀的類型不是單播數(shù)據(jù)幀時,將所述數(shù)據(jù)幀傳送到處理器進行處理。本發(fā)明實施例第三方面提供一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有程序,該程序執(zhí)行時包括上述測試方法的部分或者全部步驟。本發(fā)明實施例第四方面提供一種光網(wǎng)絡設備,所述光網(wǎng)絡設備的上行信道的接口與下行信道的接口通信連接,所述光網(wǎng)絡設備包括用于接收測試指令的輸入裝置、輸出裝置、用于存儲程序的存儲器和處理器,所述處理器調(diào)用所述存儲器中的程序,并按照所述程序執(zhí)行處理步驟;其中,所述處理器用于獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線,并給所述虛擬添加的ONU分配邏輯鏈路標識和固定帶寬;將以太網(wǎng)測試報文推送到下行信道,并在下行信道將所述測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識;在所述固定帶寬上傳輸所述單播數(shù)據(jù)幀,并通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到所述上行信道;在所述上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀;在所述上 行信道對所述單播數(shù)據(jù)幀解封裝,并將解封裝后的測試報文推送出所述上行信道;所述輸出裝置用于當檢測到所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。結(jié)合第四方面,在第一種可能的實現(xiàn)方式中,所述處理器還用于將所述邏輯鏈路標識添加到邏輯鏈路標識表中,所述邏輯鏈路標識表用于存儲注冊上線的ONU對應的邏輯鏈路標識。結(jié)合第四方面第一種可能的實現(xiàn)方式,所述處理器還用于在所述邏輯鏈路標識表中查找所述邏輯鏈路標識;當在所述邏輯鏈路表中查找到所述邏輯鏈路標識時,確定所述邏輯鏈路標識對應的ONU存在。結(jié)合第四方面、第四方面第一種或者第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述處理器還用于解析所述單播數(shù)據(jù)幀,從所述單播數(shù)據(jù)幀中提取出所述邏輯鏈路標識。結(jié)合第四方面、第四方面第一種或者第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述處理器還用于檢測所述上行信道傳輸?shù)臄?shù)據(jù)幀的類型,當所述數(shù)據(jù)幀的類型不是單播數(shù)據(jù)幀時,將所述數(shù)據(jù)幀傳送到處理器進行處理。本發(fā)明實施例采用獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線,并給所述虛擬添加的ONU分配邏輯鏈路標識和固定帶寬;將以太網(wǎng)測試報文推送到下行信道,并在下行信道將所述測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識;在所述固定帶寬上傳輸所述單播數(shù)據(jù)幀,并通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到所述上行信道;在所述上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀;在所述上行信道對所述單播數(shù)據(jù)幀解封裝,并將解封裝后的測試報文推送出所述上行信道;當檢測到所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。與現(xiàn)有技術(shù)中通過配置光模塊、測試儀的測試方法相比,本發(fā)明實施例提供的測試方法,可以由光網(wǎng)絡設備自身實現(xiàn)自環(huán)回測試,簡化了測試的復雜度,降低了測試成本。
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖I是本發(fā)明實施例提供的測試方法的一實施例示意圖;圖2是本發(fā)明實施例中應用場景實施例示意圖;圖3是本發(fā)明實施例中以太網(wǎng)無源光網(wǎng)絡設備的一實施例示意圖;圖4是本發(fā)明實施例中以太網(wǎng)無源光網(wǎng)絡設備的另一實施例示意圖;圖5是本發(fā)明實施例中以太網(wǎng)無源光網(wǎng)絡設備的另一實施例示意圖;圖6是本發(fā)明實施例中光網(wǎng)絡設備的一實施例示意圖。
具體實施例方式本發(fā)明實施例提供一種以太網(wǎng)無源光網(wǎng)絡設備的測試方法,可以簡化測試的復雜度,降低測試成本。本發(fā)明實施例還提供相應的設備。以下分別進行詳細說明。
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備可以為光線路終端(OLT,OpticalLine Terminal)、光網(wǎng)絡單兀(ONU, Optical Network Unit)或者光纖網(wǎng)絡終端(ONT,Optical Network Terminal)。參閱圖1,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備的測試方法的一實施例包括101、獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線,并給所述虛擬添加的ONU分配邏輯鏈路標識和固定帶寬。固定帶寬可以為IG或者10G。102、將以太網(wǎng)測試報文推送到下行信道,并在下行信道將所述測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識。以太網(wǎng)測試報文可以為一串數(shù)據(jù),也可以為一個標識。103、在所述固定帶寬上傳輸所述單播數(shù)據(jù)幀,并通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到所述上行信道。本發(fā)明實施例中的以太網(wǎng)無源光網(wǎng)絡設備的上行信道的接口與下行信道的接口通信連接,可以通過有線通信連接,也可以通過無線通信連接。104、在所述上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀。105、在所述上行信道對所述單播數(shù)據(jù)幀解封裝,并將解封裝后的測試報文推送出所述上行信道。106、當檢測到所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。當測試報文經(jīng)過下行信道和上行信道傳輸一周后沒有發(fā)生變化,說明該太網(wǎng)無源光網(wǎng)絡設備測試正常,輸出測試正常的響應。本發(fā)明實施例采用獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線,并給所述虛擬添加的ONU分配邏輯鏈路標識和固定帶寬;將以太網(wǎng)測試報文推送到下行信道,并在下行信道將所述測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識;在所述固定帶寬上傳輸所述單播數(shù)據(jù)幀,并通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到所述上行信道;在所述上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀;在所述上行信道對所述單播數(shù)據(jù)幀解封裝,并將解封裝后的測試報文推送出所述上行信道;當檢測到所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。與現(xiàn)有技術(shù)中通過配置光模塊、測試儀的測試方法相比,本發(fā)明實施例提供的測試方法,可以由光網(wǎng)絡設備自身實現(xiàn)自環(huán)回測試,簡化了測試的復雜度,降低了測試成本??蛇x地,在上述圖I對應的實施例的基礎上,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備的測試方法的另一實施例還包括所述給所述虛擬添加的ONU分配邏輯鏈路標識后,還包括將所述邏輯鏈路標識添加到邏輯鏈路標識表中,所述邏輯鏈路標識表用于存儲注冊上線的ONU對應的邏輯鏈路標識。可選地,在圖I對應的可選實施例的基礎上,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備的測試方法的另一實施例中,所述在上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在,具體包括在所述邏輯鏈路標識表中查找所述邏輯鏈路標識;當查詢到所述邏輯鏈路表中存儲有所述邏輯鏈路標識時,確定所述邏輯鏈路標識對應的ONU存在。可選地,在圖I對應的實施例及圖I對應的可選實施例的基礎上,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備的測試方法的另一實施例中,所述通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到上行信道的步驟之后,還包括解析所述單播數(shù)據(jù)幀,從所述單播數(shù)據(jù)幀中提取出所述邏輯鏈路標識??蛇x地,在圖I對應的實施例及圖I對應的可選實施例的基礎上,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備的測試方法的另一實施例中,所述在所述上行信道對所述單播數(shù)據(jù)幀解封裝的步驟之前,還包括檢測所述上行信道傳輸?shù)臄?shù)據(jù)幀的類型;當所述數(shù)據(jù)幀的類型不是單播數(shù)據(jù)幀時,將所述數(shù)據(jù)幀傳送到處理器進行處理。以上幾個實施例更為詳細的說明了以太網(wǎng)無源光網(wǎng)絡設備的自測試過程,與現(xiàn)有技術(shù)中的通過配置光模塊、測試儀的測試方法相比,本發(fā)明實施例提供的測試方法,可以由光網(wǎng)絡設備自身實現(xiàn)自環(huán)回測試,簡化了測試的復雜度,降低了測試成本。為了便于理解,下面以幾個具體的應用場景為例,詳細的說明本發(fā)明以太網(wǎng)無源光網(wǎng)絡設備的測試過程參閱圖2,獲取到測試指令后,啟動測試工作模式,虛擬添加光網(wǎng)絡單元ONU注冊上線,并給所述虛擬添加的ONU分配邏輯鏈路標識和固定帶寬;以太網(wǎng)無源光網(wǎng)絡設備20的上下行信道通過1G、10G短接環(huán)回光模塊30通信連接,在靠近以太網(wǎng)業(yè)務處理芯片10—側(cè),以太網(wǎng)無源光網(wǎng)絡設備20中設置有IOG速率測試幀產(chǎn)生模塊200和IG速率測試幀產(chǎn)生模塊210,IOG速率測試幀產(chǎn)生模塊200或IG速率測試幀產(chǎn)生模塊210產(chǎn)生測試報文后,將測試報文推送到下行信道的下行處理模塊220,下行處理模塊220接收到測試報文后,在測試工作模式模塊2202將測試報文封裝為單播數(shù)據(jù)幀,該單播數(shù)據(jù)幀中攜帶邏輯鏈路標識;EPON幀處理模塊2204識別所述單播數(shù)據(jù)幀后,按照所述固定帶寬,將所述單播數(shù)據(jù)巾貞發(fā)送到IOG媒體接入控制(MAC, Media AccessControl)發(fā)送模塊2205或者IG媒體接入控制發(fā)送模塊2206,IOG媒體接入控制發(fā)送模塊2205將單播數(shù)據(jù)幀發(fā)送到IOG串并轉(zhuǎn)換器240,IG媒體接入控制發(fā)送模塊2206將所述單播數(shù)據(jù)幀發(fā)送到IG串并轉(zhuǎn)換器230,安裝在下行的IOG串并轉(zhuǎn)換器240或者IG串并轉(zhuǎn)換器230通過短接光模塊30將單播數(shù)據(jù)幀環(huán)回到上行信道的IOG串并轉(zhuǎn)換器260或者IG串并轉(zhuǎn)換器250,使所述單播數(shù)據(jù)幀傳送到上行處理模塊270,上行處理模塊270中的10GMAC接收模塊2706和IGMAC接收模塊2705分別接收單播數(shù)據(jù)幀,接收到的單播數(shù)據(jù)幀經(jīng)上行EPON幀處理模塊2704檢測數(shù)據(jù)類型,當檢測到位單播數(shù)據(jù)幀后,傳送到測試工作模式模塊2702,測試工作模式模塊2702對所述單播數(shù)據(jù)幀進行解封裝,并將解封裝后的測試報文推送出上行信道;測試報文進入IOG速率測試幀校驗模塊280或者IG速率測試幀校驗模塊290進行校驗,當IOG速率測試幀校驗模塊280或者IG速率測試幀校驗模塊290檢測到所·述測試報文與產(chǎn)生的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。參閱圖3,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備的一實施例包括所述以太網(wǎng)無源光網(wǎng)絡設備的上行信道的接口與下行信道的接口通信連接,所述以太網(wǎng)無源光網(wǎng)絡設備包括獲取單元201,用于獲取測試指令;虛擬注冊單元202,用于在所述獲取單元201獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線;分配單元203,用于給所述虛擬注冊單元202虛擬添加的ONU分配邏輯鏈路標識和固定帶寬;推送單元204,用于在所述分配單元203分配邏輯鏈路標識和固定帶寬后,將以太網(wǎng)測試報文推送到下行信道;幀封裝單元205,用于在下行信道將所述推送單元204推動的測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識;下行傳輸單元206,用于在所述固定帶寬上傳輸所述幀封裝單元205封裝的單播數(shù)據(jù)幀;環(huán)回單元207,用于通過所述下行信道與上行信道的通信接口將所述上行傳輸單元206傳輸?shù)剿鱿滦行诺蓝丝诘膯尾?shù)據(jù)幀環(huán)回到所述上行信道;確定單元208,用于根據(jù)所述環(huán)回單元207環(huán)回到所述上行信道的單播數(shù)據(jù)幀中的邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU是否存在;上行傳輸單元209,用于在所述確定單元208確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀;解封裝單元210,用于在所述上行信道對所述下行傳輸單元209傳輸?shù)膯尾?shù)據(jù)幀解封裝;所述推送單元204,用于將所述解封裝單元210解封裝后的測試報文推送出所述上行信道;檢測單元211,用于檢測到所述推送單元204從上行信道推送出的測試報文與推送到所述下行信道的測試報文是否相同;輸出單元212,用于在所述檢測單元211檢測出所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。本發(fā)明實施例中,獲取單元201獲取測試指令;虛擬注冊單元202在所述獲取單元201獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線;分配單元203給所述虛擬注冊單元202虛擬添加的ONU分配邏輯鏈路標識和固定帶寬;推送單元204在所述分配單元203分配邏輯鏈路標識和固定帶寬后,將以太網(wǎng)測試報文推送到下行信道;幀封裝單元205在下行信道將所述推送單元204推動的測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識;上行傳輸單元206在所述固定帶寬上傳輸所述幀封裝單元205封裝的單播數(shù)據(jù)幀;環(huán)回單元207通過所述下行信道與上行信道的通信接口將所述上行傳·輸單元206傳輸?shù)剿鱿滦行诺蓝丝诘膯尾?shù)據(jù)幀環(huán)回到所述上行信道;確定單元208根據(jù)所述環(huán)回單元207環(huán)回到所述上行信道的單播數(shù)據(jù)幀中的邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU是否存在;下行傳輸單元209在所述確定單元208確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀;解封裝單元210在所述上行信道對所述下行傳輸單元209傳輸?shù)膯尾?shù)據(jù)幀解封裝;所述推送單元204將所述解封裝單元210解封裝后的測試報文推送出所述上行信道;檢測單元211檢測到所述推送單元204從上行信道推送出的測試報文與推送到所述下行信道的測試報文是否相同;輸出單元212,用于在所述檢測單元211檢測出所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。與現(xiàn)有技術(shù)中通過配置光模塊、測試儀的測試方法相比,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備,可以實現(xiàn)自環(huán)回測試,簡化了測試的復雜度,降低了測試成本。在上述圖3對應的實施例的基礎上,參閱圖4,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備的另一實施例還包括添加單元213,用于將所述分配單元203分配的邏輯鏈路標識添加到邏輯鏈路標識表中,所述邏輯鏈路標識表用于存儲注冊上線的ONU對應的邏輯鏈路標識。在上述圖4對應的實施例的基礎上,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備的另一實施例中,所述確定單元208,用于在所述邏輯鏈路標識表中查找所述邏輯鏈路標識,當在所述邏輯鏈路表查找到所述邏輯鏈路標識時,確定所述邏輯鏈路標識對應的ONU存在。在上述圖4對應的實施例的基礎上,參閱圖5,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備的另一實施例還包括解析單元214,用于在所述環(huán)回單元207將所述單播數(shù)據(jù)幀環(huán)回到上行信道后,解析所述單播數(shù)據(jù)幀,從所述單播數(shù)據(jù)幀中提取出所述邏輯鏈路標識。在上述圖4對應的實施例的基礎上,本發(fā)明實施例提供的以太網(wǎng)無源光網(wǎng)絡設備的另一實施例中,所述檢測單元211,還用于檢測所述上行信道傳輸?shù)臄?shù)據(jù)幀的類型;
所述輸出單元212,還用于當所述檢測單元211檢測出所述數(shù)據(jù)幀的類型不是單播數(shù)據(jù)幀時,將所述數(shù)據(jù)幀傳送到處理器進行處理。以上,本發(fā)明多個實施例提供的以太網(wǎng)無源光網(wǎng)絡設備,都可以實現(xiàn)自環(huán)回測試,簡化了測試的復雜度,降低了測試成本。本發(fā)明還提供了一種計算機存儲介質(zhì),其中,該計算機存儲介質(zhì)存儲有程序,該程序執(zhí)行時包括如上述實施例中記載的以太網(wǎng)無源光網(wǎng)絡設備的測試方法中的部分或者全部步驟。參閱圖6,本發(fā)明實施例提供的光網(wǎng)絡設備的的一實施例包括用于接收測試指令的輸入裝置100、輸出裝置200、用于存儲程序的存儲器300和處理器400,所述處理器400調(diào)用所述存儲器300中的程序,并按照所述程序執(zhí)行處理步驟;輸入裝置100、輸出裝置200、存儲器300和處理400可以通過總線或者其他方式 連接;其中,所述處理器400用于獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線,并給所述虛擬添加的ONU分配邏輯鏈路標識和固定帶寬;將以太網(wǎng)測試報文推送到下行信道,并在下行信道將所述測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識;在所述固定帶寬上傳輸所述單播數(shù)據(jù)幀,并通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到所述上行信道;在所述上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀;在所述上行信道對所述單播數(shù)據(jù)幀解封裝,并將解封裝后的測試報文推送出所述上行信道;所述輸出裝置200用于當檢測到所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。在本發(fā)明的一些實施例中,所述處理器400還用于將所述邏輯鏈路標識添加到邏輯鏈路標識表中,所述邏輯鏈路標識表用于存儲注冊上線的ONU對應的邏輯鏈路標識。在本發(fā)明的一些實施例中,所述處理器400還用于在所述邏輯鏈路標識表中查找所述邏輯鏈路標識;當在所述邏輯鏈路表中查找到所述邏輯鏈路標識時,確定所述邏輯鏈路標識對應的ONU存在。在本發(fā)明的一些實施例中,所述處理器400還用于解析所述單播數(shù)據(jù)幀,從所述單播數(shù)據(jù)幀中提取出所述邏輯鏈路標識。在本發(fā)明的一些實施例中,所述處理器400還用于檢測所述上行信道傳輸?shù)臄?shù)據(jù)幀的類型,當所述數(shù)據(jù)幀的類型不是單播數(shù)據(jù)幀時,將所述數(shù)據(jù)幀傳送到處理器進行處理。以上,本發(fā)明多個實施例提供的以太網(wǎng)無源光網(wǎng)絡設備,都可以實現(xiàn)自環(huán)回測試,簡化了測試的復雜度,降低了測試成本。本領域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括ROM、RAM、磁盤或光盤等。以上對本發(fā)明實施例所提供的以太網(wǎng)無源光網(wǎng)絡設備的測試方法以及設備進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。 ·
權(quán)利要求
1.一種以太網(wǎng)無源光網(wǎng)絡設備的測試方法,其特征在于,包括 獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線,并給所述虛擬添加的ONU分配邏輯鏈路標識和固定帶寬; 將以太網(wǎng)測試報文推送到下行信道,并在下行信道將所述測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識; 在所述固定帶寬上傳輸所述單播數(shù)據(jù)幀,并通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到所述上行信道; 在所述上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀; 在所述上行信道對所述單播數(shù)據(jù)幀解封裝,并將解封裝后的測試報文推送出所述上行信道; 當檢測到所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。
2.根據(jù)權(quán)利要求I所述的測試方法,其特征在于,所述給所述虛擬添加的ONU分配邏輯鏈路標識后,還包括 將所述邏輯鏈路標識添加到邏輯鏈路標識表中,所述邏輯鏈路標識表用于存儲注冊上線的ONU對應的邏輯鏈路標識。
3.根據(jù)權(quán)利要求2所述的測試方法,其特征在于,所述在上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在,具體包括 在所述邏輯鏈路標識表中查找所述邏輯鏈路標識; 當查詢到所述邏輯鏈路表中存儲有所述邏輯鏈路標識時,確定所述邏輯鏈路標識對應的ONU存在。
4.根據(jù)權(quán)利要求f3任意一項所述的測試方法,其特征在于,所述通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到上行信道的步驟之后,還包括 解析所述單播數(shù)據(jù)幀,從所述單播數(shù)據(jù)幀中提取出所述邏輯鏈路標識。
5.根據(jù)權(quán)利要求f3任意一項所述的測試方法,其特征在于,所述在所述上行信道對所述單播數(shù)據(jù)幀解封裝的步驟之前,還包括 檢測所述上行信道傳輸?shù)臄?shù)據(jù)幀的類型; 當所述數(shù)據(jù)幀的類型不是單播數(shù)據(jù)幀時,將所述數(shù)據(jù)巾貞輸出到處理器進行處理。
6.一種以太網(wǎng)無源光網(wǎng)絡設備,其特征在于,包括 獲取單元,用于獲取測試指令; 虛擬注冊單元,用于在所述獲取單元獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線; 分配單元,用于給所述虛擬注冊單元虛擬添加的ONU分配邏輯鏈路標識和固定帶寬;推送單元,用于在所述分配單元分配邏輯鏈路標識和固定帶寬后,將以太網(wǎng)測試報文推送到下行信道; 幀封裝單元,用于在下行信道將所述推送單元推動的測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識; 下行傳輸單元,用于在所述固定帶寬上傳輸所述幀封裝單元封裝的單播數(shù)據(jù)幀;環(huán)回單元,用于通過所述下行信道與上行信道的通信接口將所述上行傳輸單元傳輸?shù)剿鱿滦行诺蓝丝诘膯尾?shù)據(jù)幀環(huán)回到所述上行信道; 確定單元,用于根據(jù)所述環(huán)回單元環(huán)回到所述上行信道的單播數(shù)據(jù)幀中的邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU是否存在; 上行傳輸單元,用于在所述確定單元確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀; 解封裝單元,用于在所述上行信道對所述下行傳輸單元傳輸?shù)膯尾?shù)據(jù)幀解封裝; 所述推送單元,用于將所述解封裝單元解封裝后的測試報文推送出所述上行信道; 檢測單元,用于檢測到所述推送單元從上行信道推送出的測試報文與推送到所述下行信道的測試報文是否相同; 輸出單元,用于在所述檢測單元檢測出所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。
7.根據(jù)權(quán)利要求6所述的設備,其特征在于,還包括 添加單元,用于將所述分配單元分配的邏輯鏈路標識添加到邏輯鏈路標識表中,所述邏輯鏈路標識表用于存儲注冊上線的ONU對應的邏輯鏈路標識。
8.根據(jù)權(quán)利要求7所述的設備,其特征在于, 所述確定單元,用于在所述邏輯鏈路標識表中查找所述邏輯鏈路標識,當在所述邏輯鏈路表查找到所述邏輯鏈路標識時,確定所述邏輯鏈路標識對應的ONU存在。
9.根據(jù)權(quán)利要求61任意一項所述的設備,其特征在于,所述設備還包括 解析單元,用于在所述環(huán)回單元將所述單播數(shù)據(jù)幀環(huán)回到上行信道后,解析所述單播數(shù)據(jù)幀,從所述單播數(shù)據(jù)幀中提取出所述邏輯鏈路標識。
10.根據(jù)權(quán)利要求61任意一項所述的設備,其特征在于, 所述檢測單元,還用于檢測所述上行信道傳輸?shù)臄?shù)據(jù)幀的類型; 所述輸出單元,還用于當所述檢測單元檢測出所述數(shù)據(jù)幀的類型不是單播數(shù)據(jù)幀時,將所述數(shù)據(jù)幀傳送到處理器進行處理。
11.一種計算機存儲介質(zhì),其特征在于, 所述計算機存儲介質(zhì)存儲有程序,該程序執(zhí)行時包括如權(quán)利要求廣5任意一項所述的步驟。
12.一種光網(wǎng)絡設備,其特征在于,所述光網(wǎng)絡設備的上行信道的接口與下行信道的接口通信連接,所述光網(wǎng)絡設備包括用于接收測試指令的輸入裝置、輸出裝置、用于存儲程序的存儲器和處理器,所述處理器調(diào)用所述存儲器中的程序,并按照所述程序執(zhí)行處理步驟; 其中,所述處理器用于 獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線,并給所述虛擬添加的ONU分配邏輯鏈路標識和固定帶寬; 將以太網(wǎng)測試報文推送到下行信道,并在下行信道將所述測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識; 在所述固定帶寬上傳輸所述單播數(shù)據(jù)幀,并通過所述下行信道與上行信道的通信接口將所述單播數(shù)據(jù)幀環(huán)回到所述上行信道;在所述上行信道根據(jù)所述邏輯鏈路標識確定所述邏輯鏈路標識對應的ONU存在后,在所述上行信道上以所述固定帶寬傳輸所述單播數(shù)據(jù)幀; 在所述上行信道對所述單播數(shù)據(jù)幀解封裝,并將解封裝后的測試報文推送出所述上行信道; 所述輸出裝置用于 當檢測到所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。
13.根據(jù)權(quán)利要求12所述的光網(wǎng)絡設備,其特征在于, 所述處理器還用于將所述邏輯鏈路標識添加到邏輯鏈路標識表中,所述邏輯鏈路標識表用于存儲注冊上線的ONU對應的邏輯鏈路標識。
14.根據(jù)權(quán)利要求13所述的光網(wǎng)絡設備,其特征在于, 所述處理器還用于在所述邏輯鏈路標識表中查找所述邏輯鏈路標識;當在所述邏輯鏈路表中查找到所述邏輯鏈路標識時,確定所述邏輯鏈路標識對應的ONU存在。
15.根據(jù)權(quán)利要求12 14任意一項所述的光網(wǎng)絡設備,其特征在于, 所述處理器還用于解析所述單播數(shù)據(jù)幀,從所述單播數(shù)據(jù)幀中提取出所述邏輯鏈路標識。
16.根據(jù)權(quán)利要求12 14任意一項所述的光網(wǎng)絡設備,其特征在于, 所述處理器還用于檢測所述上行信道傳輸?shù)臄?shù)據(jù)幀的類型,當所述數(shù)據(jù)幀的類型不是單播數(shù)據(jù)幀時,將所述數(shù)據(jù)幀傳送到處理器進行處理。
全文摘要
本發(fā)明公開了一種以太網(wǎng)無源光網(wǎng)絡設備的測試方法,包括獲取到測試指令后,虛擬添加光網(wǎng)絡單元ONU注冊上線,并給所述ONU分配邏輯鏈路標識和固定帶寬;將以太網(wǎng)測試報文推送到下行信道,并在下行信道將所述測試報文封裝成單播數(shù)據(jù)幀,并在所述單播數(shù)據(jù)幀中攜帶所述邏輯鏈路標識;并將所述單播數(shù)據(jù)幀環(huán)回到所述上行信道;在所述上行信道對所述單播數(shù)據(jù)幀解封裝,并將解封裝后的測試報文推送出所述上行信道;當檢測到所述從上行信道推送出的測試報文與推送到所述下行信道的測試報文相同時,輸出所述以太網(wǎng)無源光網(wǎng)絡設備測試正常的響應。本發(fā)明可以由光網(wǎng)絡設備自身實現(xiàn)自環(huán)回測試,簡化了測試的復雜度。
文檔編號H04B10/25GK102917285SQ201210424890
公開日2013年2月6日 申請日期2012年10月30日 優(yōu)先權(quán)日2012年10月30日
發(fā)明者張恒源, 羅俊, 董恩升 申請人:華為機器有限公司