專利名稱:配置下發(fā)方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種配置下發(fā)方法和設(shè)備。
背景技術(shù):
一個典型的PON (Passive Optical Network,無源光網(wǎng)癥各)系統(tǒng)結(jié)構(gòu)如圖 1所示,由OLT ( Optical Line Terminal,光線3各纟冬端)、ONU ( Optical Network Unit,光網(wǎng)絡(luò)單元)、POS (Passive Optical Splitter,無源分光器)組成。OLT 放在中心機房,ONU放在用戶設(shè)備端附近或與其合為一體。POS是無源光纖 分支器,是一個連接OLT和ONU的無源設(shè)備,它的功能是分發(fā)下行數(shù)據(jù), 并集中上行數(shù)據(jù)。
一臺多槽位OLT設(shè)備配置高密度PON 口板,如圖2所示,由于每個PON 口可以4妄入64甚至更多ONU,整個OLT設(shè)備就可能4妄入成千上萬的ONU 設(shè)備。
對于大量的ONU,如果要對每個ONU單獨配置,對于網(wǎng)絡(luò)管理人員會 是一個繁重冗長且易出錯的工作,同時對于OLT設(shè)備也是個耗時和耗CPU、 內(nèi)存、帶寬資源的4乘作。
為解決上述問題,現(xiàn)有技術(shù)中提出了一些對ONU進行配置的方法,例如 配置拷貝、配置模板應(yīng)用等,這些方法一定程度上簡化了對ONU配置所需的 工作。但這些方法本質(zhì)上仍是對每一個ONU分別配置,只是優(yōu)化了配置速度 和存儲方式,仍沒有解決配置的繁瑣和系統(tǒng)下發(fā)配置時的資源耗費。
發(fā)明內(nèi)容
本發(fā)明提供一種配置下發(fā)方法,用于縮短現(xiàn)有PON系統(tǒng)中ONU配置下 發(fā)所需的時間,減少ONU配置下發(fā)占用的系統(tǒng)資源。
為達(dá)到上述目的,本發(fā)明提供一種配置下發(fā)方法,用于無源光網(wǎng)絡(luò)PON
系統(tǒng)中光線路終端OLT對光網(wǎng)絡(luò)單元ONU的配置下發(fā),包括以下步驟 獲取配置下發(fā)的目標(biāo)ONU所屬的組的信息; 根據(jù)所述信息生成向所述ONU發(fā)送的攜帶配置的報文; 將所述攜帶配置的報文向所述目標(biāo)ONU發(fā)送。
其中,所述獲取配置下發(fā)的目標(biāo)ONU所屬的組的信息的步驟前,還包括 按照不同的配置確定不同的分組;
才艮據(jù)ONU所請求的業(yè)務(wù)所需的配置,確定所述ONU所屬的組并在組成
員列表中建立所述ONU的表項。
其中,所述組成員列表中的所述ONU的表項包括以下字段所述ONU
所屬的組ID、所述ONU的端口標(biāo)識和所述ONU的邏輯鏈i 各標(biāo)識LLID;
其中,所述ONU的端口標(biāo)識為所述ONU的邏輯端口 ID,或與ONU的
邏輯端口 ID綁定的所述ONU的4某體接入控制MAC地址。
其中,所述在組成員列表中建立所述ONU的表項的步驟具體為 獲取所述ONU所屬的組,并添加到所述ONU的表項的組ID字段; 獲取與所述ONU連接的邏輯端口 ID、或與所述ONU連接的邏輯端口綁
定的ONU的MAC地址,并添加到所述ONU的表項的端口標(biāo)識字段; 獲取所述ONU的LLID,并添加到所述ONU的LLID字段。 其中,所述下發(fā)的目標(biāo)ONU為一特定ONU時,所述生成的報文為單播
報文,所述根據(jù)信息生成向所述ONU發(fā)送的攜帶配置的報文的步驟具體為 根據(jù)所述表項的組ID字段,獲取所述目標(biāo)ONU所屬的組相關(guān)的配置; 將所述獲取到的配置添加到報文中并進行封裝,封裝時在所述報文中攜
帶所述表項中目標(biāo)ONU的LLID;
所述將攜帶配置的報文向所述目標(biāo)ONU發(fā)送的步驟具體為 根據(jù)所述表項的端口標(biāo)識字段,獲取與所述目標(biāo)ONU連接的PON 口; 向所述PON 口發(fā)送所述攜帶配置以及目標(biāo)ONU的LLID的報文。 其中,所述下發(fā)的目標(biāo)ONU為一個組內(nèi)的多個ONU時,所述生成的凈艮
文為廣l番報文,所述根據(jù)配置下發(fā)的目標(biāo)ONU所屬的組,生成向所述ONU
發(fā)送的報文的步驟具體為
根據(jù)所述表項的組ID字段,獲取所述目標(biāo)ONU所屬的組相關(guān)的配置; 根據(jù)所述表項的端口標(biāo)識字段,獲取與所述各目標(biāo)ONU連接的PON 口 ; 對于每一所述PON口,分別將所述獲取到的配置、以及與所述PON口
連接的目標(biāo)ONU的標(biāo)識信息添加到生成的報文中并進行封裝,封裝時在所述
報文中攜帶廣播LLID;
所述將攜帶配置的報文向所述目標(biāo)ONU發(fā)送的步驟具體為
將所述對每一 PON 口生成的報文分別向?qū)?yīng)的PON 口發(fā)送。
其中,所述目標(biāo)ONU的標(biāo)識信息為所述表項中所述目標(biāo)ONU的LLID
或組ID。
其中,所述目標(biāo)ONU的標(biāo)識信息為所述目標(biāo)ONU的組ID時,所述將攜 帶配置的報文向所述目標(biāo)ONU發(fā)送的步驟前,還包括 將所述目標(biāo)ONU的組ID向所述目標(biāo)ONU發(fā)送。
其中,所述根據(jù)配置下發(fā)的目標(biāo)ONU所屬的組,生成向所述ONU發(fā)送
的攜帶配置的報文的步驟前,還包括;
所述OLT重啟后,判斷需要向所有ONU下發(fā)配置; 所述將所述攜帶配置的報文向所述目標(biāo)ONU發(fā)送具體為 設(shè)置一定時器,所述定時器到達(dá)預(yù)設(shè)的時間后,將所述攜帶配置的"^艮文
向所有ONU發(fā)送
本發(fā)明還提供一種OLT設(shè)備,用于PON系統(tǒng)中對ONU的配置下發(fā),包
括
組成員列表存儲單元,用于存儲各ONU的ONU組成員信息;
目標(biāo)ONU信息獲取單元,用于根據(jù)下發(fā)配置的目標(biāo)ONU,在所述組成 員列表存儲單元獲取所述目標(biāo)ONU所屬的組的信息;
配置報文生成單元,用于根據(jù)所述目標(biāo)ONU信息獲取單元獲取的所述目 標(biāo)ONU的信息,生成向所述目標(biāo)ONU發(fā)送的報文;
至少 一個PON接口單元,用于通過與所述目標(biāo)ONU連接的PON 口將所 述配置報文生成單元生成的報文向所述目標(biāo)ONU發(fā)送。
其中,所述配置報文生成單元進一步包括
組獲取子單元,用于根據(jù)所述目標(biāo)ONU的信息獲取目標(biāo)ONU所屬的組; 配置獲取子單元,用于根據(jù)所述組獲取子單元獲取的組獲取所述組相關(guān) 的配置;
PON 口獲取子單元,用于根據(jù)所述目標(biāo)ONU的信息獲取與所述目標(biāo)ONU 連接的PON 口 ;
目標(biāo)ONU標(biāo)識獲取子單元,用于根據(jù)所述目標(biāo)ONU的信息獲取所述目 標(biāo)ONU的標(biāo)識信息,所述標(biāo)識信息為所述目標(biāo)ONU的LLID或組ID;
報文生成子單元,用于根據(jù)所述配置獲取子單元獲取的配置、所述目標(biāo) ONU標(biāo)識獲取子單元獲取的目標(biāo)ONU的標(biāo)識信息,生成向所述PON 口獲取 子單元獲取的PON 口發(fā)送的報文。
其中,所述PON接口單元進一步包括
封裝子單元,用于將所述配置報文生成單元生成的報文進行封裝; LLID添加子單元,用于對所述封裝子單元封裝后的報文添加LLID后所 述目標(biāo)ONU發(fā)送,所述添加的LLID為特定目標(biāo)ONU的LLID或廣播LLID。 其中,還包括
組成員列表配置單元,用于根據(jù)ONU接入時所請求的業(yè)務(wù)所需的配置確 定所述ONU所屬的組,并在所述組成員列表存儲單元的組成員列表中建立所 述ONU的表項,所述表項包括所述ONU所屬的組ID、所述ONU的端口 標(biāo)識和所述ONU的邏輯鏈^各標(biāo)識LLID。
其中,還包括
配置存儲單元,用于存儲需要向接入的ONU下發(fā)的配置并提供向所述配 置報文生成單元,不同的組所使用的配置不同。 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點
將配置相同的ONU預(yù)先劃分到一個組中,并對于ONU的配置以及配置 下發(fā)均以組為單位,減小了配置文件大小,節(jié)省系統(tǒng)的存儲空間;另外,可 以有效地縮短系統(tǒng)升級時的ONU配置下發(fā)時間,節(jié)約了系統(tǒng)資源,減少了業(yè) 務(wù)中斷。
圖1是現(xiàn)有技術(shù)中典型的PON系統(tǒng)結(jié)構(gòu)示意圖2是現(xiàn)有技術(shù)中OLT設(shè)備接入大量ONU設(shè)備的示意圖3是本發(fā)明中一種配置下發(fā)方法的流程圖4是本發(fā)明中一種OLT設(shè)備的結(jié)構(gòu)示意圖。
具體實施例方式
以下結(jié)合附圖和實施例,對本發(fā)明的實施方式做進一步說明。 本發(fā)明中一種配置下發(fā)方法的核心思想在于考慮到在實際的PON網(wǎng)絡(luò) 中,用戶所應(yīng)用的服務(wù)相對是比較固定的,因此大部分ONU的配置都是相似 的,因此可以預(yù)先將配置相同的ONU劃分到一個組中,對于ONU的配置以及 配置下發(fā)均以組為單位進行,從而解決配置的繁瑣和系統(tǒng)下發(fā)配置的資源耗 費。
本發(fā)明中一種配置下發(fā)方法如圖3所示,包括以下步驟 步驟sl01、 OLT確定注冊成功的ONU所屬的組并在本地^呆存的組成員列 表中添加該ONU。
OLT每一個PON 口的PON芯片在ONU向OLT注冊時,向ONU分配LLID (Logical Link Identifier,邏輯鏈路標(biāo)識)。其中每一個PON 口的PON芯片維護 自己分配的LLID,同一個PON口分配的LLID不會重復(fù)。同時,在OLT上會才艮 據(jù)每個PON芯片能力,為每個OLT的PON口劃分多個ONU的邏輯端口,每一 個邏輯接口可以接入一個ONU。該邏輯接口與ONU的對應(yīng)關(guān)系可以在網(wǎng)絡(luò)配 置時預(yù)先進行綁定,將特定的邏輯接口分配給特定的ONU,例如將邏輯接口 與ONU的MAC (Medium Access Control,媒體接入控制)地址進行綁定,或 根據(jù)ONU所請求的業(yè)務(wù)將ONU動態(tài)分配到特定的邏輯接口 。
因此對于多PON口的OLT,為了對每個ONU進4亍唯一標(biāo)識,OLT在本地的 組成員列表中保存的ONU的組數(shù)據(jù)結(jié)構(gòu)應(yīng)該至少包括ONU的端口標(biāo)識和 ONU的LLID。其中ONU的端口標(biāo)識為ONU的邏輯端口號,或在ONU的邏輯 端口與ONU的MAC地址綁定時,也可以使用ONU的MAC地址綁定作為ONU 的端口標(biāo)識,此時通過綁定關(guān)系,也可以根據(jù)ONU的MAC地址得到ONU的邏 輯端口號。
以O(shè)NU的端口標(biāo)識為ONU的邏輯端口號為例,此時,OLT在本地的組成 員列表中保存的ONU的組數(shù)據(jù)結(jié)構(gòu)包括ONU的邏輯端口號和ONU的LLID。其 中,ONU的邏輯端口號對應(yīng)于OLT的PON 口 ,例如OLT的PON 口以Pn表示, 每個Pn包括多個ONU的邏輯端口 ,則ONU的邏輯端口可以用Pn.m來表示;
將該ONU的LLID與該ONU的邏輯端口相對應(yīng),從而將接入OLT的每一個ONU 唯一標(biāo)識出來。
基于上述描述,對于每一個配置的ONU組,OLT可以建立一個形如表l的 成員ONU信息表
表l:成員ONU信息表
ONU邏輯端口IDOLT分配的ONU的LLID
為了統(tǒng)一管理,可以將不同的組所使用的上述成員ONU信息表統(tǒng)一存儲 為表2所示的格式
表2: ONU組成員列表:
組IDONU邏輯端口 IDOLT分配的ONU的LLID
表2與表1的區(qū)別在于,增加了組ID項,對于不同的組,可以直接存儲在 一張表格中并根據(jù)組ID進行區(qū)分。以下各步驟中將ONU組成員列表以表2的形 式為例描述,同時為描述方便起見,將表2中的表項以(組ID, ONU邏輯端口 ID, OLT分配的ONU的LLID)表示。
步驟sl02、 OLT判斷采用何種方式將配置向OLT下發(fā),采用單播方式時進 行步驟sl03,采用廣播方式時進行步驟s105。
該步驟中,OLT可以選擇將配置向OLT下發(fā)的方式,不同的方式適用于不
同的場景。
具體的,單播方式是指OLT只對某個特定的ONU下發(fā)配置,在新的ONU 在OLT上完成注冊、鑒權(quán)后可以采取這種方式;或應(yīng)用于PON系統(tǒng)正常運行過 程中啟動的ONU的配置恢復(fù)。
具體的,廣播方式是指OLT同時將對多個ONU下發(fā)配置,在PON系統(tǒng)拓 樸搭建好后統(tǒng)一對OLT進行配置時;或OLT系統(tǒng)軟硬件升級后需要重啟OLT 時,均可以〗吏用廣l番方式下發(fā)配置。該方式可以利用MPCP( Multi-point control protocol,多點控制協(xié)議)協(xié)議中規(guī)定的一個廣播LLID (0x7FFF),同時對所 有ONU下發(fā)配置。
步驟sl03、 OLT采用單播方式向特定ONU下發(fā)配置。
OLT根據(jù)該下發(fā)配置的目的ONU在ONU組成員列表中的信息,向該特 定ONU所在的PON 口下發(fā)配置。該下發(fā)的配置需要按照MPCP協(xié)議進行封 裝,封裝的過程中攜帶該目的ONU的LLID。
步驟s104、 ONU根據(jù)報文中的LLID處理該報文并結(jié)束。 該特定ONU所在的PON 口下的所有ONU都會接收到該攜帶配置的寺艮 文。ONU在接收報文時可以通過報文攜帶的LLID來識別是否為自己的報文, 如果是則接收該配置并在本地下發(fā),如果不是則丟棄。因此根據(jù)報文中攜帶 的LLID,只有具有該LLID的特定ONU才會處理該才艮文。從而實現(xiàn)了向特 定ONU的配置下發(fā)。
步驟sl05、 OLT采用廣播方式向多個ONU下發(fā)配置。
OLT需要給組內(nèi)多個成員下發(fā)配置時,根據(jù)成員所在PON 口的不同,對 于每個PON 口配置不同的攜帶廣播LLID的報文。對于每一特定PON口,將 配置信息以及用于區(qū)分組成員的標(biāo)識信息封裝在^Jl中,并在"t艮文中添加廣 播LLID后向該PON 口下發(fā)。
步驟s106、 ONU根據(jù)報文中的標(biāo)識信息處理該報文并結(jié)束。 此時,該特定PON下的所有ONU根據(jù)該報文攜帶的廣播LLID,都會接 收處理該攜帶配置的報文。進一步的,各ONU根據(jù)該報文中攜帶的用于區(qū)分 組成員的標(biāo)識信息,判斷自身是否屬于該組,若屬于則接收該配置并在本地 下發(fā),否則丟棄。具體的,該用于區(qū)分組成員的標(biāo)識信息可以為組成員LLID 列表或者組標(biāo)識。
以下結(jié)合具體的應(yīng)用場景,對本發(fā)明的實施方式作進一步描述。
首先以O(shè)LT采用單播方式向特定ONU下發(fā)配置為例,描述本發(fā)明中一 種配置下發(fā)的方法。
假設(shè)PON系統(tǒng)正常運行過程中的某一時刻,OLT的PON 口 PI下存在的 一 ONU1啟動,根據(jù)該ONU所請求的業(yè)務(wù)或根據(jù)預(yù)先配置的ONU的MAC 地址與邏輯端口的綁定關(guān)系,將ONUl的邏輯端口分配為加入了組G1的邏輯 端口P1.10。若ONU組成員列表為上表2所示的結(jié)構(gòu),則對于該ONUl,在 初始ONU組成員列表應(yīng)中包括如下的表項(Gl, P1.10,),其中OLT分配 的ONU的LLID暫時為空。
當(dāng)ONU1在OLT上注冊完成后,假設(shè)OLT為該ONU1分配的LLID為 OxOOlE (對應(yīng)10進制中的30 );則ONU組成員列表中的表項變化為(Gl, PI.10, OxOOlE)。
注冊完成后,OLT需要向ONU1下發(fā)配置,則OLT構(gòu)造OAM( Operations Administration and Maintenance,操作管理和維護)報文攜帶需要向ONU1下 發(fā)的關(guān)于組Gl的配置,并根據(jù)保存的ONU組成員列表將該報文下發(fā)到ONU1 所在的PON 口 PI的PON芯片。PI的PON芯片對該報文進行MPCP協(xié)議封 裝,并在封裝的報文中添加ONU1的LLID為0x001E。該4艮文下發(fā)到PI下的 所有ONU后,只有LLID為OxOOlE的ONU1會處理該報文,并將報文攜帶 的配置信息下發(fā)到本地。
通過上述過程,實現(xiàn)了 OLT采用單播方式向特定ONU下發(fā)配置。
以下以O(shè)LT采用廣播方式向特定ONU下發(fā)配置為例,描述本發(fā)明中一 種配置下發(fā)的方法。
假設(shè)OLT的ONU組成員列表中存在以下表項 ONUl的表項(Gl, PI.10, OxOOlE); ONU2的表項(Gl, P1.20, 0x001F ); ONU3的表項(Gl, P2.10, OxOOlE); ONU4的表項(G2, P2.20, 0x001D)。
某時刻,OLT需要將特定的配置以組為單位向特定的組下發(fā),以向組Gl 下發(fā)為例,可以采用以下幾種廣播方式向組G1的ONUl和ONU2下發(fā)配置 方式一
OLT根據(jù)組Gl中ONU的邏輯端口信息,確定組Gl中的ONUl和ONU2 位于PI 口下,ONU3位于P2 口下。則OLT將組Gl的配置信息以及組成員 LLID列表(這里包括ONUl以及ONU2的LLID ) —起封裝于報文中并攜帶 廣播LLID,之后,OLT將該報文向Pl 口下發(fā);同時,OLT將組Gl的配置 信息以及組成員LLID列表(這里包括ONU3的LLID) —起封裝于報文中, 并攜帶廣播LLID,之后,OLT將該報文向P2 口下發(fā)。
PI 口下的所有ONU接收到該報文時,根據(jù)該報文攜帶的廣播LLID判斷 為接收該報文,并進一步該報文中攜帶的組成員LLID列表中是否包含自己的 LLID。對于ONUl和ONU2,判斷結(jié)果為包括自己的LLID,則下發(fā)配置到本 地;對于其他P1 口下的ONU,判斷結(jié)果為不包括自己的LLID,說明自己未 加入該纟且,丟棄該l艮文。
對于P2 口下的所有ONU,處理方法同PI 口下的所有ONU的處理方法, 只有ONU3下發(fā)配置到本地,對此過程在此不做進一步描述。
方式二
在每個ONU注冊后,OLT將該ONU所屬的組ID通過單纟番方式發(fā)送給 ONU,例如向ONUl、 ONU2和ONU3發(fā)送消息通知其屬于組Gl,向ONU4 發(fā)送消息通知其屬于G2組。
之后,OLT需要將特定的配置向組Gl下發(fā)時,不必攜帶ONU組成員列
表,而只帶有組ID即可。即OLT則將組Gl的配置信息以及組ID (這里為 組Gl)向PI 口和P2 口下發(fā)。
PI 口下的ONU收到廣播LLID報文后,進一步或取其攜帶的組ID與本 地保存的組ID對比。對于攜帶組Gl標(biāo)識的4艮文,ONUl和ONU2判斷為報 文攜帶的組ID與本地保存的組ID相同,在本地下發(fā)組配置;Pl口下的其他 ONU判斷為報文攜帶的組ID與本地保存的組ID不同,丟棄該報文。
對于P2 口下的所有ONU,處理方法同PI 口下的所有ONU的處理方法, 只有ONU3下發(fā)配置到本地,對此過程在此不做進一步描述。
通過上述兩種方式,實現(xiàn)了 OLT采用廣播方式向特定ONU下發(fā)配置。
另外,當(dāng)在OLT重啟后進行廣播方式的配置下發(fā)時,由于ONU注冊的 時序先后,可能會出現(xiàn)造成部分組成員ONU在配置下發(fā)前還沒有注冊成功的 情況,導(dǎo)致配置無法向這些未注冊成功的ONU下發(fā)。因此必須有相應(yīng)機制保 證組內(nèi)每一個成員都可以收到組的配置下發(fā)報文。解決上述問題的方法在于 收到組內(nèi)第一個成員注冊報文后延遲一段時間(例如Is )再進行廣播的組配 置下發(fā)??紤]到現(xiàn)有技術(shù)中要求EPON系統(tǒng)ONU注冊時間應(yīng)小于20ms,因 此實際PON系統(tǒng)的ONU注冊過程相對比較短,延時下發(fā)可以保i正組大部分 成員可以在廣播組配置環(huán)節(jié)完成配置恢復(fù)。其余未在廣播組配置之前完成的 組成員再進行單播模式的配置恢復(fù)。這種廣播、單播結(jié)合的方法兼顧了高效 率和可靠性。
通過使用本發(fā)明上述實施例提供的方法,將配置相同的ONU預(yù)先劃分到 一個組中,并對于ONU的配置以及配置下發(fā)均以組為單位,減小了配置文件 大小,節(jié)省系統(tǒng)的存儲空間;另外,可以有效地縮短系統(tǒng)升級時的ONU配置 下發(fā)時間,節(jié)約了系統(tǒng)資源,減少了業(yè)務(wù)中斷。
本發(fā)明還提供了一種OLT設(shè)備,應(yīng)用于PON系統(tǒng)中對ONU的配置下發(fā)。 具體的,其結(jié)構(gòu)如圖4所示,包括
組成員列表存儲單元IO,用于存儲各ONU的ONU組成員信息,并提供 給目標(biāo)ONU信息獲取單元20。
目標(biāo)ONU信息獲取單元20,用于根據(jù)下發(fā)配置的目標(biāo)ONU,在組成員 列表存儲單元10中獲取該ONU的信息,具體的,該信息為該目標(biāo)ONU在成 員ONU信息表對應(yīng)的表項,其中包括目標(biāo)ONU所屬的組ID、目標(biāo)ONU的 端口標(biāo)識和目標(biāo)ONU的LLID。
配置報文生成單元30,用于根據(jù)目標(biāo)ONU信息獲取單元20獲取的目標(biāo) ONU的信息,生成向目標(biāo)ONU發(fā)送的報文。該單元進一步包括組獲取子 單元31,用于根據(jù)目標(biāo)ONU的信息中的組ID獲取目標(biāo)ONU所屬的組;配 置獲取子單元32,用于根據(jù)組獲取子單元31獲取的組獲取該組相關(guān)的配置; PON 口獲取子單元33,用于根據(jù)目標(biāo)ONU的端口標(biāo)識信息獲取與目標(biāo)ONU 連接的PON 口 ;目標(biāo)ONU標(biāo)識獲取子單元34,用于根據(jù)目標(biāo)ONU的信息 獲取該目標(biāo)ONU的標(biāo)識信息,該標(biāo)識信息為目標(biāo)ONU的LLID或組ID;報 文生成子單元35,用于根據(jù)配置獲取子單元32獲取的配置、目標(biāo)ONU標(biāo)識 獲取子單元34獲取的目標(biāo)ONU的標(biāo)識信息,生成向PON 口獲取子單元33 獲取的PON 口發(fā)送的報文。
至少一個PON接口單元40,用于通過與目標(biāo)ONU連接的PON 口將配 置才艮文生成單元30生成的才艮文進行封裝后向目標(biāo)ONU發(fā)送。該單元進一步 包括LLID添加子單元41和封裝子單元42,其中封裝子單元42,用于將配置 "t艮文生成單元30生成的"t艮文進行封裝;LLID添加子單元41用于對封裝子單 元42封裝后的導(dǎo)艮文添加LLID后所述目標(biāo)ONU發(fā)送,該添加的LLID為特定 目標(biāo)ONU的LLID或廣播LLID。
該OLT設(shè)備還包括
組成員列表配置單元50,用于根據(jù)ONU接入時所請求的業(yè)務(wù)所需的配 置確定ONU所屬的組,并在組成員列表存儲單元10的組成員列表中建立該 ONU的表項,表項中包括ONU所屬的組ID、 ONU的端口標(biāo)識和ONU的 邏輯鏈^各標(biāo)識LLID。
配置存儲單元60,用于存儲需要向接入的ONU下發(fā)的配置并提供給配 置報文生成單元30,不同的組所使用的配置不同。
通過使用本發(fā)明上述實施例提供的OLT設(shè)備,將配置相同的ONU預(yù)先
劃分到一個組中,并對于ONU的配置以及配置下發(fā)均以組為單位,減小了配 置文件大小,節(jié)省系統(tǒng)的存儲空間;另夕卜,可以有效地縮短系統(tǒng)升級時的ONU 配置下發(fā)時間,節(jié)約了系統(tǒng)資源,減少了業(yè)務(wù)中斷。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件, 但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案 本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來, 該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺網(wǎng)絡(luò) 設(shè)備執(zhí)行本發(fā)明各個實施例所述的方法。
以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
權(quán)利要求
1、一種配置下發(fā)的方法,用于無源光網(wǎng)絡(luò)PON系統(tǒng)中光線路終端OLT對光網(wǎng)絡(luò)單元ONU的配置下發(fā),其特征在于,包括以下步驟獲取配置下發(fā)的目標(biāo)ONU所屬的組的信息;根據(jù)所述信息生成向所述ONU發(fā)送的攜帶配置的報文;將所述攜帶配置的報文向所述目標(biāo)ONU發(fā)送。
2、 如權(quán)利要求1所述配置下發(fā)的方法,其特征在于,所述獲取配置下發(fā) 的目標(biāo)ONU所屬的組的信息的步驟前,還包括按照不同的配置確定不同的分組;根據(jù)ONU所請求的業(yè)務(wù)所需的配置,確定所述ONU所屬的組并在組成 員列表中建立所述ONU的表項。
3、 如權(quán)利要求2所述配置下發(fā)的方法,其特征在于,所述組成員列表中 的所述ONU的表項包括以下字段所述ONU所屬的組ID、所述ONU的端 口標(biāo)識和所述ONU的邏輯鏈^各標(biāo)識LLID;其中,所述ONU的端口標(biāo)識為所述ONU的邏輯端口 ID,或與ONU的邏輯端口 ID綁定的所述ONU的纟某體接入控制MAC地址。
4、如權(quán)利要求2或3所述配置下發(fā)的方法,其特征在于,所述在組成員列表中建立所述ONU的表項的步驟具體為獲取所述ONU所屬的組,并添加到所述ONU的表項的組ID字,殳; 獲取與所述ONU連接的邏輯端口 ID、或與所述ONU連接的邏輯端口綁定的ONU的MAC地址,并添加到所述ONU的表項的端口標(biāo)識字段; 獲取所述ONU的LLID,并添加到所述ONU的LLID字段。
5、如權(quán)利要求4所述配置下發(fā)的方法,其特征在于,所述下發(fā)的目標(biāo)ONU為一特定ONU時,所述生成的報文為單播報文,所述根據(jù)信息生成向所述ONU發(fā)送的攜帶配置的報文的步驟具體為根據(jù)所述表項的組ID字段,獲取所述目標(biāo)ONU所屬的組相關(guān)的配置; 將所述獲取到的配置添加到報文中并進行封裝,封裝時在所述報文中攜帶所述表項中目標(biāo)ONU的LLID; 所述將攜帶配置的報文向所述目標(biāo)ONU發(fā)送的步驟具體為 根據(jù)所述表項的端口標(biāo)識字段,獲取與所述目標(biāo)ONU連接的PON 口; 向所述PON 口發(fā)送所述攜帶配置以及目標(biāo)ONU的LLID的報文。
6、 所述如權(quán)利要求4所述配置下發(fā)的方法,其特征在于,所述下發(fā)的目 標(biāo)ONU為一個組內(nèi)的多個ONU時,所述生成的報文為廣播報文,所述根據(jù) 配置下發(fā)的目標(biāo)ONU所屬的組,生成向所述ONU發(fā)送的報文的步驟具體為根據(jù)所述表項的組ID字段,獲取所述目標(biāo)ONU所屬的組相關(guān)的配置; 根據(jù)所述表項的端口標(biāo)識字段,獲取與所述各目標(biāo)ONU連接的PON 口 ; 對于每一所述PON口,分別將所述獲取到的配置、以及與所述PON口連接的目標(biāo)ONU的標(biāo)識信息添加到生成的報文中并進行封裝,封裝時在所述報文中攜帶廣播LLID;所述將攜帶配置的報文向所述目標(biāo)ONU發(fā)送的步驟具體為 將所述對每一PON 口生成的報文分別向?qū)?yīng)的PON 口發(fā)送。
7、 如權(quán)利要求6所述配置下發(fā)的方法,其特征在于,所述目標(biāo)ONU的 標(biāo)識信息為所述表項中所述目標(biāo)ONU的LLID或組ID。
8、 如權(quán)利要求7所述配置下發(fā)的方法,其特征在于,所述目標(biāo)ONU的 標(biāo)識信息為所述目標(biāo)ONU的組ID時,所述將攜帶配置的l艮文向所述目標(biāo) ONU發(fā)送的步驟前,還包括將所述目標(biāo)ONU的組ID向所述目標(biāo)ONU發(fā)送。
9、 如權(quán)利要求1所述配置下發(fā)的方法,其特征在于,所述根據(jù)配置下發(fā) 的目標(biāo)ONU所屬的組,生成向所述ONU發(fā)送的攜帶配置的^t艮文的步驟前, 還包括;所述OLT重啟后,判斷需要向所有ONU下發(fā)配置; 所述將所述攜帶配置的^^艮文向所述目標(biāo)ONU發(fā)送具體為 設(shè)置一定時器,所述定時器到達(dá)預(yù)設(shè)的時間后,將所述攜帶配置的報文 向所有ONU發(fā)送。
10、 一種OLT設(shè)備,用于PON系統(tǒng)中對ONU的配置下發(fā),其特征在于, 包括 組成員列表存儲單元,用于存儲各ONU的ONU組成員信息;目標(biāo)ONU信息獲取單元,用于根據(jù)下發(fā)配置的目標(biāo)ONU,在所述組成 員列表存儲單元獲取所述目標(biāo)ONU所屬的組的信息;配置報文生成單元,用于根據(jù)所述目標(biāo)ONU信息獲取單元獲取的所述目 標(biāo)ONU的信息,生成向所述目標(biāo)ONU發(fā)送的報文;至少 一個PON接口單元,用于通過與所述目標(biāo)ONU連接的PON 口將所 述配置報文生成單元生成的報文向所述目標(biāo)ONU發(fā)送。
11、 如權(quán)利要求IO所述OLT設(shè)備,其特征在于,所述配置報文生成單元 進一步包括組獲取子單元,用于根據(jù)所述目標(biāo)ONU的信息獲取目標(biāo)ONU所屬的組; 配置獲取子單元,用于根據(jù)所述組獲取子單元獲取的組獲取所述組相關(guān) 的配置;PON 口獲取子單元,用于根據(jù)所述目標(biāo)ONU的信息獲取與所述目標(biāo)ONU 連接的PON 口 ;目標(biāo)ONU標(biāo)識獲取子單元,用于根據(jù)所述目標(biāo)ONU的信息獲取所述目 標(biāo)ONU的標(biāo)識信息,所述標(biāo)識信息為所述目標(biāo)ONU的LLID或組ID;報文生成子單元,用于根據(jù)所述配置獲取子單元獲取的配置、所述目標(biāo) ONU標(biāo)識獲取子單元獲取的目標(biāo)ONU的標(biāo)識信息,生成向所述PON 口獲取 子單元獲取的PON 口發(fā)送的報文。
12、 如權(quán)利要求IO所述OLT設(shè)備,其特征在于,所述PON接口單元進 一步包括封裝子單元,用于將所述配置報文生成單元生成的報文進行封裝; LLID添加子單元,用于對所述封裝子單元封裝后的^J:添加LLID后所 述目標(biāo)ONU發(fā)送,所述添加的LLID為特定目標(biāo)ONU的LLID或廣播LLID。
13、 如權(quán)利要求IO所述OLT設(shè)備,其特征在于,還包括組成員列表配置單元,用于根據(jù)ONU接入時所請求的業(yè)務(wù)所需的配置確 定所述ONU所屬的組,并在所述組成員列表存儲單元的組成員列表中建立所 述ONU的表項,所述表項包括所述ONU所屬的組ID、所述ONU的端口標(biāo)識和所述ONU的邏輯鏈if各標(biāo)識LLID。
14、如權(quán)利要求IO所述OLT設(shè)備,其特征在于,還包括 配置存儲單元,用于存儲需要向接入的ONU下發(fā)的配置并提供向所述配置4艮文生成單元,不同的組所使用的配置不同。
全文摘要
本發(fā)明公開了一種配置下發(fā)的方法,用于無源光網(wǎng)絡(luò)PON系統(tǒng)中光線路終端OLT對光網(wǎng)絡(luò)單元ONU的配置下發(fā),包括以下步驟獲取配置下發(fā)的目標(biāo)ONU所屬的組的信息;根據(jù)所述信息生成向所述ONU發(fā)送的攜帶配置的報文;將所述攜帶配置的報文向所述目標(biāo)ONU發(fā)送。本發(fā)明還公開了一種用于配置下發(fā)的OLT設(shè)備。通過使用本發(fā)明,將配置相同的ONU預(yù)先劃分到一個組中,并對于ONU的配置以及配置下發(fā)均以組為單位,減小了配置文件大小,節(jié)省系統(tǒng)的存儲空間;另外,可以有效地縮短系統(tǒng)升級時的ONU配置下發(fā)時間,節(jié)約了系統(tǒng)資源,減少了業(yè)務(wù)中斷。
文檔編號H04L12/24GK101183977SQ200710165669
公開日2008年5月21日 申請日期2007年10月26日 優(yōu)先權(quán)日2007年10月26日
發(fā)明者偉 況 申請人:杭州華三通信技術(shù)有限公司