專利名稱:用于網(wǎng)絡(luò)域管理的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及管理網(wǎng)絡(luò)域的方法與系統(tǒng),具體涉及一種可在網(wǎng)絡(luò)內(nèi)高效率確定可接受路由(諸如按照用戶指定的路徑信息在兩個入口點(access points)之間尋找一條受保護通路)的方法與系統(tǒng)。本發(fā)明優(yōu)先用于電信網(wǎng)絡(luò),例如用于將電話交換機和/或用戶數(shù)據(jù)設(shè)備連接至服務(wù)供應(yīng)商的電信網(wǎng)絡(luò)。
網(wǎng)絡(luò)被廣泛用于計算機之間的通信,它們提供了讓數(shù)據(jù)在其中流通的物理介質(zhì)。網(wǎng)絡(luò)也用來在諸如電話交換機等電信設(shè)備之間進行數(shù)據(jù)傳輸。依據(jù)網(wǎng)絡(luò)業(yè)務(wù)量所指向的網(wǎng)絡(luò)協(xié)議的類型,各種硬件設(shè)備用于將各電信設(shè)備物理連接到光纖和/或電纜等傳輸介質(zhì)。然后,計算機或電信設(shè)備之間就可通過交換數(shù)據(jù)進行通信。
所有這些連接均需采用一些專用硬件設(shè)備,它們被稱為網(wǎng)絡(luò)元素,通過傳輸介質(zhì)相連接。這些網(wǎng)絡(luò)元素必須為網(wǎng)絡(luò)管理系統(tǒng)(NMS)所識別和管理。一個網(wǎng)絡(luò)可以包括多個由各自的網(wǎng)絡(luò)管理系統(tǒng)管理的管理域(management domains)。然后,由一個總體的上層網(wǎng)絡(luò)管理系統(tǒng)(UNMS)控制整個網(wǎng)絡(luò)管理,UNMS與各網(wǎng)絡(luò)域的NMS進行通信。當UNMS需要某一特定網(wǎng)絡(luò)域的管理服務(wù)時,就向該特定網(wǎng)絡(luò)域的NMS請求該項服務(wù)。
例如,在兩個入口點之間確定一條受保護路徑,即屬于這種管理服務(wù)。一般采用各種路徑尋找算法來求得兩個入口點之間的最佳路徑,同時考慮如下因素網(wǎng)絡(luò)不同部分的當前業(yè)務(wù)負荷,在一個特定路徑上數(shù)據(jù)必須通過的網(wǎng)絡(luò)元素的數(shù)量,網(wǎng)絡(luò)的帶寬,以及各種其他特性。為了提供不中斷的服務(wù),可以將主路徑和替用路徑均加以確定,這樣如果主路徑失效,數(shù)據(jù)仍可通過替用路徑繼續(xù)傳輸。所述主路徑和替用路徑組合后,即構(gòu)成所謂的“受保護路徑”。
確定這種受保護路徑的一項重要判據(jù)是,兩個組成路徑不共用傳輸介質(zhì)部件,特別是不能有流通數(shù)據(jù)的共用光纖束。否則,如果通過重疊部件(overlapping components)提供兩個不同通路,系統(tǒng)中發(fā)生一個故障就會導(dǎo)致兩條通路不能工作,從而中斷數(shù)據(jù)的傳輸。例如,如果兩條通路共用一個光纖束作為傳輸介質(zhì),該光纖束被切斷或其他令數(shù)據(jù)不能傳輸?shù)墓收隙紩箶?shù)據(jù)傳輸受阻,從而造成服務(wù)中斷。
為了防止出現(xiàn)服務(wù)中斷,所述替用路徑不能與主路徑有共用部件,尤其不能有共用的傳輸介質(zhì)部件。在單一網(wǎng)絡(luò)域內(nèi),較容易保持部件分隔,因為該網(wǎng)絡(luò)域的NMS可以合理布置替用路徑,使該路徑不通過主路徑也使用的部件。
難點在于,在多域網(wǎng)絡(luò)中確定入口點之間的受保護路徑。這種路徑一般由UNMS加以確定,UNMS首先在兩個網(wǎng)絡(luò)域的邊界上選擇一個入口點。接著,UNMS向上述兩個網(wǎng)絡(luò)域的NMS發(fā)出請求,要求每個NMS尋找一條從域內(nèi)的原入口點至邊界上所選擇入口點的路徑。這兩條路徑一起構(gòu)成網(wǎng)絡(luò)域之間確定的路徑。這種域際受保護路徑的確定方法的缺點在于,由于不同網(wǎng)絡(luò)域的網(wǎng)絡(luò)管理系統(tǒng)各自實施一部分路徑確定工作,所選擇的替用路徑可能共用為主路徑所用的部件,例如作為傳輸介質(zhì)的光纖束。這種方法易造成不能向替用路徑提供所需“備份”的情況,因為傳輸介質(zhì)部件中的單一故障便會造成兩條路徑不能工作。
一種本技術(shù)領(lǐng)域已知的解決方法,要求UNMS接收關(guān)于構(gòu)成網(wǎng)絡(luò)域中主路徑的傳輸介質(zhì)部件的信息。然后,該UNMS必須指示第二域的UMS,說明這些部件是否可用于該第二域中的路徑尋找。如上文所述,一個特定域的NMS可避免在該特定網(wǎng)絡(luò)域內(nèi)重疊使用這種共用部件。例如,如果某個光纖束被用于第一域內(nèi)的主路徑,該光纖束就不應(yīng)再被用作第二域內(nèi)的替用路徑的部件,因此該第二網(wǎng)絡(luò)域的NMS必須獲悉這方面的特定指令。
遺憾的是,上述解決方法存在若干缺點。一是選擇替用路徑的整個過程要耗費很長時間方能完成,這是由于UNMS不能在第一網(wǎng)絡(luò)域確定替用路徑之前啟動第二網(wǎng)絡(luò)域的NMS。各網(wǎng)絡(luò)域NMS最好能并行工作,這樣可以節(jié)省大量時間。
還有,將這種傳輸介質(zhì)部件信息返回UNMS,使UNMS和網(wǎng)絡(luò)域NMS之間的接口變得復(fù)雜。此外,UNMS必須獲知如何確定是否將該信息轉(zhuǎn)給該網(wǎng)絡(luò)域NMS。另外,上述過程可以要求操作員介入,但如此就不再是自動管理了。最后,如果該第二網(wǎng)絡(luò)域NMS不能尋找到合適的替用路徑,整個過程必須以別的路由和別的傳輸介質(zhì)部件再次從頭開始,結(jié)果該過程變得更為復(fù)雜、耗時。
另一解決方法是,在網(wǎng)絡(luò)域的網(wǎng)絡(luò)管理系統(tǒng)之間直接交換這種傳輸介質(zhì)部件的信息。該解決方法的缺點在于,需要在每個網(wǎng)絡(luò)域NMS中增加一個接口,以使這種直接通信得以進行,這增加了NMS的復(fù)雜性。再有,還需要為這種附加接口設(shè)立一個標準,以使不同制造廠家的網(wǎng)絡(luò)域NMS能相互通信。這樣的標準目前還沒有。并且,確定路徑的過程中所涉及的每個增加的網(wǎng)絡(luò)域都會加大通信任務(wù)的復(fù)雜性。因此,這種解決方法存在諸多不利之處。
再有,本技術(shù)領(lǐng)域公開的其他一些解決方法均未能完全解決這一課題。例如,美國專利5,671,215號公開了這樣一個系統(tǒng),該系統(tǒng)中的ATM(異步轉(zhuǎn)移模式)網(wǎng)中的信息信元設(shè)有兩個分別用于主路徑和替用路徑的內(nèi)信元首標(internal cell headers)。該系統(tǒng)可以使這種信息信元只在網(wǎng)絡(luò)中兩個路徑的分離點上被復(fù)制,從而可以減小網(wǎng)絡(luò)的負荷。但是,該系統(tǒng)并未解決選擇替用路徑最初存在的難題,即適當選擇替用路徑,使該路徑不與主路徑發(fā)生傳輸介質(zhì)部件的重疊。
歐洲專利EP0404337號公開了一種網(wǎng)格連接網(wǎng)(mesh connectednetwork),該網(wǎng)具有能提供兩個入口點之間若干條路徑的內(nèi)在優(yōu)點。但是,這是一種高度專門化的網(wǎng)絡(luò)類型,不能提供對有關(guān)當前使用網(wǎng)絡(luò)的問題的解決方法。因此,所公開的該網(wǎng)絡(luò)也未解決選擇替用路徑而不造成一般網(wǎng)絡(luò)的傳輸介質(zhì)部件出現(xiàn)重疊這一問題。
因此,迫切需要一種很有用的系統(tǒng)和方法,它們可以確定網(wǎng)絡(luò)域之間的替用路徑且使替用路徑的傳輸介質(zhì)部件不與主路徑的發(fā)生重疊,而且可以使選擇這種替用路徑的過程快速而高效,尤其適用于將電話交換機和/或用戶數(shù)據(jù)設(shè)備連接至服務(wù)供應(yīng)商的電信網(wǎng)。
本發(fā)明適用于電信網(wǎng),例如連接用以在交換機、網(wǎng)關(guān)、電話、計算機等網(wǎng)絡(luò)元素之間傳輸語音、傳真、數(shù)據(jù)等的多個網(wǎng)絡(luò)域的電信網(wǎng)。下文“網(wǎng)絡(luò)”一詞專指在兩個和多個網(wǎng)絡(luò)元素之間的、使各元素能相互通信的連接,包括但不限于LAN(局域網(wǎng))、WAN(廣域網(wǎng))和互聯(lián)網(wǎng),以及電信傳輸網(wǎng)。
網(wǎng)絡(luò)上的網(wǎng)絡(luò)元素之間的傳輸介質(zhì)可選用直接或經(jīng)由衛(wèi)星連接網(wǎng)絡(luò)元素的光纖、電纜或無線電鏈路。
通過提供網(wǎng)絡(luò)域的管理方法可以達成上述目的,網(wǎng)絡(luò)域由鏈路互聯(lián)的網(wǎng)絡(luò)元素構(gòu)成,其中每個鏈路至少包括一個傳輸介質(zhì)部件。所述管理方法包括如下各步驟a)提供網(wǎng)絡(luò)域的NMS(網(wǎng)絡(luò)管理系統(tǒng));b)提供與該NMS相關(guān)聯(lián)的鏈路屬性數(shù)據(jù)庫,并裝入包括指派給存在于網(wǎng)絡(luò)域的每個鏈路的多個用戶屬性及其數(shù)值的鏈路屬性數(shù)據(jù);
c)給所述鏈路屬性數(shù)據(jù)庫發(fā)出至少一個關(guān)于按照至少一項所述用戶屬性處理所述鏈路屬性數(shù)據(jù)的指令。
在本發(fā)明說明書和權(quán)利要求書的范圍內(nèi),鏈路屬性數(shù)據(jù)庫應(yīng)理解為被存儲的系統(tǒng)化的數(shù)據(jù),這些數(shù)據(jù)最好借助計算機存儲手段加以整理。
依據(jù)所述方法的最佳形態(tài),用戶屬性為表示鏈路特性的要點,它們選自一非窮舉列表,該列表內(nèi)容包括傳輸介質(zhì)部件的類型,所述介質(zhì)部件的個體標識符,所述介質(zhì)部件所屬的組(有時為所屬的族),長度,質(zhì)量,及所述傳輸介質(zhì)部件的外部特性;用戶屬性的所述數(shù)值分別為介質(zhì)部件的類型、標識符與組別示值,長度的指示值,質(zhì)量的估計值,所述部件的各自外殼的指示值;并且選自非窮舉列表的傳輸介質(zhì)部件的所述類型包括光纖介質(zhì),導(dǎo)電介質(zhì),及無線電信鏈路的收發(fā)器。
應(yīng)當注意,用戶屬性可由網(wǎng)絡(luò)用戶任意選擇,因此鏈路屬性數(shù)據(jù)庫容易加以修改,并可由用戶進行更新而不致給NMS帶來任何后果。
在一個被廣泛采用的實例中,其傳輸介質(zhì)部件為光纖介質(zhì),所述用戶屬性分別指定為成束光纖的個體標識符、光纖束的標識符和光纜的間或標識符(sometimes-identifier),標識項目包括光纖束,光纖長度,光鏈路質(zhì)量,及光纖束或電纜的防護被覆層的顏色。
上述方法可用于(例如)確定一個網(wǎng)絡(luò)域中經(jīng)由鏈路形成的路徑,這些鏈路至少具有所選擇介質(zhì)的質(zhì)量的具體數(shù)值,這里所述的質(zhì)量為用戶屬性中的一項。
以下做法可選用或另外增加路徑可以選擇通過屬于某家公司的光纖,例如可按照鏈路光纜的顏色對此加以標識(顏色也是用戶屬性中的一項)。
本發(fā)明的另一實施例是,對一條現(xiàn)有路徑的總體質(zhì)量作出評價,例如這是出于確定某網(wǎng)絡(luò)域的、以及由一些這樣的網(wǎng)絡(luò)域構(gòu)成的網(wǎng)絡(luò)的平均光纖質(zhì)量的目的。
依據(jù)所述方法的最佳形態(tài),步驟c)中的處理包括在所述網(wǎng)絡(luò)域中確定一條路徑,所述指令要求按照至少一項用戶屬性選擇一個或多個鏈路用于所述路徑;所述指令包含一個關(guān)于采用所述一個或多個用戶屬性及其數(shù)值的邏輯條件。
例如,所述指令可包含選擇具有一種特定介質(zhì)部件類型和一些用戶屬性的具體數(shù)值(如介質(zhì)部件的特定組)的鏈路用于路徑。
上述確定路徑的方法能夠?qū)崿F(xiàn)通過按如上說明確定主路徑并以類似方式確定替用路徑來有效地確定網(wǎng)絡(luò)域中的受保護路徑,在該方式中在步驟c)中給鏈路屬性數(shù)據(jù)庫發(fā)出的所述至少一個指令是用以防止構(gòu)成主路徑的鏈路為替用路徑所包含的所謂替用指令(alternate instruction)。
實際上,替用指令包含一項關(guān)于使用所述的一個和多個用戶屬性及其數(shù)值的邏輯條件,其作用在于通過所述的至少一項相應(yīng)指令在替用路徑中不使用選作主路徑的傳輸介質(zhì)部件。
例如,該替用指令的邏輯條件可禁止選擇如下鏈路用于替用路徑-與構(gòu)成主路徑的鏈路有同一類型介質(zhì)部件的鏈路,或者-在下列用戶屬性中至少一項的數(shù)值與構(gòu)成主路徑的鏈路相同的鏈路傳輸介質(zhì)硬件部件的個體標識符;所述介質(zhì)部件的“組”或“族”(如容許使用同一種介質(zhì)類型)。
本發(fā)明的具體目的之一可以通過提供這樣一種方法實現(xiàn),該方法用于確定一個由多網(wǎng)絡(luò)域構(gòu)成的網(wǎng)絡(luò)中的路徑,該網(wǎng)絡(luò)至少包括有共同邊界的第一網(wǎng)絡(luò)域和第二網(wǎng)絡(luò)域,每個網(wǎng)絡(luò)域由經(jīng)鏈路互聯(lián)的網(wǎng)絡(luò)元素構(gòu)成;該路徑連接屬于不同所述網(wǎng)絡(luò)域的網(wǎng)絡(luò)元素,它包含一些各自至少包括一個傳輸介質(zhì)部件的鏈路。
該方法包括如下步驟對所述第一網(wǎng)絡(luò)域?qū)嵤┥鲜霾襟E,以確定所述路徑的第一路徑段,其中所述NMS是為第一網(wǎng)絡(luò)域提供的第一NMS,所述鏈路屬性數(shù)據(jù)庫是與所述第一NMS相關(guān)聯(lián)的第一鏈路屬性數(shù)據(jù)庫,并且該數(shù)據(jù)庫裝入關(guān)于指派給所述第一網(wǎng)絡(luò)域各鏈路的多個用戶屬性及其數(shù)值的鏈路屬性數(shù)據(jù);對所述第二網(wǎng)絡(luò)域?qū)嵤┥鲜霾襟E,以確定第二網(wǎng)絡(luò)域中的第二路徑段,所述第二網(wǎng)絡(luò)域分別跟第二NMS、第二鏈路屬性數(shù)據(jù)庫和第二鏈路屬性數(shù)據(jù)相關(guān)聯(lián);第二路徑段可連接第一路徑段;與此同時將用于加給第一網(wǎng)絡(luò)域的指令的用戶屬性及其數(shù)值分別轉(zhuǎn)換成在第二網(wǎng)絡(luò)域中指派的用戶屬性及其數(shù)值,以用于加給第二網(wǎng)絡(luò)域的至少一項指令,保持所述用戶屬性及其數(shù)值的一致性,并由此保持所述指令在網(wǎng)絡(luò)的不同網(wǎng)絡(luò)域中的一致性;由所述第一NMS提供的這種轉(zhuǎn)換用作上層NMS(UNMS)。
此外,提出一種確定由經(jīng)位于其間的多個鏈路互聯(lián)的多個網(wǎng)絡(luò)域組成的網(wǎng)絡(luò)中的路徑的方法,該網(wǎng)絡(luò)至少包括各由經(jīng)鏈路互聯(lián)的網(wǎng)絡(luò)元素構(gòu)成的第一下層網(wǎng)絡(luò)域和第二下層網(wǎng)絡(luò)域,以及包含位于所述第一和所述第二下層網(wǎng)絡(luò)域之間的多個鏈路的上層網(wǎng)絡(luò)域;所述路徑用來連接分別屬于所述第一和第二網(wǎng)絡(luò)域的網(wǎng)絡(luò)元素并包含各自包括至少一個傳輸介質(zhì)部件的鏈路,該方法包括如下步驟在所述上層網(wǎng)絡(luò)域中確定一條位于第一下層網(wǎng)絡(luò)域與第二下層網(wǎng)絡(luò)域之間的連接路徑,其中所述NMS是為上層網(wǎng)絡(luò)域而設(shè)的UNMS,所述鏈路屬性數(shù)據(jù)庫是與所述UNMS相關(guān)的上層鏈路屬性數(shù)據(jù)庫,該數(shù)據(jù)庫中存有關(guān)于指派給所述上層網(wǎng)絡(luò)域各鏈路的多個用戶屬性及其數(shù)值的上層鏈路屬性數(shù)據(jù);確定第一下層網(wǎng)絡(luò)域中的第一路徑段,該網(wǎng)絡(luò)域分別與第一下層NMS和第一下層鏈路屬性數(shù)據(jù)庫相關(guān)聯(lián);確定第二下層網(wǎng)絡(luò)域中的第二路徑段,該網(wǎng)絡(luò)域分別與第二下層NMS和第二下層鏈路屬性數(shù)據(jù)庫相關(guān)聯(lián);與此同時通過所述UNMS,將加給上層網(wǎng)絡(luò)域的所述至少一個指令中所用的用戶屬性及其數(shù)值分別轉(zhuǎn)換成指派給第一和第二網(wǎng)絡(luò)域的用戶屬性及其數(shù)值(并可選擇作相反的轉(zhuǎn)換),以用于分別給所述第一和第二網(wǎng)絡(luò)域的指令,以便保持所述用戶屬性及其數(shù)值的一致性并由此保持所述指令在網(wǎng)絡(luò)的不同網(wǎng)絡(luò)域中的一致性。
理想狀態(tài)是,在不同網(wǎng)絡(luò)域?qū)λ蠳MS中同樣的屬性具有相同的名稱,且所有數(shù)值均作相同的解釋。
UNMS負責發(fā)出所述至少一個指令,同時進行各步驟的時間安排。
例如,該方法可包括這樣兩個步驟首先確定連接路徑段以獲得邊界點、然后用該邊界點同時確定所述第一與第二路徑段。
如果所述第一與第二路徑段中任何一段未能被確定,該方法可進行所述連接路徑的再確定,直至經(jīng)過多次反覆(iterations)后最終完成該路徑。
依據(jù)本發(fā)明方法的最佳形態(tài),其目的在于確定由多網(wǎng)絡(luò)域構(gòu)成的網(wǎng)絡(luò)中的一個受保護路徑;該方法還包括在已確定的(主)路徑以外確定替用路徑的步驟;即為-確定對應(yīng)每個所述網(wǎng)絡(luò)域中的各主路徑段的替用路徑段,同時加給各鏈路屬性數(shù)據(jù)庫至少一個替用指令,防止構(gòu)成任一主路徑段的鏈路為任一替用路徑段所包含。
上述的替用指令包含一個關(guān)于使用所述的一個和多個用戶屬性及其數(shù)值的邏輯條件,所述邏輯條件的作用在于,通過所述的至少一項相應(yīng)指令在替用路徑中不使用選作主路徑的傳輸介質(zhì)部件。
例如,該替用指令的替用邏輯條件可禁止選擇如下鏈路用于替用路徑-與按照所述至少一項指令構(gòu)成特定主路徑段的鏈路有同一類型介質(zhì)部件的鏈路,或者-在下列用戶屬性中至少一項的數(shù)值與按照所述至少一項指令構(gòu)成任一主路徑段的鏈路相同的鏈路傳輸介質(zhì)硬件部件的個體標識符;所述介質(zhì)部件的“組”及可選用的“族”(如容許使用同類型介質(zhì))。
可以發(fā)現(xiàn),由于通過UNMS維持各用戶屬性及其數(shù)值在不同網(wǎng)絡(luò)域中的一致性,該方法可保證替用路徑的鏈路一定不共用主路徑鏈路所用的任何個別的傳輸介質(zhì)部件;如果需要,該替用路徑將不包括含該特定部件的傳輸介質(zhì)部件組,甚至不包括含該組的族。
本發(fā)明的第二方面是,提供一個用以確定網(wǎng)絡(luò)中的多個網(wǎng)絡(luò)域之間的受保護路徑的系統(tǒng);該網(wǎng)絡(luò)至少包括第一網(wǎng)絡(luò)域和第二網(wǎng)絡(luò)域,該受保護路徑包括一個主路徑和一個替用路徑,主路徑和替用路徑各由在網(wǎng)絡(luò)域中形成各自的路徑段的多個鏈路構(gòu)成,其系統(tǒng)由如下各部分組成(a)用以管理第一網(wǎng)絡(luò)域的第一域NMS(網(wǎng)絡(luò)管理系統(tǒng));(b)用以存放鏈路屬性數(shù)據(jù)的與所述第一域NMS相關(guān)聯(lián)的第一鏈路屬性數(shù)據(jù)庫,所述數(shù)據(jù)包括指派給第一網(wǎng)絡(luò)域中各鏈路的多個用戶屬性及其數(shù)值;(c)用以管理第二網(wǎng)絡(luò)域的第二域NMS;(d)用以存放鏈路屬性數(shù)據(jù)的與所述第二域NMS相關(guān)聯(lián)的第二鏈路屬性數(shù)據(jù)庫,所述數(shù)據(jù)包括指派給第二網(wǎng)絡(luò)域中各鏈路的多個用戶屬性及其數(shù)值;所述NMS中的一個被用作上層NMS(UNMS),它能保持第一和第二數(shù)據(jù)庫中的所述用戶屬性及其數(shù)值之間的一致性,并能給兩個所述網(wǎng)絡(luò)域發(fā)出一項指令和一項替用指令,前者目的在于按照所述的至少一個用戶屬性確定在每個網(wǎng)絡(luò)域中的主路徑段,后者目的在于按照所述的至少一個用戶屬性確定在每個網(wǎng)絡(luò)域中的替用路徑段,所述替用指令確定是否在任一替用路徑段中包括一個特定鏈路,以使每個替用路徑段均不共用已為主路徑段所用的傳輸介質(zhì)部件。
最佳實施例說明以下,將舉例對本發(fā)明的系統(tǒng)和方法進行描述與說明,該例涉及確定在網(wǎng)絡(luò)的多個網(wǎng)絡(luò)域之間的不使數(shù)據(jù)傳輸中斷的受保護路徑。須知,文中舉例只是為了說明,并不對本發(fā)明的范圍作任何限制。
受保護路徑包括一個主路徑和一個替用路徑,該替用路徑不含與主路徑共用的傳輸介質(zhì)部件。每個這樣的路徑均由多個鏈路構(gòu)成。“傳輸介質(zhì)部件”一詞指網(wǎng)絡(luò)上用于數(shù)據(jù)傳輸?shù)奈锢韺拥囊徊糠?,例如它可以是光纖束中的光纖。通過避免在替用路徑與主路徑中包含這樣的共用部件,使得不會因一個部件喪失功能而使經(jīng)由網(wǎng)絡(luò)的數(shù)據(jù)傳送受阻。
本發(fā)明的系統(tǒng)和方法至少以一項用戶屬性為特征,該用戶屬性最好存放在數(shù)據(jù)庫中,它使至少一個傳輸介質(zhì)部件跟主路徑相關(guān)聯(lián)。最好,由用戶人工輸入該用戶屬性。然后,由一個域網(wǎng)絡(luò)管理系統(tǒng)(NMS)接收一項指令,以按照用戶屬性確定替用路徑。例如,該指令的內(nèi)容可以是,該路徑不應(yīng)包含用戶屬性所指明的某一特定的傳輸介質(zhì)部件。最好,每個傳輸介質(zhì)部件與一個鏈路相關(guān)聯(lián),以使域NMS能按照一個指令確定所要的路徑,明確使用某個鏈路或者不使用該鏈路來構(gòu)成路徑。這樣,本發(fā)明的系統(tǒng)和方法就使路徑能夠按照用戶屬性的指引更快速、高效地加以確定。
可用于選擇網(wǎng)絡(luò)路徑的其他用戶屬性包括,但不限于,傳輸介質(zhì)部件(如光纖、電纜、無線通信等)的類型,所用的特定部件(如以光纖的標識符表示),所用的特定的(光纖束)組,光纖束的族(如果存在),兩個網(wǎng)絡(luò)元素之間的鏈路的長度,被覆層的顏色,以及該鏈路的質(zhì)量。每個這樣的用戶屬性均與可構(gòu)成這種路徑的每個鏈路的一個數(shù)值或多個數(shù)值一起存放。例如,對于一個特定的鏈路,“組”用戶屬性數(shù)值可以是用標識光纖束的一個數(shù)字或另一符號表達的組,顏色屬性可以跟數(shù)值“藍”相關(guān)聯(lián),而質(zhì)量屬性可以跟數(shù)值“質(zhì)量系數(shù)”相關(guān)聯(lián)。
最好,指派給各鏈路的屬性與數(shù)值是任選的,這樣任何時候需要新的屬性或數(shù)值均無需對NMS軟件進行升級。并且,最好能由用戶在屬性和這些屬性的數(shù)值方面對數(shù)據(jù)庫進行更新。另外,數(shù)據(jù)庫也可以自動進行更新。最好,但并非必要,在不同網(wǎng)絡(luò)域中相同的屬性采用相同的名稱,且所有數(shù)值所有NMS中有相同的解釋。但是,如果UNMS理解每個不同網(wǎng)絡(luò)域的NMS的用戶屬性的不同定義和相關(guān)聯(lián)的數(shù)值,可以不強求這項可取的特性。
現(xiàn)在對照附圖進行說明,
圖1是采用本發(fā)明的一種方法的示范性網(wǎng)絡(luò)的示意框圖。網(wǎng)絡(luò)10分為多個域12,為了描述只示出了其中的三個,實際上并不作限制。第一網(wǎng)絡(luò)域14由第一域NMS 16管理,第二網(wǎng)絡(luò)域18由第二域NMS 20管理,而(在一所謂的上層網(wǎng)絡(luò)域中的)連接第一與第二域的域際鏈路13由上層NMS(UNMS 15)控制。第一域NMS 16有一個相關(guān)聯(lián)的第一域NMS數(shù)據(jù)庫22,第二域NMS 20有一個相關(guān)聯(lián)的第二域NMS數(shù)據(jù)庫24,上層域UNMS 15設(shè)有相關(guān)聯(lián)的數(shù)據(jù)庫17。第一域NMS 15和第二域NMS 20均受UNMS 15管理和控制。
各個域NMS數(shù)據(jù)庫(22、24與17)構(gòu)成一個鏈路屬性數(shù)據(jù)庫,它們存放關(guān)于網(wǎng)絡(luò)10內(nèi)每個傳輸介質(zhì)連接(鏈路)的鏈路屬性信息,如關(guān)于連接網(wǎng)絡(luò)元素的光纖的信息。這些鏈路屬性數(shù)據(jù)以“用戶屬性”和“數(shù)值”信息的形式存放。最好,這樣的信息被作為個別項目存放,結(jié)果每個部件存放n個信息項,每個信息項被指定為“用戶屬性1”、“用戶屬性2”,依此類推,一直到“用戶屬性n”。每個用戶屬性項目的物理或邏輯數(shù)值最好由操作員輸入,通過第一網(wǎng)絡(luò)域NMS 16、第二網(wǎng)絡(luò)域NMS 20和上層域UNMS 15的GUI(圖形用戶接口)輸入則更為理想。最好選用例如從MIB(管理信息數(shù)據(jù)庫)將這些數(shù)值自動輸入的方式,但對這種功能進行說明已超出了本發(fā)明的范圍。
提供一個確定路徑的操作時,加給某個NMS的指令將至少包含一項用戶屬性及其數(shù)值。該指令所示的該用戶屬性的數(shù)值應(yīng)看作如何確定通過該網(wǎng)絡(luò)域12的路徑的判據(jù)。如果要確定一個橫跨網(wǎng)絡(luò)域12的受保護路徑,用以分別形成主路徑和替用路徑的至少兩個指令應(yīng)對屬性和數(shù)值加以規(guī)定,以使橫跨網(wǎng)絡(luò)域12的連接不涉及主路徑和替用路徑的共用部件,以下將對此進行詳述。
第一網(wǎng)絡(luò)域14通過屬于網(wǎng)絡(luò)域13的多個傳輸介質(zhì)部件與第二網(wǎng)絡(luò)域18相聯(lián)。為了方便說明,假設(shè)這些部件為光纖,這并不限制本發(fā)明的范圍。例如,以另一種形式實現(xiàn)的這種部件可包括無線通信收發(fā)器,由于某個路徑必須通過一個特定的收發(fā)器對,使該收發(fā)器對不能工作其效果相當于將光纖切斷。網(wǎng)絡(luò)域14與18可包括光纖鏈路和由其他傳輸介質(zhì)部件構(gòu)成的鏈路。但圖中只示出了光纖鏈路。所示出的鏈路為光鏈路的情況,作為該鏈路第一用戶屬性的特定數(shù)值(假設(shè)為1)反映在網(wǎng)絡(luò)域的鏈路屬性數(shù)據(jù)庫中。UNMS 15負責鏈路屬性數(shù)據(jù)庫的結(jié)構(gòu)和數(shù)值的含義之間的協(xié)調(diào)。假設(shè)要經(jīng)由網(wǎng)絡(luò)域18中的端點(end-point)26和網(wǎng)絡(luò)域14中的端點28之間的光鏈路確定一個受保護路徑。為了便于說明,將圖中每個鏈路看作由單根光纖構(gòu)成,標為第一用戶屬性數(shù)值(“1”),并以特定的字母“A”、“B”、“C”等進行標記,每個字母表示光纖所屬的特定光纖束。(假設(shè)該光纖束的用戶屬性為#2,且其數(shù)值由一個大寫字母指定。)此特例中,與形成受保護路徑相關(guān)聯(lián)的指令將包含對光傳輸介質(zhì)的選擇,即包含數(shù)值為1的第一用戶屬性。因此,可將該指令中的邏輯條件寫出如下“用戶屬性#1=1”??梢钥闯?,在各端點之間可以確定多個路徑,可考慮將它們中一個(滿足指令的)路徑作為主路徑,而另一個應(yīng)選擇作為替用路徑。為受保護路徑選擇替用路徑時,如前所述,應(yīng)有一個替用指令說明應(yīng)避免跟用于主路徑的光纖束相重疊的光纖束。例如,假定主路徑使用分別標示為1,E;1,A;1,K的三個鏈路形成的鏈接。因此,替用路徑應(yīng)避免使用分別標示為“E”、“A”和“K”的光纖束。因此,用于選擇替用路徑的替用指令的邏輯條件可以寫出為“屬性#1=1,屬性#2≠E,A,K”?;谠撝噶?,圖中所示的最下面的路徑將被選擇用于替用路徑。
一個屬于為確定受保護路徑而特別優(yōu)選的類型的較復(fù)雜的指令是“用戶屬性#1=n,主路徑的所有鏈路的用戶屬性#2數(shù)值必須跟替用路徑的所有鏈路的用戶屬性#2數(shù)值相分離”。
如上述并參照圖2(該圖為本發(fā)明的一種方法的流程圖),各網(wǎng)絡(luò)域NMS數(shù)據(jù)庫均包含各自鏈路的傳輸介質(zhì)部件信息。在步驟1中,每個網(wǎng)絡(luò)域的用戶屬性項及其數(shù)值(即鏈路屬性數(shù)據(jù))被輸入與相應(yīng)NMS關(guān)聯(lián)的數(shù)據(jù)庫。一個擁有其他域的網(wǎng)絡(luò)域被視為上層域,其NMS作為UNMS。應(yīng)當注意,UNMS必須保證不同域中存放的鏈路屬性數(shù)據(jù)之間的協(xié)調(diào),以能將存放于一個域的用戶屬性及其數(shù)值的含義分別轉(zhuǎn)換成另一個域的用戶屬性及其數(shù)值的含義。
接著,在步驟2中,至少一個關(guān)于使用至少一個用戶屬性項的指令被輸入UNMS。例如,該指令可以構(gòu)成一個路徑確定指令。例如,這樣的指令可以是“只使用用戶屬性#1=1的鏈路”或“不使用用戶屬性#1=2的鏈路”。一個用以確定受保護路徑的較復(fù)雜的指令可以另外包含“用于主路徑的所有鏈路的用戶屬性#2數(shù)值必須跟用于替用路徑的所有鏈路的用戶屬性#2數(shù)值不同”。另一例指令是“只使用用戶屬性#1=1的鏈路構(gòu)成主路徑、用戶屬性#1=2的鏈路構(gòu)成替用路徑”,該指令用于確定網(wǎng)絡(luò)域14與18中的受保護路徑。
再一例,如光纖束“A”被視為屬于指定為“34”的光纖束(屬性#3)族,那么可以采用一個這樣的復(fù)合指令“讓主路徑通過用戶屬性#3=34的鏈路并讓替用路徑通過用戶屬性#2≠34的鏈路”。這樣的復(fù)合指令可完全消除跨越網(wǎng)絡(luò)域的主路徑和替用路徑共用傳輸介質(zhì)部件的可能,因為該替用路徑甚至被禁止共用跟主路徑所用的為同一族的光纖束。
在步驟3中,UNMS向至少一個網(wǎng)絡(luò)域NMS發(fā)出一個或多個指令。實際上,UNMS可以在將指令“翻譯”成域數(shù)據(jù)庫理解的用戶屬性項及數(shù)值后向多個網(wǎng)絡(luò)域NMS發(fā)送同樣的指令。最好選用這樣的方式,再單獨地或跟確定替用路徑的指令同時地發(fā)送一個或多個確定主路徑的指令。這樣,主路徑就不可能共用替用路徑所用的光纖束。
圖2的流程圖顯示了這樣的過程,上層域和常規(guī)域(regulardomains)同時按照所加給的指令執(zhí)行處理(步驟4和5)。每個網(wǎng)絡(luò)域NMS將指令與來自相關(guān)鏈路屬性數(shù)據(jù)庫的信息加以綜合。完成該處理后(比如,確定了網(wǎng)絡(luò)域中的各自的路徑段),最好將結(jié)果得到的信息傳遞給UNMS(步驟6),以核查或重復(fù)該過程,看是否至少有一個NMS未能確定所要求的路徑段。如果出現(xiàn)這樣的情況,就可再形成初始指令,從步驟2開始重復(fù)該過程(如虛線所示)。
另一種方式是,也可以讓上層域先于其他網(wǎng)絡(luò)域進行所述處理,以便為下層域提供更多的信息。還有,下層域中的所述處理可采用串行處理,雖然一般最好采用并行處理。
雖然以上僅通過有限的幾個實施例對本發(fā)明作了說明,但是不難理解本發(fā)明可以有各種變形、修改和其他應(yīng)用。
權(quán)利要求
1.一種由鏈路互聯(lián)的網(wǎng)絡(luò)元素構(gòu)成的網(wǎng)絡(luò)域的管理方法,每個鏈路至少包含一個傳輸介質(zhì)部件,該方法包括如下各步驟a)提供所述網(wǎng)絡(luò)域的NMS(網(wǎng)絡(luò)管理系統(tǒng));b)提供與所述NMS相關(guān)聯(lián)的鏈路屬性數(shù)據(jù)庫,并裝入包括指派給所述網(wǎng)絡(luò)域中各鏈路的多個用戶屬性及其數(shù)值的鏈路屬性數(shù)據(jù);c)給所述鏈路屬性數(shù)據(jù)庫發(fā)出至少一個關(guān)于按照至少一項所述用戶屬性處理所述鏈路屬性數(shù)據(jù)的指令。
2.如權(quán)利要求1所述的方法,其特征在于所述用戶屬性為用以表征鏈路特性的要點,它們選自一非窮舉列表,該列表內(nèi)容包括傳輸介質(zhì)部件的類型,所述介質(zhì)部件的個體標識符,所述介質(zhì)部件所屬的組,長度,質(zhì)量,及所述傳輸介質(zhì)部件的外部特性;所述用戶屬性的數(shù)值分別為關(guān)于介質(zhì)部件的類型、標識符與組別的指示值,長度的指示值,質(zhì)量的估計值,所述部件相應(yīng)外殼的指示值;以及選自一非窮舉列表的傳輸介質(zhì)部件的所述類型包括光纖介質(zhì),導(dǎo)電介質(zhì),及無線電信鏈路的收發(fā)器。
3.如權(quán)利要求2所述的方法,其特征在于傳輸介質(zhì)部件的所述類型為光纖介質(zhì),所述用戶屬性分別指光纖束中的光纖的個體標識符,光纖束的標識符,光纖的長度,光鏈路的質(zhì)量,及光纖束的防護被覆層的顏色。
4.如權(quán)利要求1至3所述的確定所述網(wǎng)絡(luò)域中路徑的方法,其特征在于步驟(c)中的處理包括在所述網(wǎng)絡(luò)域中確定一條路徑,并且所述指令要求按照所述至少一項用戶屬性選擇一個或多個鏈路用于所述路徑;所述指令包含一個關(guān)于使用所述一個或多個用戶屬性及其數(shù)值的邏輯條件。
5.一種通過確定主路徑和替用路徑來確定受保護路徑的方法,該方法包括如下步驟-按照權(quán)利要求3或4確定所述主路徑;以及-按照權(quán)利要求3或4確定所述替用路徑,其中在步驟c)中發(fā)出的所述至少一項指令是一項關(guān)于防止構(gòu)成所述主路徑的鏈路為所述替用路徑所包含的替用指令。
6.如權(quán)利要求5所述的方法,其特征在于所述替用指令包含一個關(guān)于使用所述一個或多個用戶屬性及其數(shù)值的邏輯條件。
7.如權(quán)利要求6所述的方法,其特征在于所述替用指令的所述邏輯條件禁止選擇有至少一個下述用戶屬性的數(shù)值跟構(gòu)成所述主路徑的鏈路相同的鏈路用于所述替用路徑,所述用戶屬性是所述介質(zhì)部件的個體標識符和所述介質(zhì)部件的組。
8.一種確定由多網(wǎng)絡(luò)域組成的網(wǎng)絡(luò)中的路徑的方法,該網(wǎng)絡(luò)至少包括有共同邊界的第一網(wǎng)絡(luò)域和第二網(wǎng)絡(luò)域,每個網(wǎng)絡(luò)域由經(jīng)鏈路互聯(lián)的網(wǎng)絡(luò)元素構(gòu)成;所述路徑連接屬于不同所述網(wǎng)絡(luò)域的網(wǎng)絡(luò)元素并包含各包括至少一個傳輸介質(zhì)部件的鏈路;該方法包括如下步驟對所述第一網(wǎng)絡(luò)域?qū)嵤┤鐧?quán)利要求4所述的方法,以確定第一路徑段,其中所述NMS是為第一網(wǎng)絡(luò)域提供的第一NMS,所述鏈路屬性數(shù)據(jù)庫是與所述第一NMS相關(guān)聯(lián)的第一鏈路屬性數(shù)據(jù)庫,該數(shù)據(jù)庫裝入關(guān)于指派給所述第一網(wǎng)絡(luò)域各鏈路的多個用戶屬性及其數(shù)值的鏈路屬性數(shù)據(jù);對所述第二網(wǎng)絡(luò)域?qū)嵤┤鐧?quán)利要求4所述的方法,以確定可與所述第一路徑段連接的第二路徑段,其所述NMS、所述鏈路屬性數(shù)據(jù)庫和所述鏈路屬性數(shù)據(jù)分別跟所述第二網(wǎng)絡(luò)域相關(guān)聯(lián);與此同時通過所述第一NMS,將在第一網(wǎng)絡(luò)域中指派的用戶屬性及其數(shù)值分別轉(zhuǎn)換成在第二網(wǎng)絡(luò)域中指派的用戶屬性及其數(shù)值,以保持所述用戶屬性及其數(shù)值的一致性,并由此保持所述指令在網(wǎng)絡(luò)的不同網(wǎng)絡(luò)域中的一致性;將所述第一NMS用作UNMS。
9.一種確定由經(jīng)位于其間的多個鏈路互聯(lián)的多個網(wǎng)絡(luò)域組成的網(wǎng)絡(luò)中的路徑的方法,該網(wǎng)絡(luò)至少包括各由經(jīng)鏈路互聯(lián)的網(wǎng)絡(luò)元素構(gòu)成的第一下層網(wǎng)絡(luò)域和第二下層網(wǎng)絡(luò)域,以及包含位于第一下層網(wǎng)絡(luò)域和第二下層網(wǎng)之間的多個鏈路的上層網(wǎng)絡(luò)域;所述路徑用來連接分別屬于所述第一和第二網(wǎng)絡(luò)域的網(wǎng)絡(luò)元素并包含各包括至少一個傳輸介質(zhì)部件的鏈路;該方法包括如下步驟對所述上層網(wǎng)絡(luò)域?qū)嵤┤鐧?quán)利要求4所述的方法,以確定所述第一下層網(wǎng)絡(luò)域和所述第二下層網(wǎng)絡(luò)域之間的連接路徑段,其中所述NMS是為上層網(wǎng)絡(luò)域提供的上層NMS(UNMS),所述鏈路屬性數(shù)據(jù)庫是與所述UNMS相關(guān)聯(lián)的上層鏈路屬性數(shù)據(jù)庫,該數(shù)據(jù)庫裝入關(guān)于指派給所述上層網(wǎng)絡(luò)域各鏈路的多個用戶屬性及其數(shù)值的上層鏈路屬性數(shù)據(jù);對所述第一下層網(wǎng)絡(luò)域?qū)嵤┤鐧?quán)利要求4所述的方法,以確定所述第一路徑段,其所述NMS、所述鏈路屬性數(shù)據(jù)庫和所述鏈路屬性數(shù)據(jù)分別跟所述第一下層網(wǎng)絡(luò)域相關(guān)聯(lián);對所述第二下層網(wǎng)絡(luò)域?qū)嵤┤鐧?quán)利要求4所述的方法,以確定所述第二路徑段,其所述NMS、所述鏈路屬性數(shù)據(jù)庫和所述鏈路屬性數(shù)據(jù)分別跟所述第二下層網(wǎng)絡(luò)域相關(guān)聯(lián);與此同時通過所述UNMS,將在上層網(wǎng)絡(luò)域中指派的用戶屬性及其數(shù)值分別轉(zhuǎn)換成在下層網(wǎng)絡(luò)域中指派的用戶屬性及其數(shù)值,以保持所述用戶屬性及其數(shù)值的一致性,并由此保持所述指令在網(wǎng)絡(luò)的不同網(wǎng)絡(luò)域中的一致性。
10.如權(quán)利要求8或9所述的方法,其特征在于還包括由UNMS發(fā)出所述指令并提供對所述方法各步驟的時間安排。
11.如權(quán)利要求9或10所述的方法,其特征在于首先確定所述連接路徑段以獲得邊界點,隨后用所述邊界點同時確定所述第一和所述第二路徑段。
12.如權(quán)利要求11所述的方法,其特征在于如所述第一和第二路徑段中任一段不能被確定,再次確定所述連接路徑,直至完成該路徑。
13.如權(quán)利要求8至12所述的確定多網(wǎng)絡(luò)域網(wǎng)絡(luò)中受保護路徑的方法,其特征在于除了已確定的(主)路徑以外,還進一步確定替用路徑;該方法包括確定對應(yīng)每個所述網(wǎng)絡(luò)域、第二網(wǎng)絡(luò)域和上層網(wǎng)絡(luò)域中的各主路徑段的替用路徑段,同時給每個各自的鏈路屬性數(shù)據(jù)庫發(fā)出一個替用指令,以防止構(gòu)成任一所述主路徑段的鏈路為任一所述替用路徑段所包含。
14.如權(quán)利要求13所述的方法,其特征在于所述替用指令包含一個關(guān)于使用所述一個或多個用戶屬性及其數(shù)值的邏輯條件。
15.如權(quán)利要求14所述的方法,其特征在于所述替用指令的所述邏輯條件禁止選擇有至少一個下述用戶屬性的數(shù)值跟構(gòu)成所述主路徑段的鏈路相同的鏈路用于任何替用路徑段,所述用戶屬性是所述介質(zhì)部件的個體標識符和所述傳輸介質(zhì)部件的組。
16.一個用以確定網(wǎng)絡(luò)中的多個網(wǎng)絡(luò)域之間的受保護路徑的系統(tǒng);該網(wǎng)絡(luò)至少包括第一網(wǎng)絡(luò)域和第二網(wǎng)絡(luò)域,該受保護路徑包括一個主路徑和一個替用路徑,主路徑和替用路徑各由網(wǎng)絡(luò)域中構(gòu)成各路徑段的多個鏈路構(gòu)成,該系統(tǒng)由如下各部分組成(a)用以管理所述第一網(wǎng)絡(luò)域的第一域NMS(網(wǎng)絡(luò)管理系統(tǒng));(e)用以存放鏈路屬性數(shù)據(jù)的與所述第一域NMS相關(guān)聯(lián)的第一鏈路屬性數(shù)據(jù)庫,所述數(shù)據(jù)包括指派給第一網(wǎng)絡(luò)域中每個鏈路的多個用戶屬性及其數(shù)值;(f)用以管理所述第二網(wǎng)絡(luò)域的第二域NMS;(g)用以存放鏈路屬性數(shù)據(jù)的與所述第二域NMS相關(guān)聯(lián)的第二鏈路屬性數(shù)據(jù)庫,所述數(shù)據(jù)包括指派給第二網(wǎng)絡(luò)域中各鏈路的多個用戶屬性及其數(shù)值;用作UNMS的一個所述NMS能保持所述第一和第二數(shù)據(jù)庫中所述用戶屬性及其數(shù)值之間的一致性,并能給兩個所述網(wǎng)絡(luò)域發(fā)出一項指令,以按照所述的至少一個用戶屬性在每個網(wǎng)絡(luò)域中確定主路徑段和替用路徑段,所述的至少一項指令確定是否在任一替用路徑段中包括一個特定鏈路,以使得無一替用路徑段共用已為所述主路徑段所用的傳輸介質(zhì)部件。
全文摘要
一種優(yōu)先用于按照至少一種路徑屬性確定網(wǎng)絡(luò)中多個網(wǎng)絡(luò)域之間的路徑的系統(tǒng)和方法。所述路徑屬性最好存放在數(shù)據(jù)庫中,它們用于確定在多個網(wǎng)絡(luò)域之間作數(shù)據(jù)傳輸?shù)暮线m路徑。選擇路徑的具體效果取決于為確定該路徑所選用的路徑的性質(zhì)和屬性的類型。所述系統(tǒng)和方法最好用于電信網(wǎng)絡(luò),諸如用于將電話交換機和/用戶數(shù)據(jù)設(shè)備連接至服務(wù)供應(yīng)商的網(wǎng)絡(luò)。
文檔編號H04L12/56GK1391746SQ00815948
公開日2003年1月15日 申請日期2000年11月19日 優(yōu)先權(quán)日1999年11月22日
發(fā)明者B·科佩洛維茨, M·馬爾科奇, A·本-佐爾, A·維奇科夫, Y·茲梅曼 申請人:Eci電信公司