操作管理維護(hù)消息優(yōu)先發(fā)送方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種操作管理維護(hù)消息優(yōu)先發(fā)送方法、裝置及系統(tǒng),該方法包括將OAM數(shù)據(jù)存放在專用的OAM隊列中,并將業(yè)務(wù)數(shù)據(jù)存放到業(yè)務(wù)隊列中;根據(jù)OAM隊列和業(yè)務(wù)隊列生成Report幀,并將Report幀發(fā)送給光纖線路終端OLT;接收OLT根據(jù)Report幀分配的時間窗口,并根據(jù)時間窗口優(yōu)先發(fā)送OAM隊列。本發(fā)明解決了相關(guān)技術(shù)中無法保證OAM數(shù)據(jù)能夠優(yōu)先發(fā)送的問題,具有優(yōu)先發(fā)送OAM數(shù)據(jù)的有益效果。
【專利說明】操作管理維護(hù)消息優(yōu)先發(fā)送方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種操作管理維護(hù)消息優(yōu)先發(fā)送方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息技術(shù)的高速發(fā)展,網(wǎng)絡(luò)已成為人們?nèi)粘9ぷ骱蜕钪斜夭豢缮俚墓ぞ?。以太無源光網(wǎng)絡(luò)(Ethernet Passive Optical Network,簡稱為ΕΡ0Ν)技術(shù)結(jié)合了以太網(wǎng)和無源光網(wǎng)絡(luò)(Passive Optical Network,簡稱為PON)的優(yōu)點,成為接入網(wǎng)的一種重要技術(shù)。EPON系統(tǒng)主要包括局端設(shè)備光纖線路終端(Optical Line Terminal,簡稱為0LT)和終端設(shè)備光網(wǎng)絡(luò)單元(Optical Network Unit,簡稱為0NU)。局端設(shè)備必須要有能力檢測業(yè)務(wù)、提供網(wǎng)絡(luò)和用戶駐地網(wǎng)之間的物理鏈路和設(shè)備的一些重要信息。操作管理維護(hù)消息(Operation Administration and Maintenance,簡稱 0AM)信息就是解決這種問題,而且OAM數(shù)據(jù)必須要及時、優(yōu)先地發(fā)送出去。
[0003]傳統(tǒng)EPON技術(shù)中,一個ONU對應(yīng)一個邏輯鏈路標(biāo)識(Logical Link Identifier,簡稱為LLID)。但是隨著IT技術(shù)的飛速發(fā)展,應(yīng)用類型的不斷增多,單LLID的ONU可能已經(jīng)不能很好的區(qū)分大量的新興業(yè)務(wù)類型。中國電信EPON技術(shù)為了便于ONU中多個隊列的管理,同時建立起更多類型業(yè)務(wù)的映射關(guān)系,因此將每個ONU擴(kuò)展到8路LLID。由于單路LLID已經(jīng)具有根據(jù)數(shù)據(jù)標(biāo)簽(TAG)區(qū)分不同類型業(yè)務(wù)的功能,因此8路LLID的設(shè)計可以大幅度的增加應(yīng)用層業(yè)務(wù)數(shù)據(jù)的類型,從而支持更多種類的應(yīng)用服務(wù),提供更加細(xì)致、高效的服務(wù)質(zhì)量(Quality of Service,簡稱為QoS)保證。
[0004]圖1是根據(jù)相關(guān)技術(shù)的ONU發(fā)送數(shù)據(jù)的流程圖,如圖1所示,該發(fā)送流程包括以下步驟:
[0005]步驟S102,發(fā)送報告幀;
[0006]ONU將待發(fā)送的數(shù)據(jù)量大小,以Iteport幀報告形式發(fā)送給0LT。
[0007]步驟S104,分配時間窗口;
[0008]OLT根據(jù)接收到的Iteport幀的報告值,分析出對應(yīng)的ONU的時間窗口( Grantwindow)大小。
[0009]步驟S106,發(fā)送數(shù)據(jù)。
[0010]ONU根據(jù)OLT分配的Grant window大小,發(fā)送已有的數(shù)據(jù)。
[0011]圖2是根據(jù)相關(guān)技術(shù)的單LLID的OAM發(fā)送數(shù)據(jù)的流程圖,由于現(xiàn)有的協(xié)議中Report幀最多只支持到8個隊列,同時必須要保證高效的Q0S,所以用戶在使用的時候就會期望支持到8個隊列。這樣OAM數(shù)據(jù)就必須與其他的業(yè)務(wù)數(shù)據(jù)混合,在業(yè)務(wù)隊列發(fā)送出去。如圖2所示,該發(fā)送流程包括以下步驟:
[0012]步驟S202,發(fā)送報告幀。
[0013]ONU將待發(fā)送的OAM數(shù)據(jù),與相同隊列中的數(shù)據(jù),一起以Iteport幀的形式報告給OLT。具體報告格式如圖2a所示,一個Report巾貞支持8個隊列:隊列O、隊列I等等。[0014]步驟S204,分配時間窗口。
[0015]OLT根據(jù)Report巾貞的報告值,給對應(yīng)的ONU分配對應(yīng)的Grant window大小。
[0016]步驟S206,發(fā)送OAM數(shù)據(jù)。
[0017]ONU根據(jù)OLT分配的Grant window大小,將OAM數(shù)據(jù)與其他數(shù)據(jù)一起發(fā)送到0LT。圖2b是根據(jù)相關(guān)技術(shù)的OAM數(shù)據(jù)的發(fā)送示意圖,如圖2b所示,Report幀的8個隊列中的數(shù)據(jù)經(jīng)過調(diào)度(schedule,簡稱為Sche)后,變成一個輸出隊列并發(fā)送出去。
[0018]從上述的發(fā)送過程可見,OAM數(shù)據(jù)不能在第一時間發(fā)送到0LT。具體地說,如果OAM數(shù)據(jù)沒有存放到最高優(yōu)先級隊列中,OAM數(shù)據(jù)肯定不能在第一時間發(fā)送出去。如果OAM數(shù)據(jù)存放在最高優(yōu)先級的隊列中,當(dāng)同一個隊列中有其他業(yè)務(wù)數(shù)據(jù)的時候,ONU會先發(fā)送其他業(yè)務(wù)數(shù)據(jù),然后才能發(fā)送OAM數(shù)據(jù)。
[0019]另外,在設(shè)備工作的過程中,既要保證QOS的服務(wù)質(zhì)量,同時期望OAM數(shù)據(jù)能夠最快最及時地發(fā)送出去。但相關(guān)技術(shù)中,僅對I路LLID發(fā)送OAM數(shù)據(jù),而且不能保證OAM能夠優(yōu)先地被發(fā)送出去。
[0020]針對相關(guān)技術(shù)中無法保證OAM數(shù)據(jù)能夠優(yōu)先發(fā)送的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0021]本發(fā)明提供了一種操作管理維護(hù)消息優(yōu)先發(fā)送方法、裝置及系統(tǒng),以至少解決上述問題。
[0022]根據(jù)本發(fā)明的一個方面,提供了一種操作管理維護(hù)消息優(yōu)先發(fā)送方法,包括:將OAM數(shù)據(jù)存放在專用的OAM隊列中,并將業(yè)務(wù)數(shù)據(jù)存放到業(yè)務(wù)隊列中;根據(jù)所述OAM隊列和所述業(yè)務(wù)隊列生成報告Report巾貞,并將所述Report巾貞發(fā)送給光纖線路終端OLT ;接收所述OLT根據(jù)所述R印ort幀分配的時間窗口,并根據(jù)所述時間窗口優(yōu)先發(fā)送所述OAM隊列。
[0023]優(yōu)選地,根據(jù)所述OAM隊列和所述業(yè)務(wù)隊列生成Iteport幀包括:在所述業(yè)務(wù)隊列中選擇一個隊列作為重構(gòu)隊列;將所述OAM數(shù)據(jù)和所述重構(gòu)隊列中的業(yè)務(wù)數(shù)據(jù)進(jìn)行重構(gòu)生成所述重構(gòu)隊列的報告值;根據(jù)所述重構(gòu)隊列的報告值和其他業(yè)務(wù)隊列的報告值生成所述Report 中貞。
[0024]優(yōu)選地,在所述業(yè)務(wù)隊列中選擇一個隊列作為重構(gòu)隊列包括:選擇所述業(yè)務(wù)隊列中的最高優(yōu)先級發(fā)送隊列作為重構(gòu)隊列。
[0025]優(yōu)選地,根據(jù)所述時間窗口優(yōu)先發(fā)送所述OAM隊列包括:根據(jù)所述時間窗口優(yōu)先發(fā)送所述OAM隊列中的所述OAM數(shù)據(jù),并在發(fā)送完所述OAM數(shù)據(jù)后,發(fā)送所述業(yè)務(wù)隊列中的所述業(yè)務(wù)數(shù)據(jù)。
[0026]優(yōu)選地,在存在多個邏輯鏈路標(biāo)識LLID的情況下,每個LLID對應(yīng)一個獨(dú)立的所述OAM隊列。
[0027]根據(jù)本發(fā)明的另一方面,提供了一種操作管理維護(hù)消息優(yōu)先發(fā)送裝置,包括:存放模塊,用于將OAM數(shù)據(jù)存放在專用的OAM隊列中,并將業(yè)務(wù)數(shù)據(jù)存放到業(yè)務(wù)隊列中;重構(gòu)模塊,用于根據(jù)所述OAM隊列和所述業(yè)務(wù)隊列生成報告Iteport幀,并將所述R印ort幀發(fā)送給光纖線路終端OLT ;發(fā)送模塊,用于接收所述OLT根據(jù)所述R印ort幀分配的時間窗口,并根據(jù)所述時間窗口優(yōu)先發(fā)送所述OAM隊列。[0028]優(yōu)選地,所述重構(gòu)模塊用于在所述業(yè)務(wù)隊列中選擇一個隊列作為重構(gòu)隊列,將所述OAM數(shù)據(jù)和所述重構(gòu)隊列中的業(yè)務(wù)數(shù)據(jù)進(jìn)行重構(gòu)生成所述重構(gòu)隊列的報告值,并根據(jù)所述重構(gòu)隊列的報告值和其他業(yè)務(wù)隊列的報告值生成所述Import幀。
[0029]優(yōu)選地,所述重構(gòu)模塊用于選擇所述業(yè)務(wù)隊列中的最高優(yōu)先級發(fā)送隊列作為重構(gòu)隊列。
[0030]優(yōu)選地,所述發(fā)送模塊用于根據(jù)所述時間窗口優(yōu)先發(fā)送所述OAM隊列中的所述OAM數(shù)據(jù),并在發(fā)送完所述OAM數(shù)據(jù)后,發(fā)送所述業(yè)務(wù)隊列中的所述業(yè)務(wù)數(shù)據(jù)。
[0031 ] 優(yōu)選地,在存在多個邏輯鏈路標(biāo)識LLID的情況下,每個LLID對應(yīng)一個獨(dú)立的所述OAM隊列。
[0032]根據(jù)本發(fā)明的另一方面,提供了一種操作管理維護(hù)消息優(yōu)先發(fā)送系統(tǒng),包括:光網(wǎng)絡(luò)單元0NU,包括上述第6項至第10項中任一項所述的操作管理維護(hù)消息優(yōu)先發(fā)送裝置;光纖線路終端0LT,用于接收所述OAM優(yōu)先發(fā)送裝置發(fā)送的報告R印ort幀,并根據(jù)所述Report幀為所述ONU分配時間窗口,以及接收所述ONU根據(jù)所述時間窗口優(yōu)先發(fā)送的OAM隊列。
[0033]通過本發(fā)明,將OAM數(shù)據(jù)存放在專用的OAM隊列中,并將業(yè)務(wù)數(shù)據(jù)存放到業(yè)務(wù)隊列中,然后根據(jù)OAM隊列和業(yè)務(wù)隊列生成Iteport幀,并將Iteport幀發(fā)送給光纖線路終端0LT,然后接收OLT根據(jù)該Report幀分配的時間窗口,并根據(jù)該時間窗口優(yōu)先發(fā)送所述OAM隊列。解決了相關(guān)技術(shù)中無法保證OAM數(shù)據(jù)能夠優(yōu)先發(fā)送的問題,進(jìn)而達(dá)到了優(yōu)先發(fā)送OAM數(shù)據(jù)的效果。
【專利附圖】
【附圖說明】
[0034]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0035]圖1是根據(jù)相關(guān)技術(shù)的ONU發(fā)送數(shù)據(jù)的流程圖;
[0036]圖2是根據(jù)相關(guān)技術(shù)的單LLID的OAM發(fā)送數(shù)據(jù)的流程圖;
[0037]圖2a是根據(jù)相關(guān)技術(shù)的Iteport幀內(nèi)容;
[0038]圖2b是根據(jù)相關(guān)技術(shù)的OAM數(shù)據(jù)的發(fā)送示意圖;
[0039]圖3是根據(jù)本發(fā)明實施例的OAM優(yōu)先發(fā)送方法的流程圖;
[0040]圖4是根據(jù)本發(fā)明實施例的OAM優(yōu)先發(fā)送裝置的結(jié)構(gòu)框圖;
[0041]圖5是根據(jù)本發(fā)明實施例的OAM優(yōu)先發(fā)送系統(tǒng)的結(jié)構(gòu)框圖;
[0042]圖6是根據(jù)本發(fā)明實施例的Iteport幀內(nèi)容示意圖;
[0043]圖7是根據(jù)本發(fā)明實施例的單LLID的OAM數(shù)據(jù)優(yōu)先發(fā)送方法的流程圖;
[0044]圖8是根據(jù)本發(fā)明實施例的多LLID的OAM數(shù)據(jù)優(yōu)先發(fā)送方法的流程圖;
[0045]圖9是根據(jù)本發(fā)明實施例的單LLID的OAM數(shù)據(jù)優(yōu)先發(fā)送裝置的結(jié)構(gòu)框圖;
[0046]圖10是根據(jù)本發(fā)明實施例的多LLID的OAM數(shù)據(jù)優(yōu)先發(fā)送裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0047]下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。[0048]實施例一
[0049]本發(fā)明實施例提供了一種操作管理維護(hù)消息優(yōu)先發(fā)送方法,圖3是根據(jù)本發(fā)明實施例的OAM優(yōu)先發(fā)送方法的流程圖,如圖3所示,該流程包括以下步驟:
[0050]步驟S302,將OAM數(shù)據(jù)存放在專用的OAM隊列中,并將業(yè)務(wù)數(shù)據(jù)存放到業(yè)務(wù)隊列中。
[0051]步驟S304,根據(jù)OAM隊列和業(yè)務(wù)隊列生成Report巾貞,并將該Report巾貞發(fā)送給0LT。
[0052]步驟S306,接收OLT根據(jù)Iteport幀分配的時間窗口,并根據(jù)該時間窗口優(yōu)先發(fā)送OAM隊列。
[0053]通過上述步驟,建立OAM數(shù)據(jù)專用的OAM隊列,并根據(jù)該OAM隊列和業(yè)務(wù)隊列生成R印ort巾貞,然后根據(jù)OLT分配的時間窗口優(yōu)先發(fā)送OAM隊列,改變了相關(guān)技術(shù)中已有的OAM發(fā)送方式。在相關(guān)技術(shù)中,只能把OAM與其它業(yè)務(wù)混合在一起發(fā)送,不能保證OAM能夠第一時間地優(yōu)先發(fā)送出去。通過本發(fā)明實施例可以保證OAM數(shù)據(jù)能夠第一時間優(yōu)先地發(fā)送出去。
[0054]根據(jù)OAM隊列和業(yè)務(wù)隊列生成Iteport幀的方式有很多種。優(yōu)選地,可以在業(yè)務(wù)隊列中選擇一個隊列作為重構(gòu)隊列,并將OAM數(shù)據(jù)和重構(gòu)隊列中的業(yè)務(wù)數(shù)據(jù)進(jìn)行重構(gòu)生成重構(gòu)隊列的報告值,然后根據(jù)重構(gòu)隊列的報告值和其他業(yè)務(wù)隊列的報告值生成Import幀。由于在目前的EPON協(xié)議中,一個Iteport幀只能支持8個隊列,而本發(fā)明實施例中,由于新增了 OAM隊列,再加上原有的8個業(yè)務(wù)隊列,則存在9個隊列。通過上述步驟,將OAM隊列中的OAM數(shù)據(jù)和任選的一列業(yè)務(wù)隊列中的業(yè)務(wù)數(shù)據(jù)進(jìn)行重構(gòu),并生成該業(yè)務(wù)隊列的報告值,這樣便解決了存在9個隊列而R印ort幀只發(fā)送8個隊列的問題。
[0055]在業(yè)務(wù)隊列中選擇一個隊列作為重構(gòu)隊列的方式有很多種。優(yōu)選地,可以選擇業(yè)務(wù)隊列中的最高優(yōu)先級發(fā)送隊列作為重構(gòu)隊列。在8個業(yè)務(wù)隊列中,其中之一可以作為最高優(yōu)先級隊列。由于OAM數(shù)據(jù)是需要優(yōu)先發(fā)送的數(shù)據(jù),因此,選擇最高優(yōu)先級隊列作為重構(gòu)隊列,更符合數(shù)據(jù)的歸類習(xí)慣。
[0056]在優(yōu)先發(fā)送OAM隊列時,可以根據(jù)時間窗口優(yōu)先發(fā)送OAM隊列中的OAM數(shù)據(jù),并在發(fā)送完OAM數(shù)據(jù)后,發(fā)送業(yè)務(wù)隊列中的業(yè)務(wù)數(shù)據(jù)。當(dāng)然,在沒有OAM數(shù)據(jù)時,也可以直接發(fā)送業(yè)務(wù)隊列。
[0057]優(yōu)先發(fā)送OAM數(shù)據(jù)時,可以是一個LLID的情況,也可以是多個LLID的情況。在存在多個LLID的情況下,每個LLID對應(yīng)一個獨(dú)立的OAM隊列,這樣便可以支持8個LLID。本發(fā)明實施例可以支持8路LLID的OAM優(yōu)先發(fā)送。由于中國電信提出支持8路LLID的功能,同時該EPON芯片必須支持傳統(tǒng)的單LLID的EPON協(xié)議,因此需要在不違反EPON協(xié)議的基礎(chǔ)上實現(xiàn)8路LLID的處理。
[0058]實施例二
[0059]本發(fā)明實施例提供了一種操作管理維護(hù)消息優(yōu)先發(fā)送裝置,圖4是根據(jù)本發(fā)明實施例的OAM優(yōu)先發(fā)送裝置的結(jié)構(gòu)框圖,如圖4所示,該裝置包括存放模塊122、重構(gòu)模塊124、發(fā)送模塊126。
[0060]存放模塊122,用于將OAM數(shù)據(jù)存放在專用的OAM隊列中,并將業(yè)務(wù)數(shù)據(jù)存放到業(yè)務(wù)隊列中;
[0061]重構(gòu)模塊124,用于根據(jù)OAM隊列和業(yè)務(wù)隊列生成Iteport幀,并將Iteport幀發(fā)送給光纖線路終端OLT ;
[0062]發(fā)送模塊126,用于接收OLT根據(jù)Report巾貞分配的時間窗口,并根據(jù)時間窗口優(yōu)先發(fā)送所述OAM隊列。
[0063]優(yōu)選地,重構(gòu)模塊124用于在業(yè)務(wù)隊列中選擇一個隊列作為重構(gòu)隊列,將OAM數(shù)據(jù)和重構(gòu)隊列中的業(yè)務(wù)數(shù)據(jù)進(jìn)行重構(gòu)生成該重構(gòu)隊列的報告值,并根據(jù)重構(gòu)隊列的報告值和其他業(yè)務(wù)隊列的報告值生成Report中貞。
[0064]優(yōu)選地,重構(gòu)模塊124用于選擇業(yè)務(wù)隊列中的最高優(yōu)先級發(fā)送隊列作為重構(gòu)隊列。
[0065]優(yōu)選地,發(fā)送模塊126用于根據(jù)時間窗口優(yōu)先發(fā)送OAM隊列中的OAM數(shù)據(jù),并在發(fā)送完OAM數(shù)據(jù)后,發(fā)送業(yè)務(wù)隊列中的業(yè)務(wù)數(shù)據(jù)。
[0066]優(yōu)選地,在存在多個邏輯鏈路標(biāo)識LLID的情況下,每個LLID對應(yīng)一個獨(dú)立的OAM隊列。
[0067]本發(fā)明實施例還提供了一種操作管理維護(hù)消息優(yōu)先發(fā)送系統(tǒng),圖5是根據(jù)本發(fā)明實施例的OAM優(yōu)先發(fā)送系統(tǒng)的結(jié)構(gòu)框圖,如圖5所示,該系統(tǒng)包括0NU10和0LT20。
[0068]0NU10,包括本實施例所提供的OAM優(yōu)先發(fā)送裝置12 ;
[0069]0LT20,用于接收OAM優(yōu)先發(fā)送裝置12發(fā)送的報告Report巾貞,并根據(jù)該Report中貞為0NU10分配時間窗口,以及接收0NU10根據(jù)時間窗口優(yōu)先發(fā)送的OAM隊列。
[0070]實施例三
[0071 ] 本發(fā)明實施例將OAM數(shù)據(jù)單獨(dú)存放在一個專用的OAM隊列中,其他業(yè)務(wù)數(shù)據(jù)按照原先的業(yè)務(wù)需求存放到原有的8個業(yè)務(wù)隊列中。這樣本發(fā)明實施例的LLID就可以支持I個OAM隊列、8個業(yè)務(wù)數(shù)據(jù)隊列。但是目前的EPON協(xié)議中,一個Iteport幀只能支持8個隊列,而本發(fā)明實施例存在9個隊列,所以必須解決這個違背EPON協(xié)議的問題。
[0072]本發(fā)明實施例把OAM隊列中的OAM數(shù)據(jù)當(dāng)作最高優(yōu)先級隊列中的數(shù)據(jù),與最高優(yōu)先級隊列中的業(yè)務(wù)數(shù)據(jù)一起生成最高優(yōu)先級隊列的報告值。然后根據(jù)最高優(yōu)先級隊列以及其他的7個業(yè)務(wù)隊列的報告值生成Report巾貞并發(fā)送給0LT。新生成的Report巾貞中只有8個隊列,OLT接收到的Iteport幀也只有8個隊列。具體的Iteport幀格式如圖6所示,圖中以隊列O作為最高優(yōu)先級隊列,當(dāng)然最高優(yōu)先級隊列也可以是8個業(yè)務(wù)隊列中的任意一個隊列,新的隊列O是由OAM隊列以及原隊列O重構(gòu)生成的,其他隊列保持不變,這樣,Iteport幀還是由8個隊列構(gòu)成,但OAM隊列中的數(shù)據(jù)已經(jīng)重構(gòu)在隊列O中。這樣本發(fā)明就沒有違背EPON協(xié)議的要求。
[0073]OLT根據(jù)所接收到的Iteport幀為該OLT分配時間窗口并發(fā)送給該0LT。
[0074]當(dāng)ONU獲取到OLT的時間窗口信息時,該時間窗口信息只是一個LLID的窗口大小,而沒有具體隊列的窗口大小,所以O(shè)NU發(fā)送的時候,可以按照9個隊列進(jìn)行調(diào)度。發(fā)送的時候,采用嚴(yán)格優(yōu)先級調(diào)度方式。具體地說,在有OAM數(shù)據(jù)的時候,最先發(fā)送OAM隊列中的OAM數(shù)據(jù)。在沒有OAM數(shù)據(jù)的時候,發(fā)送原有的8個業(yè)務(wù)隊列中的業(yè)務(wù)數(shù)據(jù)。這8個業(yè)務(wù)隊列中的業(yè)務(wù)數(shù)據(jù)按照原來的調(diào)度方式發(fā)送,其對OAM數(shù)據(jù)不會有任何影響。具體發(fā)送方式如圖5所示。這樣OAM數(shù)據(jù)總是在收到OLT的授權(quán)窗口后,就可以發(fā)送出去。也就是說,OAM數(shù)據(jù)是在第一時間發(fā)送出去的。
[0075]圖7是根據(jù)本發(fā)明實施例的單LLID的OAM數(shù)據(jù)優(yōu)先發(fā)送方法的流程圖,如圖7所示,該流程包括以下步驟:
[0076]步驟S702,將OAM數(shù)據(jù)存放到專用的OAM隊列。
[0077]將OAM數(shù)據(jù)存放到專用的OAM隊列,根據(jù)OAM隊列和最高優(yōu)先級隊列中的數(shù)據(jù)更新最高優(yōu)先級隊列的報告值,這樣Import幀由重構(gòu)后的最高優(yōu)先級隊列以及其余的7個業(yè)務(wù)隊列構(gòu)成,即Report巾貞仍然由8個隊列構(gòu)成。ONU獲得到OLT的Report巾貞發(fā)送許可的時候,將該Report巾貞發(fā)送給OLT。此時,Report巾貞中最高優(yōu)先級隊列的報告值,是已經(jīng)包含了OAM數(shù)據(jù)大小的。
[0078]步驟S704,分配時間窗口。
[0079]OLT根據(jù)ONU發(fā)送的Iteport幀的報告值,分配給該ONU對應(yīng)的LLID時間窗口大小。在目前的協(xié)議中,沒有具體隊列的時間窗口大小,只有整個LLID的時間窗口的總大小。
[0080]步驟S706,優(yōu)先發(fā)送OAM隊列中的OAM數(shù)據(jù)。
[0081]ONU獲取到OLT的時間窗口后,查看LLID的9個隊列情況,按照嚴(yán)格優(yōu)先級的調(diào)度方式(Strict Priority,簡稱SP)發(fā)送OAM數(shù)據(jù)。也就是說,如果OAM隊列有OAM數(shù)據(jù),貝Ij最先發(fā)送OAM隊列中的OAM數(shù)據(jù)。待OAM隊列已經(jīng)沒有數(shù)據(jù)時,再按照原來的調(diào)度方式發(fā)送其他業(yè)務(wù)數(shù)據(jù)。
[0082]從上述發(fā)送過程可見,OAM總是第一時間發(fā)送出去,同時Iteport幀的生成也完全符合協(xié)議要求。
[0083]實施例四
[0084]圖8是根據(jù)本發(fā)明實施例的多LLID的OAM數(shù)據(jù)優(yōu)先發(fā)送方法的流程圖。與單LLID的優(yōu)先發(fā)送裝置一樣,每個LLID都有一個專用的OAM隊列。每個OAM隊列的調(diào)度方式與單個LLID也一樣,其具體實現(xiàn)步驟與單LLID類似,如圖8所示,該流程包括:
[0085]步驟S802,將對應(yīng)LLID的Iteport幀報告給OLT。
[0086]其中,OAM數(shù)據(jù)的大小,在最高優(yōu)先級隊列中體現(xiàn),當(dāng)然也可以體現(xiàn)在其他業(yè)務(wù)隊列中。
[0087]步驟S804,OLT分配時間窗口。
[0088]OLT會根據(jù)ONU發(fā)送的Iteport幀的報告值,分配給對應(yīng)LLID時間窗口。
[0089]步驟S806,優(yōu)先發(fā)送OAM數(shù)據(jù)。
[0090]ONU獲取到對應(yīng)的LLID窗口數(shù)據(jù)后,查看對應(yīng)LLID的隊列情況。與單個LLID的優(yōu)先發(fā)送方法一樣,總是先發(fā)送OAM數(shù)據(jù)。
[0091]步驟S808,判斷是否存在下一個LLID。
[0092]如果存在下一個LLID,則執(zhí)行步驟S802,否則結(jié)束本流程。
[0093]實施例五
[0094]圖9是根據(jù)本發(fā)明實施例的單LLID的OAM數(shù)據(jù)優(yōu)先發(fā)送裝置的結(jié)構(gòu)框圖,如圖9所示,該裝置包括業(yè)務(wù)隊列40、OAM隊列50、Sche60以及SP70。
[0095]業(yè)務(wù)隊列40用于存放業(yè)務(wù)數(shù)據(jù),其包括8個隊列:隊列O至隊列7。隊列O至隊列7中的數(shù)據(jù)經(jīng)過Sche60后生成輸出隊列。
[0096]OAM隊列50用于存放業(yè)務(wù)數(shù)據(jù)。OAM隊列50是本實施例中必不可少的,其比其他的業(yè)務(wù)隊列40有更高的優(yōu)先級,從而保證了 OAM能夠在第一時間發(fā)送出去。OAM數(shù)據(jù)進(jìn)入到OAM隊列50后,更新本地的Report巾貞內(nèi)容。S卩,在生成Report巾貞的時候,把OAM隊列疊加到業(yè)務(wù)隊列上面,保證了本發(fā)明實施例不違背EPON協(xié)議。待OLT容許發(fā)送的時,將最新的Iteport幀內(nèi)容報告上去。
[0097]在獲取到OLT的授權(quán)窗口后,OAM隊列50和Sche60輸出的輸出隊列經(jīng)SP70后生成新的輸出隊列,發(fā)送該新的輸出隊列。在新的輸出隊列中,優(yōu)先發(fā)送OAM數(shù)據(jù)。其中,Sche60和SP70相當(dāng)于圖4中的發(fā)送模塊126。
[0098]實施例六
[0099]圖10是根據(jù)本發(fā)明實施例的多LLID的OAM數(shù)據(jù)優(yōu)先發(fā)送裝置的結(jié)構(gòu)框圖,如圖10所示,該裝置包括8個LLID,LLIDO至LLID8。每個LLID包括業(yè)務(wù)隊列40和OAM隊列50,而業(yè)務(wù)隊列40又包括8個隊列。在多LLID的情況下面,由于每個LLID下面又有獨(dú)立的OAM隊列,保證了每個LLID的OAM消息都優(yōu)先發(fā)送出去。
[0100]多LLID的OAM數(shù)據(jù)優(yōu)先發(fā)送裝置與單LLID的OAM數(shù)據(jù)優(yōu)先發(fā)送裝置的發(fā)送方法類似,此處不再贅述。
[0101]從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果:0AM數(shù)據(jù)總是在第一時間被發(fā)送出去,并且支持8路LLID。同時保證Iteport幀能夠正確生成,不會違背目前EPON協(xié)議要求。另外,本發(fā)明實施例不需要單獨(dú)給OAM信息獨(dú)立的LLID,保證了 8路LLID都可以同時支持多種業(yè)務(wù),提供了最高效的QOS服務(wù)。
[0102]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0103]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種操作管理維護(hù)消息OAM優(yōu)先發(fā)送方法,其特征在于,包括: 將OAM數(shù)據(jù)存放在專用的OAM隊列中,并將業(yè)務(wù)數(shù)據(jù)存放到業(yè)務(wù)隊列中; 根據(jù)所述OAM隊列和所述業(yè)務(wù)隊列生成報告Iteport幀,并將所述R印ort幀發(fā)送給光纖線路終端OLT ; 接收所述OLT根據(jù)所述R印ort幀分配的時間窗口,并根據(jù)所述時間窗口優(yōu)先發(fā)送所述OAM隊列。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述OAM隊列和所述業(yè)務(wù)隊列生成Report幀包括: 在所述業(yè)務(wù)隊列中選擇一個隊列作為重構(gòu)隊列; 將所述OAM數(shù)據(jù)和所述重構(gòu)隊列中的業(yè)務(wù)數(shù)據(jù)進(jìn)行重構(gòu)生成所述重構(gòu)隊列的報告值; 根據(jù)所述重構(gòu)隊列的報告值和其他業(yè)務(wù)隊列的報告值生成所述Import幀。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述業(yè)務(wù)隊列中選擇一個隊列作為重構(gòu)隊列包括:選擇所述業(yè)務(wù)隊列中的最高優(yōu)先級發(fā)送隊列作為重構(gòu)隊列。
4.根據(jù)權(quán)利要求1至3中任一項所述的方法,其特征在于,根據(jù)所述時間窗口優(yōu)先發(fā)送所述OAM隊列包括:根據(jù)所述時間窗口優(yōu)先發(fā)送所述OAM隊列中的所述OAM數(shù)據(jù),并在發(fā)送完所述OAM數(shù)據(jù)后,發(fā)送 所述業(yè)務(wù)隊列中的所述業(yè)務(wù)數(shù)據(jù)。
5.根據(jù)權(quán)利要求1至3中任一項所述的方法,其特征在于,在存在多個邏輯鏈路標(biāo)識LLID的情況下,每個LLID對應(yīng)一個獨(dú)立的所述OAM隊列。
6.一種操作管理維護(hù)消息OAM優(yōu)先發(fā)送裝置,其特征在于,包括: 存放模塊,用于將OAM數(shù)據(jù)存放在專用的OAM隊列中,并將業(yè)務(wù)數(shù)據(jù)存放到業(yè)務(wù)隊列中; 重構(gòu)模塊,用于根據(jù)所述OAM隊列和所述業(yè)務(wù)隊列生成報告Iteport幀,并將所述Report幀發(fā)送給光纖線路終端OLT ; 發(fā)送模塊,用于接收所述OLT根據(jù)所述R印ort幀分配的時間窗口,并根據(jù)所述時間窗口優(yōu)先發(fā)送所述OAM隊列。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述重構(gòu)模塊用于在所述業(yè)務(wù)隊列中選擇一個隊列作為重構(gòu)隊列,將所述OAM數(shù)據(jù)和所述重構(gòu)隊列中的業(yè)務(wù)數(shù)據(jù)進(jìn)行重構(gòu)生成所述重構(gòu)隊列的報告值,并根據(jù)所述重構(gòu)隊列的報告值和其他業(yè)務(wù)隊列的報告值生成所述Report 中貞。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述重構(gòu)模塊用于選擇所述業(yè)務(wù)隊列中的最高優(yōu)先級發(fā)送隊列作為重構(gòu)隊列。
9.根據(jù)權(quán)利要求6至8中任一項所述的裝置,其特征在于,所述發(fā)送模塊用于根據(jù)所述時間窗口優(yōu)先發(fā)送所述OAM隊列中的所述OAM數(shù)據(jù),并在發(fā)送完所述OAM數(shù)據(jù)后,發(fā)送所述業(yè)務(wù)隊列中的所述業(yè)務(wù)數(shù)據(jù)。
10.根據(jù)權(quán)利要求6至8中任一項所述的裝置,其特征在于,在存在多個邏輯鏈路標(biāo)識LLID的情況下,每個LLID對應(yīng)一個獨(dú)立的所述OAM隊列。
11.一種操作管理維護(hù)消息OAM優(yōu)先發(fā)送系統(tǒng),其特征在于,包括: 光網(wǎng)絡(luò)單元0NU,包括權(quán)利要求6至10中任一項所述OAM優(yōu)先發(fā)送裝置; 光纖線路終端0LT,用于接收所述OAM優(yōu)先發(fā)送裝置發(fā)送的報告R印ort幀,并根據(jù)所述Report幀為所述ONU分配時間窗口,以及接收所述ONU根據(jù)所述時間窗口優(yōu)先發(fā)送的OAM隊列 。
【文檔編號】H04Q11/00GK103916719SQ201310003549
【公開日】2014年7月9日 申請日期:2013年1月6日 優(yōu)先權(quán)日:2013年1月6日
【發(fā)明者】王春雷 申請人:中興通訊股份有限公司