本發(fā)明涉及potn應用領域,具體涉及一種potn業(yè)務管理的方法。
背景技術:
otn(opticaltransportnetwork,光傳送網(wǎng))設備用于ip業(yè)務的超長距離、超大帶寬傳輸,可以為大量的2.5gbps、10gbps、40gbps和100gbps等大顆粒業(yè)務提供傳輸通道,而難以對較小顆粒業(yè)務進行處理。而ptn(packagetransportnetwork,分組傳送網(wǎng))設備多用于小顆粒ip業(yè)務的靈活接入、以及業(yè)務匯聚,但是,無法傳送大顆粒業(yè)務。
當前,運營商基于業(yè)務需要長距離傳輸、以及ip業(yè)務的劇增的考慮,需要將設備功能耦合,鑒于otn和ptn各自的優(yōu)勢,otn設備和ptn設備功能耦合應用較為廣泛。
傳統(tǒng)的otn業(yè)務主要的業(yè)務模型比較簡單,多個業(yè)務之間映射關系簡單,業(yè)務模型中所有業(yè)務順次排列,且多個有映射關系的業(yè)務排列在一起,在需要變更其中一個業(yè)務時,只需前后查找所有與該業(yè)務相關的業(yè)務,并變更該業(yè)務以及與該業(yè)務相關的所有業(yè)務即可,由于映射關系簡單,查找方便,業(yè)務調度難度不高。
但是,引入ptn之后,ptn和otn業(yè)務混合,業(yè)務類型復雜,多個業(yè)務之間映射關系變得非常復雜,業(yè)務層級較多,現(xiàn)有的順次調度方法已難以適用,需要開發(fā)一種新的業(yè)務管理方法來有效管理potn復雜業(yè)務。
技術實現(xiàn)要素:
針對現(xiàn)有技術中存在的缺陷,本發(fā)明的目的在于提供一種potn業(yè)務管理的方法,可有效管理復雜的業(yè)務類型,業(yè)務調度方便。
為達到以上目的,本發(fā)明采取的技術方案是:
一種potn業(yè)務管理的方法,包括如下步驟:
根據(jù)板卡應用場景,建立樹結構業(yè)務模型;
根據(jù)光傳送網(wǎng)otn和分組傳送網(wǎng)ptn通信協(xié)議配置所述業(yè)務模型中每個節(jié)點的業(yè)務信息,確定板卡的業(yè)務終點、與所述業(yè)務終點對應的至少一業(yè)務起點、以及所述業(yè)務起點到業(yè)務終點的映射關系;
將所述業(yè)務模型的葉子節(jié)點配置業(yè)務起點信息,所述業(yè)務模型的根節(jié)點配置業(yè)務終點信息,并根據(jù)所述業(yè)務起點到業(yè)務終點的映射關系配置所述業(yè)務起點到業(yè)務終點的路徑。
在上述技術方案的基礎上,當板卡用于轉發(fā)業(yè)務時,所述業(yè)務模型為對等模型,所述業(yè)務模型由一個根節(jié)點和一個葉子節(jié)點組成,板卡有一個業(yè)務終點和一個與所述業(yè)務終點對應的業(yè)務起點。
在上述技術方案的基礎上,當板卡用于匯聚業(yè)務時,所述業(yè)務模型為一級映射模型,所述業(yè)務模型由一個根節(jié)點和多個葉子節(jié)點組成,板卡有一個業(yè)務終點和與所述業(yè)務終點對應的多個業(yè)務起點。
在上述技術方案的基礎上,當板卡用作線卡時,所述業(yè)務模型為多級映射模型,所述業(yè)務模型包括一個根節(jié)點、多個中間節(jié)點和多個葉子節(jié)點,板卡有一個業(yè)務終點、與所述業(yè)務終點對應的多個業(yè)務起點、以及所述業(yè)務起點到業(yè)務終點的多級映射關系,根據(jù)所述業(yè)務起點到業(yè)務終點的多級映射關系配置相應數(shù)量的中間節(jié)點。
在上述技術方案的基礎上,還包括步驟:創(chuàng)建輪詢?nèi)蝿?,所述輪詢?nèi)蝿张c業(yè)務主芯片交互,所述輪詢?nèi)蝿斩〞r采集并存儲已配置節(jié)點的業(yè)務信息,并上報給上層交互接口。
在上述技術方案的基礎上,所述業(yè)務信息包括業(yè)務類型、性能信息、告警信息、狀態(tài)信息或保護設置開關。
在上述技術方案的基礎上,所述業(yè)務起點有序排列,并根據(jù)所述業(yè)務起點的排列順序確定相應所述葉子節(jié)點在所述業(yè)務模型的位置。
在上述技術方案的基礎上,當需要刪除葉子節(jié)點的業(yè)務信息時,刪除所述業(yè)務模型中相應的葉子節(jié)點。
在上述技術方案的基礎上,當需要刪除根節(jié)點的業(yè)務信息時,刪除所述根節(jié)點所在業(yè)務模型的所有節(jié)點。
在上述技術方案的基礎上,當需要刪除中間節(jié)點的業(yè)務信息時,刪除所述中間節(jié)點對應的所有葉子節(jié)點、以及所述葉子節(jié)點到中間節(jié)點多級映射的所有節(jié)點。
與現(xiàn)有技術相比,本發(fā)明的優(yōu)點在于:本發(fā)明的potn業(yè)務管理的方法采用樹結構業(yè)務模型,并配置每個節(jié)點的業(yè)務信息,管理所有業(yè)務信息,在需要變更其中一個業(yè)務時,只需查找到該業(yè)務所在的節(jié)點位置,變更與該節(jié)點相關的子節(jié)點即可,查找方便,可有效管理復雜的業(yè)務類型,業(yè)務調度方便。
附圖說明
圖1為本發(fā)明實施例中一種potn業(yè)務管理的方法的流程圖;
圖2為本發(fā)明實施例中對等模型的結構示意圖;
圖3為本發(fā)明實施例中一級映射模型的結構示意圖;
圖4為本發(fā)明實施例中多級映射模型的結構示意圖。
具體實施方式
以下結合附圖及實施例對本發(fā)明作進一步詳細說明。
參見圖1所示,本發(fā)明實施例提供一種potn業(yè)務管理的方法,包括如下步驟:
s1:根據(jù)板卡應用場景,建立樹結構業(yè)務模型;
s2:根據(jù)光傳送網(wǎng)otn和分組傳送網(wǎng)ptn通信協(xié)議配置業(yè)務模型中每個節(jié)點的業(yè)務信息,確定板卡的業(yè)務終點、與業(yè)務終點對應的至少一業(yè)務起點、以及業(yè)務起點到業(yè)務終點的映射關系;
s3:將業(yè)務模型的葉子節(jié)點配置業(yè)務起點信息,業(yè)務模型的根節(jié)點配置業(yè)務終點信息,并根據(jù)業(yè)務起點到業(yè)務終點的映射關系配置業(yè)務起點到業(yè)務終點的路徑;
s4:創(chuàng)建輪詢?nèi)蝿?,輪詢?nèi)蝿张c業(yè)務主芯片交互,輪詢?nèi)蝿斩〞r采集并存儲已配置節(jié)點的業(yè)務信息,并上報給上層交互接口。
本發(fā)明實施例中,每條業(yè)務起點到業(yè)務終點的路徑形成一可供雙向傳輸業(yè)務的業(yè)務傳輸通道,業(yè)務信息包括業(yè)務類型、性能信息、告警信息、狀態(tài)信息和保護設置開關等,otn和ptn的通信協(xié)議包括g.798、g.709、mpls-tp等。
業(yè)務起點有序排列,并根據(jù)業(yè)務起點的排列順序確定相應葉子節(jié)點在業(yè)務模型的位置。根據(jù)業(yè)務起點的時隙信息,按照時間的先后順序排列所有業(yè)務起點,并將相應葉子節(jié)點在業(yè)務模型中從左到右排列。
參見圖2所示,當板卡用于轉發(fā)業(yè)務時,業(yè)務模型為對等模型,業(yè)務模型由一個根節(jié)點和一個葉子節(jié)點組成。板卡具有一個輸出端口和一個輸入端口,將輸入端口作為葉子節(jié)點,輸出端口作為根節(jié)點。如100gbps速率的光轉發(fā)盤,根節(jié)點配置業(yè)務信息的業(yè)務類型為otu4,葉子節(jié)點配置業(yè)務信息的業(yè)務類型為100ge。
參見圖3所示,當板卡用于匯聚業(yè)務時,業(yè)務模型為一級映射模型,業(yè)務模型由一個根節(jié)點和多個葉子節(jié)點組成。根據(jù)葉子節(jié)點業(yè)務顆粒在其高階顆粒根節(jié)點中占用的時隙信息,有序排列所有葉子節(jié)點,且葉子節(jié)點的業(yè)務顆粒大小根據(jù)板卡的設計,所有葉子節(jié)點的業(yè)務顆粒大小之和不超過根節(jié)點的顆粒大小。如10路10*10gbps的匯聚盤,根節(jié)點配置業(yè)務信息的業(yè)務類型為otu4,根節(jié)點的業(yè)務顆粒大小為10*10gbps,葉子節(jié)點的業(yè)務顆粒大小均為10gbps,葉子節(jié)點配置業(yè)務信息的業(yè)務類型可以為10ge、oc192、otu2、otu2e、fc800、fc1200等。
參見圖4所示,當板卡用作線卡時,業(yè)務模型為多級映射模型,業(yè)務模型包括一個根節(jié)點、多個中間節(jié)點和多個葉子節(jié)點。根據(jù)葉子節(jié)點到根節(jié)點的多級映射關系,確定業(yè)務模型中間節(jié)點的數(shù)量和位置。該業(yè)務模型包括四個葉子節(jié)點,四個葉子節(jié)點按照占用根節(jié)點的時隙信息從左到右依次排列,第一個葉子節(jié)點到根節(jié)點有三級映射,對應有兩個中間節(jié)點,第二個葉子節(jié)點和第三個葉子節(jié)點到根節(jié)點均為一級映射,第四個葉子節(jié)點到根節(jié)點為二級映射,對應有一個中間節(jié)點。根節(jié)點配置業(yè)務信息的業(yè)務類型為otu2,四個葉子節(jié)點的業(yè)務顆粒大小相同,為10ge或odu2。
當需要刪除葉子節(jié)點的業(yè)務信息時,刪除業(yè)務模型中相應的葉子節(jié)點;當需要刪除根節(jié)點的業(yè)務信息時,刪除根節(jié)點所在業(yè)務模型的所有節(jié)點;當需要刪除中間節(jié)點的業(yè)務信息時,刪除中間節(jié)點對應的所有葉子節(jié)點、以及葉子節(jié)點到中間節(jié)點多級映射的所有節(jié)點。
本發(fā)明的原理為:采用樹結構業(yè)務模型進行potn業(yè)務管理,并配置每個節(jié)點的業(yè)務信息,管理所有業(yè)務信息,在需要變更其中一個業(yè)務時,只需查找到該業(yè)務所在的節(jié)點位置,變更與該節(jié)點相關的子節(jié)點即可,查找方便,可有效管理復雜的業(yè)務類型,業(yè)務調度方便。
本發(fā)明不局限于上述實施方式,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍之內(nèi)。本說明書中未作詳細描述的內(nèi)容屬于本領域專業(yè)技術人員公知的現(xiàn)有技術。