專利名稱:一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法。
背景技術(shù):
傳統(tǒng)的網(wǎng)絡(luò)拓?fù)錇閱斡蚰J?,在域?nèi)所有網(wǎng)元都保存有全網(wǎng)的拓?fù)湫畔?,拓?fù)湫畔⒌淖兓矔榉旱接騼?nèi)所有節(jié)點(diǎn),網(wǎng)管對域內(nèi)所有節(jié)點(diǎn)進(jìn)行統(tǒng)一管理。但隨著網(wǎng)絡(luò)的大規(guī)?;F(xiàn)有的單域模式拓?fù)湟呀?jīng)顯示出它的瓶頸,即,斷纖、資源變化時洪泛的信息量巨大,對網(wǎng)絡(luò)造成較大的沖擊,設(shè)備處理能力上的限制,維護(hù)管理上不方便,以及不同設(shè)備廠商的設(shè)備在單域模式的拓?fù)湎潞茈y完成互聯(lián)互通。
目前,ITU-T和OIF等國際標(biāo)準(zhǔn)化組織均采用層次網(wǎng)絡(luò)模型,將大規(guī)模網(wǎng)絡(luò)劃分成多個不同的域進(jìn)行管理,這些域相對較小,路由信息的洪泛均只在節(jié)點(diǎn)所在域內(nèi)進(jìn)行,對網(wǎng)絡(luò)的沖擊減小,管理和維護(hù)上更方便,不同設(shè)備供應(yīng)商的產(chǎn)品分在不同的域內(nèi)組網(wǎng),通過國際標(biāo)準(zhǔn)的ENNI接口對接,可以方便的實(shí)現(xiàn)互聯(lián)互通。圖1即為層次網(wǎng)絡(luò)示意圖。
圖中0層為實(shí)際網(wǎng)絡(luò)拓?fù)洌譃镃D1-CD5五個控制域,每個域向上抽象成一個節(jié)點(diǎn),該節(jié)點(diǎn)將下層域的拓?fù)湫畔l(fā)布到上一層,構(gòu)成1層的CD6及CD7兩個域,同理,最終將所有節(jié)點(diǎn)抽象到一個域中;0層域和域之間的鏈路信息也將發(fā)布到上一層,實(shí)現(xiàn)下層每個域在上層域中的連接,最終形成如圖1所示的三層網(wǎng)絡(luò)。
在多域情況下建立一條跨域的端到端業(yè)務(wù)時,在一個域的入口處需要建立一條或多條域內(nèi)隧道,這就存在一個問題域內(nèi)隧道SLA(服務(wù)等級協(xié)商)與外層端到端業(yè)務(wù)SLA的映射。
目前的做法是采用靜態(tài)的映射方式,即一種端到端業(yè)務(wù)的SLA對應(yīng)一種且只有一種域內(nèi)隧道的SLA,例如外層端到端業(yè)務(wù)為Dedicated 1+1級別,對應(yīng)的域內(nèi)隧道為Shared級別,且不會改變。并將這種關(guān)系固化到智能軟件中,不會改變。如圖2示出了這種映射關(guān)系。
這種做法實(shí)現(xiàn)簡單,但存在如下問題因?yàn)榫W(wǎng)絡(luò)規(guī)模越來越大,每個域的拓?fù)錉顟B(tài)及外部環(huán)境可能不盡相同,在鏈路資源較少、外部環(huán)境惡劣的域內(nèi),斷纖等異常的概率相對較高,只建一條保護(hù)等級較低的域內(nèi)隧道就會使業(yè)務(wù)中斷的概率相對較高,而且一旦發(fā)生異常,因?yàn)橥獠凯h(huán)境惡劣等因素使維修周期較長,費(fèi)用較高;相反,在鏈路資源豐富、外部環(huán)境較好的域內(nèi),建一條保護(hù)等級高的域內(nèi)隧道就會造成資源利用率不高,使其它用戶得不到足夠資源,這就給業(yè)務(wù)的穩(wěn)定性造成隱患,也給運(yùn)營商的管理和維護(hù)造成很大的不便,加大運(yùn)營成本。而且由于上述方案沒有根據(jù)每個域的鏈路資源及外部環(huán)境特點(diǎn)制定不同的映射策略,造成業(yè)務(wù)穩(wěn)定性隱患,資源浪費(fèi)等問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法,通過在RSVP協(xié)議中擴(kuò)展一個對象,并將其置于路徑消息的策略數(shù)據(jù)中,用戶建立業(yè)務(wù)時在該對象中提供針對某個或某些域的映射協(xié)商條件,可以提高業(yè)務(wù)在經(jīng)過條件較差的域時的穩(wěn)定性,提高條件較好的域的資源利用率,從而減少管理與維護(hù)成本。
本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的
一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法,包括A、域的入口點(diǎn)接收到承載有服務(wù)等級協(xié)商SLA映射對象信息的業(yè)務(wù)建立的路徑消息;B、結(jié)合所述SLA映射對象信息及每個節(jié)點(diǎn)配置的SLA所在域的協(xié)商策略數(shù)據(jù)確定跨域業(yè)務(wù)域內(nèi)域間SLA映射關(guān)系。
所述路徑消息中承載的SLA映射對象信息通過擴(kuò)展資源預(yù)留協(xié)議RSVP得到。
所述接收到的路徑消息中的SLA映射對象信息包括域ID、協(xié)商標(biāo)志、最佳域內(nèi)隧道SLA級別、最高域內(nèi)隧道SLA級別、和最低域內(nèi)隧道SLA級別。
所述協(xié)商標(biāo)志用于表示是否允許協(xié)商、和/或允許協(xié)商的類別。
所述每個節(jié)點(diǎn)配置的SLA所在域的協(xié)商策略數(shù)據(jù)保存在本地?cái)?shù)據(jù)中。
所述節(jié)點(diǎn)上配置的SLA所在域的協(xié)商策略數(shù)據(jù)包括本域所能接受的域內(nèi)隧道最高SLA級別、及最低SLA級別、缺省級別、和/或運(yùn)營商對特定資源抵制所作的特殊限定級別。
所述步驟B進(jìn)一步包括B1、如果路徑消息中不存在與當(dāng)前域ID相同的域,則按照當(dāng)前域中的缺省級別確定SLA映射關(guān)系,或使用現(xiàn)有技術(shù)確定SLA映射關(guān)系;或,B2、如果路徑消息中存在與當(dāng)前域ID相同的域ID,則結(jié)合兩者中對該域的限定確定SLA映射關(guān)系。
所述步驟B2具體包括B21、如果路徑消息中協(xié)商標(biāo)志為不允許協(xié)商,則采用此路徑消息中的最佳級別作為確定的保護(hù)級別;如果所述最佳級別不在本域每個節(jié)點(diǎn)配置的SLA策略數(shù)據(jù)中,則建路失敗;或,B22、如果路徑消息中協(xié)商標(biāo)志為允許協(xié)商,而SLA映射對象與本域策略數(shù)據(jù)中對該域的限定不存在共同允許的保護(hù)級別,則建路失?。换?,B23、如果路徑消息中協(xié)商標(biāo)志為允許協(xié)商,且存在一個共同允許的保護(hù)級別,則按照該級別建立域內(nèi)隧道;如果存在多個共同允許的保護(hù)級別,則選擇路徑消息中最佳級別、或本域策略數(shù)據(jù)中缺省級別、或其中與路徑消息中規(guī)定的最佳級別差別最小的級別,或如果有多個差別最小的級別,則任選其一。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明實(shí)現(xiàn)了針對不同域配置不同的策略,提高了業(yè)務(wù)在經(jīng)過條件較差域時的穩(wěn)定性,及經(jīng)過條件較好域時的資源利用率,從而降低了管理和維護(hù)的業(yè)務(wù)成本。
圖1為現(xiàn)有技術(shù)層次網(wǎng)絡(luò)示意圖;圖2為現(xiàn)有技術(shù)端到端業(yè)務(wù)SLA與域內(nèi)隧道SLA映射關(guān)系示意圖;圖3為本發(fā)明一種實(shí)施例操作流程圖;圖4為本發(fā)明一種實(shí)施例協(xié)商后的端到端業(yè)務(wù)SLA與域內(nèi)隧道SLA映射關(guān)系示意圖。
具體實(shí)施例方式
本發(fā)明的核心思想是提供一種跨域業(yè)務(wù)域內(nèi)域間服務(wù)級別映射關(guān)系的確定方法,通過在RSVP協(xié)議中擴(kuò)展一個對象,并將其置于路徑消息的策略數(shù)據(jù)中,用戶建立業(yè)務(wù)時在該對象中提供針對某個或某些域的映射協(xié)商條件,可以提高業(yè)務(wù)在經(jīng)過條件較差的域時的穩(wěn)定性,提高條件較好的域的資源利用率,從而減少管理與維護(hù)成本。
本發(fā)明提供了一種跨域業(yè)務(wù)域內(nèi)域間服務(wù)級別映射關(guān)系的確定方法,所述方法一種實(shí)施例操作流程如圖3所示,包括如下步驟
步驟1在域的入口點(diǎn)接收到承載有SLA映射對象信息的業(yè)務(wù)建立的路徑消息時,在所述SLA映射對象中查找域ID與當(dāng)前域ID相同的子對象;用戶通過在RSVP協(xié)議中擴(kuò)展一個對象來承載SLA映射對象信息,可以采用如下形式,但不限于該形式,只要擴(kuò)展的內(nèi)容包括表格中的內(nèi)容即可
04812310上表中第一行所示的四個字節(jié)是現(xiàn)有RSVP協(xié)議中對象的標(biāo)準(zhǔn)頭部,后面的所有內(nèi)容為對象所攜帶的具體內(nèi)容,每兩行的八個字節(jié)為一個子對象;域ID(Area ID)占用四個字節(jié),是指SLA映射的域的ID號;協(xié)商標(biāo)志(Agreement Flag)占用一個字節(jié),可以設(shè)定當(dāng)最高位比特為1時,表示允許協(xié)商;0代表不允許,即用戶只允許建立下面所述最佳級別的域內(nèi)隧道;最低位為1代表SLA協(xié)商,其它位缺省為0,為以后其它協(xié)商預(yù)留;最佳級別(Best Level)是指域ID所指域內(nèi)用戶希望的最佳域內(nèi)隧道SLA級別;最高級別(Highest Level)是指域ID所指域內(nèi)用戶所能接受的最高域內(nèi)隧道SLA級別;最低級別(Lowest Level)是指域ID所指域內(nèi)用戶所能接受的最低域內(nèi)隧道SLA級別;
以上三種級別字段均占用一個字節(jié),其值由高級別到低級別所能接受的值包括,但不限于Dedicated 1+1、Dedicated 1:1、Shared、Unprotected、Extra Traffic,具體值由現(xiàn)有標(biāo)準(zhǔn)定義,0也是可以接受的值,表示對此項(xiàng)無要求;上表中最后一行為對下一個域的配置,如果沒有則不提供,如果有更多也繼續(xù)按以上結(jié)構(gòu)添加,具體的數(shù)量可以由對象長度計(jì)算得知;將上述擴(kuò)展后的RSVP協(xié)議存儲于路徑消息中;預(yù)先在域內(nèi)任一節(jié)點(diǎn)配置策略數(shù)據(jù),并由路由模塊洪泛到域內(nèi)所有邊界節(jié)點(diǎn),并存于各數(shù)據(jù)庫中;策略數(shù)據(jù)包括但不限于本域所能接受的域內(nèi)隧道最高SLA級別、最低SLA級別,缺省級別,和/或運(yùn)營商對特定源地址所做的特殊限定級別,例如本域所能接受的最高級別為Dedicated 1+1,最低級別為Unprotected,對源地址為1.1.1.1的業(yè)務(wù)只允許最高為Shared等;步驟2如果不存在域ID與本域ID相同的子對象,說明用戶對此域沒有要求,則按當(dāng)前域的缺省級別建立域內(nèi)隧道,如果當(dāng)前域沒有設(shè)定缺省級別,則使用現(xiàn)有技術(shù)建立域內(nèi)隧道,確定保護(hù)級別;步驟3如果存在域ID與本域ID相同的子對象,用戶需求與軟件做出協(xié)商,確定SLA映射關(guān)系;其協(xié)商過程存在如下情況假設(shè)用戶配置的需求構(gòu)成集合A,運(yùn)營商配置的策略數(shù)據(jù)構(gòu)成集合B,假設(shè)用戶配置的SLA最佳級別為X0,最低級別為X1,最高級別為X2,運(yùn)營商配置的策略數(shù)據(jù)中SLA缺省級別為Y0,最低級別為Y1,最高級別為Y2,且X2≥X0≥X1,Y2≥Y0≥Y1,這里的大小關(guān)系由SLA保護(hù)級別高低決定的,即Dedicated 1+1>Dedicated 1:1>Shared>Unprotected>Extra Traffic。
基于以上假設(shè),用戶需求集合A的取值為如果SLA映射子對象中協(xié)商標(biāo)志最高位為0,則表明用戶不允許協(xié)商,A={X0};否則A={R|X1≤R≤X2}。策略數(shù)據(jù)集合B的取值為B={R|Y1≤R≤Y2,且R滿足對該源地址所做的特殊限定}。
如果A與B交集為空,則協(xié)商不成功,返回建路失??;否則協(xié)商成功,這時如果X0在該交集中,則返回X0;如果X0不在而Y0在,則返回Y0;兩者都不在,則返回交集中與X0級別相差最小的那個級別,如果有多個,則任選一個,然后按現(xiàn)有流程完成業(yè)務(wù)的建立。
下面以圖4中的具體實(shí)例對本方法進(jìn)行說明在路徑消息中的SLA映射對象內(nèi)容如下,包含兩個子對象
對象長度為20,減去頭部長度4,子對象總長度為16,說明有兩個子對象。下面為建立外部端到端的Dedicated 1+1業(yè)務(wù)時的情況CD2鏈路狀態(tài)及外部環(huán)境均較好,用戶為了減少費(fèi)用,配置Shared為域內(nèi)隧道SLA的最佳級別,運(yùn)營商對該域的策略數(shù)據(jù)為允許最高SLA級別為Shared。建立第一條連接時,消息到達(dá)CD2入口的A節(jié)點(diǎn),A節(jié)點(diǎn)讀取SLA映射對象中的信息,查找到第一個子對象的域ID與CD2一致,說明用戶針對本域做了協(xié)商條件,且協(xié)商標(biāo)志為0×81,表明允許協(xié)商;獲取子對象中的最佳級別、最高級別、最低級別,得到用戶需求集合A={Dedicated 1+1,Dedicated 1:1,Shared},假定運(yùn)營商策略數(shù)據(jù)集合B={Shared,Unprotected,Extra Traffic},本例中運(yùn)營商沒有在該域?qū)υ摌I(yè)務(wù)源地址做特殊限定,A與B交集為{Shared},用戶所配置的最佳級別-Shared在該交集中,所以協(xié)商成功,將該最佳級別做為本域的域內(nèi)隧道SLA級別。
CD3的外部環(huán)境較差,用戶配置了最佳域內(nèi)隧道SLA為Dedicated 1+1,運(yùn)營商對該域的策略數(shù)據(jù)為最高只允許建立Dedicated 1:1的域內(nèi)隧道。建立第二條連接時,消息到達(dá)CD3入口的B節(jié)點(diǎn),B節(jié)點(diǎn)讀取SLA映射對象中的信息,發(fā)現(xiàn)第二個子對象的域ID與CD3一致,說明用戶針對本域做了協(xié)商條件,且協(xié)商標(biāo)志為0×81,表明允許協(xié)商;獲取子對象中的最佳級別、最高級別、最低級別,得到用戶需求集合A={Dedicated 1+1,Dedicated 1:1,Shared},假定運(yùn)營商策略數(shù)據(jù)集合B={Dedicated 1:1,Shared,Unprotected,Extra Traffic},本例中運(yùn)營商沒有在該域?qū)υ摌I(yè)務(wù)源地址做特殊限定,A與B交集為{Dedicated 1:1,Shared},用戶所配置的最佳級別-Dedicated 1+1不在該交集中,而運(yùn)營商未對該域配置缺省級別,所以在交集中選擇與用戶配置的最佳級別Dedicated 1+1相差最小級別,即Dedicated 1:1,則協(xié)商成功,將該Dedicated 1:1做為本域的域內(nèi)隧道SLA級別。
用戶沒對針對其它域做出協(xié)商條件,所以在這些域入口點(diǎn),節(jié)點(diǎn)對SLA映射對象不做任何處理,向下游繼續(xù)轉(zhuǎn)發(fā)。
綜上所述,本發(fā)明通過擴(kuò)展RSVP協(xié)議,增加域的映射協(xié)商條件項(xiàng),實(shí)現(xiàn)了針對不同域配置不同的策略,提高了業(yè)務(wù)在經(jīng)過條件較差的域時的穩(wěn)定性,及經(jīng)過條件較好域時的資源利用率,從而降低了管理和維護(hù)的業(yè)務(wù)成本。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法,其特征在于,包括A、域的入口點(diǎn)接收到承載有服務(wù)等級協(xié)商映射對象信息的業(yè)務(wù)建立的路徑消息;B、結(jié)合所述服務(wù)等級協(xié)商映射對象信息及每個節(jié)點(diǎn)配置的服務(wù)等級協(xié)商所在域的協(xié)商策略數(shù)據(jù)確定跨域業(yè)務(wù)域內(nèi)域間服務(wù)等級協(xié)商映射關(guān)系。
2.如權(quán)利要求1所述的一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法,其特征在于,所述路徑消息中承載的服務(wù)等級協(xié)商映射對象信息通過擴(kuò)展資源預(yù)留協(xié)議RSVP得到。
3.如權(quán)利要求1或2所述的一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法,其特征在于,所述接收到的路徑消息中的服務(wù)等級協(xié)商映射對象信息包括域ID、協(xié)商標(biāo)志、最佳域內(nèi)隧道服務(wù)等級協(xié)商級別、最高域內(nèi)隧道服務(wù)等級協(xié)商級別、和最低域內(nèi)隧道服務(wù)等級協(xié)商級別。
4.如權(quán)利要求3所述的一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法,其特征在于,所述協(xié)商標(biāo)志用于表示是否允許協(xié)商、和/或允許協(xié)商的類別。
5.如權(quán)利要求4所述的一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法,其特征在于,所述每個節(jié)點(diǎn)配置的服務(wù)等級協(xié)商所在域的協(xié)商策略數(shù)據(jù)保存在本地?cái)?shù)據(jù)庫中。
6.如權(quán)利要求4所述的一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法,其特征在于,所述節(jié)點(diǎn)上配置的服務(wù)等級協(xié)商所在域的協(xié)商策略數(shù)據(jù)包括本域所能接受的域內(nèi)隧道最高服務(wù)等級協(xié)商級別、及最低服務(wù)等級協(xié)商級別、缺省級別、和/或運(yùn)營商對特定資源抵制所作的特殊限定級別。
7.如權(quán)利要求6所述的一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法,其特征在于,所述步驟B進(jìn)一步包括B1、如果路徑消息中不存在與當(dāng)前域ID相同的域,則按照當(dāng)前域中的缺省級別確定服務(wù)等級協(xié)商映射關(guān)系,或使用現(xiàn)有技術(shù)確定服務(wù)等級協(xié)商映射關(guān)系;或,B2、如果路徑消息中存在與當(dāng)前域ID相同的域ID,則結(jié)合兩者中對該域的限定確定服務(wù)等級協(xié)商映射關(guān)系。
8.如權(quán)利要求7所述的一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法,其特征在于,所述步驟B2具體包括B21、如果路徑消息中協(xié)商標(biāo)志為不允許協(xié)商,則采用此路徑消息中的最佳級別作為確定的保護(hù)級別;如果所述最佳級別不在本域每個節(jié)點(diǎn)配置的服務(wù)等級協(xié)商策略數(shù)據(jù)中,則建路失敗;或,B22、如果路徑消息中協(xié)商標(biāo)志為允許協(xié)商,而服務(wù)等級協(xié)商映射對象與本域策略數(shù)據(jù)中對該域的限定不存在共同允許的保護(hù)級別,則建路失?。换?,B23、如果路徑消息中協(xié)商標(biāo)志為允許協(xié)商,且存在一個共同允許的保護(hù)級別,則按照該級別建立域內(nèi)隧道;如果存在多個共同允許的保護(hù)級別,則選擇路徑消息中最佳級別、或本域策略數(shù)據(jù)中缺省級別、或其中與路徑消息中規(guī)定的最佳級別差別最小的級別,或如果有多個差別最小的級別,則任選其一。
全文摘要
本發(fā)明涉及通訊技術(shù)領(lǐng)域中一種跨域業(yè)務(wù)域內(nèi)域間映射關(guān)系的確定方法。該方法包括首先,域的入口點(diǎn)接收到承載有服務(wù)等級協(xié)商SLA映射對象信息的業(yè)務(wù)建立的路徑消息;結(jié)合所述SLA信息及每個節(jié)點(diǎn)配置的SLA協(xié)商策略數(shù)據(jù)確定跨域業(yè)務(wù)域內(nèi)域間SLA映射關(guān)系。本發(fā)明實(shí)現(xiàn)了針對不同域配置不同的策略,提高了業(yè)務(wù)在經(jīng)過條件較差的域時的穩(wěn)定性,及經(jīng)過條件較好域時的資源利用率,從而降低了管理和維護(hù)的業(yè)務(wù)成本。
文檔編號H04L29/06GK1866960SQ20061000783
公開日2006年11月22日 申請日期2006年2月17日 優(yōu)先權(quán)日2006年2月17日
發(fā)明者汪廣澤, 李旺 申請人:華為技術(shù)有限公司