中文字幕无码日韩视频无码三区

授權發現方法及裝置的制造方法

文檔序號:9828258閱讀:441來源:國知局
授權發現方法及裝置的制造方法
【技術領域】
[0001 ] 本申請涉及EP0N(Ethernet Passive Optical Network,以太網無源光網絡)技術領域,尤其涉及EPON中的授權發現方法及裝置。
【背景技術】
[0002]為方便理解,首先給出如下說明:
[0003]ΕΡ0Ν:是基于以太網的P0N(Passive Optical Network,無源光網絡)技術。它采用點到多點結構、無源光纖傳輸,在以太網之上提供多種業務。
[0004]0LT(0ptical Line Terminal,光線路終端):為交換機或路由器,是一個多業務提供平臺,它提供面向無源光纖網絡的光纖接口,即PON接口。
[0005]0NU(0ptical Network Unit,光網絡單元):為接入層設備,將用戶主機通過光纖接口接入EPON網絡中。
[0006]EPON是一種實現光纖到戶的重要技術,將以太網和PON技術結合,在物理層采用PON技術,在數據鏈路層使用以太網協議,利用PON的拓撲結構實現以太網接入。它綜合了PON技術和以太網技術的優點:低成本、高帶寬、擴展性強、與現有以太網兼容、方便管理等。[OOO7 ] OLT通過周期性地廣播Gate (授權)Di scovery (發現)消息來通知ONU發現窗口的周期,Gate Discovery消息包含發現窗口的開始時間和長度,非在線ONU接收到該消息后將等待該周期的開始,然后向OLT發送Register_Req(注冊請求)消息。發現窗口是唯一有多個ONU同時訪問PON的窗口,因此可能發生發送沖突。
[0008]為了減少發送沖突,在當前的PON環境中,多個ONU同時訪問PON端口的發現窗口時,采用相同的競爭算法以及模擬ONU到OLT距離的隨機分布等措施,在發送RegiSter_Req消息前等待一段隨機大小的時間來避免碰撞。然而,OLT的每個PON端口下理論支持的最大ONU數量可以達到32K,ONU到OLT之間的分布距離在20KM內,上述方法在大規格ONU的環境下很難滿足要求,且發現窗口是預先分配的EPON物理鏈路的部分上行發送時間,長度有限。尤其是當ONU比較集中的區域,距離相近而且數量較大,ONU競相發起注冊請求發生碰撞的概率大大增加,嚴重影響ONU的上線速度。

【發明內容】

[0009]本申請實施例提供授權發現方法及裝置。
[0010]本申請的技術方案是這樣實現的:
[0011]—種授權發現方法,該方法包括:
[0012]EPON中的OLT在Gate Discovery周期到來時,根據預設的EPON物理鏈路的上行發送時間片以及已分配給已注冊ONU的上行發送時間片,確定當前可用的上行時間片,選擇當前可用的全部或者部分上行時間片作為本Gate Discovery周期使用的Grant時隙片,根據單個Grant時隙的長度,計算本Gate Discovery周期使用的每個Grant時隙片包含的Grant時隙的數目,確定Grant時隙選擇算法;
[0013]OLT將Grant時隙選擇算法、以及每個Grant時隙片的起始時間和該Grant時隙片包含的Grant時隙的數目攜帶在Gate Discovery消息中廣播出去。
[0014]一種授權發現裝置,位于EPON中的OLT上,該裝置包括:
[0015]Grant時隙確定模塊:在Gate Discovery周期到來時,根據預設的EPON物理鏈路的上行發送時間片以及已分配給已注冊ONU的上行發送時間片,確定當前可用的上行時間片,選擇當前可用的全部或者部分上行時間片作為本Gate Discovery周期使用的Grant時隙片,根據單個Grant時隙的長度,計算本Gate Discovery周期使用的每個Grant時隙片包含的Grant時隙的數目,確定Grant時隙選擇算法;
[0016]消息發送模塊:將Grant時隙選擇算法、以及每個Grant時隙片的起始時間和該Grant時隙片包含的Grant時隙的數目攜帶在Gate Discovery消息中廣播出去。
[0017]可見,本申請實施例中,在每個Gate Discovery周期內,動態計算當前可用的上行時間片,根據當前可用的上行時間片動態調整Grant時隙片,最大化地利用了上行時間進行ONU注冊,提高了注冊成功率。
【附圖說明】
[0018]圖1為本申請一實施例提供的EPON中的授權發現方法流程圖;
[0019]圖2為本申請另一實施例提供的EPON中的授權發現方法流程圖;
[°02°]圖3為本申請實施例中的Gate Discovery消息的格式示意圖;
[0021]圖4為本申請應用示例采用的EPON組網示意圖;
[0022]圖5為本申請實施例提供的EPON中的授權發現裝置的組成示意圖。
【具體實施方式】
[0023]下面結合附圖及具體實施例對本發明再作進一步詳細的說明。
[0024]圖1為本申請一實施例提供的EPON中的授權發現方法流程圖,其具體步驟如下:
[0025]步驟101:ΕΡ0Ν中的OLT在Gate Discovery周期到來時,根據預設的EPON物理鏈路的上行發送時間片以及已分配給已注冊ONU的上行發送時間片,確定當前可用的上行時間片,選擇當前可用的全部或者部分上行時間片作為本Gate Discovery周期使用的Grant(授權)時隙片,根據單個Grant時隙的長度,計算本Gate Di scovery周期使用的每個Grant時隙片包含的Grant時隙的數目。
[0026]步驟102: OLT將Grant時隙選擇算法、以及每個Grant時隙片的起始時間和該Grant時隙片包含的Grant時隙的數目攜帶在Gate Discovery消息中廣播出去。
[0027]圖2為本申請另一實施例提供的EPON中的授權發現方法流程圖,其具體步驟如下:
[0028]步驟201:EPON網絡中的OLT在Gate Discovery周期到來時,根據預設的EPON物理鏈路的上行發送時間片以及已分配給已注冊ONU的上行發送時間片,確定當前可用的上行時間片,選擇當前可用的全部或者部分上行時間片作為本Gate Discovery周期使用的Grant時隙片,根據單個Grant時隙的長度,計算本Gate Discovery周期使用的每個Grant時隙片包含的Grant時隙的數目。
[0029]從預設的EPON物理鏈路的上行發送時間片中排除掉已分配給已注冊ONU的上行發送時間片,就可得到當前可用的上行時間片。
[0030]例如:初始時,EPON物理鏈路的總上行發送時間片的長度共1000ms,則:
[0031 ] 這100ms就是第一個Gate Discovery周期內可用的上行時間片,這1000ms可以都作為本Gate Discovery周期使用的Grant時隙片;
[0032]設之后,共有三個ONU注冊成功,其中:當第一個ONU注冊成功時,OLT就從這100ms中選擇一個時間片,設該時間片為1ms,分配給該ONU;當第二個ONU注冊成功時,OLT就從剩余的990ms的時間片中選擇一個時間片,設該時間片為1ms,分配給該ONU ;當第三個ONU注冊成功時,OLT就從剩余的980ms的時間片中選擇一個時間片,設該時間片為1ms,分配給該
ONU0
[0033]在第二個Gate Discovery周期內,當前可用的上行時間片為:從1000ms的時間片中排除掉已分配給已注冊ONU的上行時間片(共30ms)后所剩余的上行時間片,可見,剩余的上行時間片共970ms,該970ms的時間片可能只是一個連續的時間片,也可能由多個分散的時間片組成;
[0034]之后,當第四個ONU注冊成功時,OLT就從剩余的970ms的時間片中選擇一個時間片,設該時間片為1ms,分配給該0NU;當第五個ONU注冊成功時,OLT就從剩余的960ms的時間片中選擇一個時間片,設該時間片為I Oms,分配給該ONU ;...;
[0035]依此類推。
[0036]單個Grant時隙的長度即,OLT到ONU的最遠距離對應的傳輸時長,從而能夠保證距離OLT最遠的ONU也能在Grant時隙內將注冊請求成功傳輸給0LT。
[0037]對于本Gate Discovery周期使用的每個Grant時隙片,將該Grant時隙片的長度除以單個Grant時隙的長度就可得到該Grant時隙片包含的Grant時隙的數目。
[0038]步驟202: OLT確定當前采用的Hash算法,將當前采用的Hash算法、Grant時隙片的數目、以及每個Grant時隙片的起始時間(Start time)和該Grant時隙片包含的Grant時隙的數目攜帶在Gate Discovery消息中廣播出去。
[0039]OLT可預設多種Hash算法,并將其中一種設置為默認Hash算法,初始采用默認Hash算法。Hash算法的關鍵字為ONU的標識和Grant時隙的總數,ONU的標識可以為ONU的MAC地址、IP地址等之一或任意組合。
[0040]例如:Hash算法可以但不限于如下,其中,初始時,對所有的Grant時隙進行排序:[0041 ] 設ONU的MAC地址一共為6個字節,則在其中取特定的多個字節,例如:取最后的2個字節,或者取第一個字節和最后一個字節,將取出的多個字節組成一個二進制序列,將該二進制序列轉換成10進制數字,將該10進制數字除以Grant時隙的總數,對得到的余數進行預設的向上或向下取整運算,取整結果就是所選擇的時隙的序號。
[0042]本申請實施例中的Gate Discovery消息可通過對現有的MPCP(Mult1-PointControl Protocol,多點控制協議)Gate消息進行擴展得到,本申請實施例中的GateDiscovery消息的具體格式如圖3所示。
[0043]步驟203:非在線ONU接收該Gate Discovery消息,從該消息中解析出Hash算法、Grant時隙片的數目、以及每個Grant時隙片的起始時間(Start time)和該Grant時隙片包含的Grant時隙的數目,計算出Grant時隙的總數,以本ONU標識和Grant時隙的總數為關鍵字進行Hash計算,得到自身使用的Grant時隙,在該Grant時隙內向OLT發送注冊請求。
[0044]本申請實施例中,若OLT在一個Gate Discovery周期內,檢
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1