專利名稱:一種獲取各網(wǎng)元連接關(guān)系的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光網(wǎng)絡(luò)的網(wǎng)元管理技術(shù)領(lǐng)域,具體涉及一種獲取各網(wǎng)元連接關(guān)系的方法。
背景技術(shù):
在光網(wǎng)絡(luò)中,整個網(wǎng)絡(luò)總體由網(wǎng)元和纖纜組成。網(wǎng)元指光網(wǎng)絡(luò)中的每一個實體設(shè)備,是光網(wǎng)絡(luò)的基本組成單元;纖纜指所有網(wǎng)元之間的物理連接線,一條條纖纜將各個孤立的網(wǎng)元連接起來,最終形成光網(wǎng)絡(luò)。
在光網(wǎng)絡(luò)最初的組網(wǎng)階段,對整個光網(wǎng)絡(luò)起管理作用的操作管理中心通過纖纜與所有網(wǎng)元相連接,所有網(wǎng)元之間也通過纖纜相互連接。這時,操作管理中心通過與各個孤立網(wǎng)元的連接,能夠獲取各網(wǎng)元包含的位置信息,如各網(wǎng)元地址、各網(wǎng)元包含的單板號、各單板包含的端口號等,但此時操作管理中心卻無法獲知各網(wǎng)元包含的端口之間的連接關(guān)系,即雖然在光網(wǎng)絡(luò)最初的組網(wǎng)階段,各網(wǎng)元之間以及各網(wǎng)元與操作管理中心之間的物理連接已經(jīng)完成,但操作管理中心只能獲知各孤立網(wǎng)元的位置信息,而無法獲知各網(wǎng)元之間的連接關(guān)系。
目前,只能通過人工操作使操作管理中心獲知各網(wǎng)元之間的連接關(guān)系。具體操作方法為通過人工勘察,將各網(wǎng)元之間的連接關(guān)系以數(shù)據(jù)的形式存儲于操作管理中心的數(shù)據(jù)存儲系統(tǒng)中,比如,操作人員在實際勘察時發(fā)現(xiàn)網(wǎng)元A中第一號單板的端口B與網(wǎng)元C中第五號單板的端口D相連,那么就將這種連接關(guān)系存儲于操作管理中心的連接關(guān)系列表中。
上述方法的落后和低效是顯而易見的,對于大規(guī)模光網(wǎng)絡(luò)而言,其網(wǎng)絡(luò)結(jié)構(gòu)非常復(fù)雜,且網(wǎng)元數(shù)量成百上千,纖纜數(shù)量則更是達(dá)到幾千條,若用上述人工勘察的方法使操作管理中心獲知各網(wǎng)元之間的連接關(guān)系,其工作量會非常大,大工作量導(dǎo)致的工作效率低和高成本也不容忽視,人工勘察方式導(dǎo)致的較高錯誤率則更是一個難以解決的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種獲取各網(wǎng)元連接關(guān)系的方法,以減少獲取網(wǎng)元連接關(guān)系時的工作量,降低運營成本,減少工作時間,提高工作速度及獲取網(wǎng)元連接關(guān)系的正確率。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明公開了一種獲取各網(wǎng)元連接關(guān)系的方法,該方法包括以下步驟a.操作管理中心向各網(wǎng)元下發(fā)搜索命令;b.每個網(wǎng)元收到搜索命令后,在自身每個端口要發(fā)送的原J0中加入發(fā)送端網(wǎng)元位置信息,之后,每個網(wǎng)元分別作為發(fā)送端網(wǎng)元向與其連接的對端接收端網(wǎng)元發(fā)送修改后的新J0;每個接收端網(wǎng)元將其收到的來自發(fā)送端網(wǎng)元的新J0所包含的發(fā)送端網(wǎng)元位置信息與自身的位置信息共同存儲于自身的連接關(guān)系列表中;c.操作管理中心向每個網(wǎng)元下發(fā)查詢命令;d.每個網(wǎng)元將自身存儲的連接關(guān)系列表上報給操作管理中心,操作管理中心將每個網(wǎng)元上報的連接關(guān)系列表存儲于自身的連接關(guān)系列表中。
步驟b中進(jìn)一步包括在加入網(wǎng)元位置信息的同時,還在原J0中加入用以抑制對端接收端網(wǎng)元J0告警的網(wǎng)元搜索參數(shù)。
步驟b中,每個網(wǎng)元收到搜索命令后,備份保存自身各端口發(fā)送的原J0。
步驟d中,操作管理中心將發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。
步驟d中,操作管理中心將發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息連同發(fā)送端網(wǎng)元作為接收端網(wǎng)元時的位置信息對應(yīng)的接收端網(wǎng)元作為發(fā)送端網(wǎng)元時的位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。
步驟d中,每個網(wǎng)元將自身存儲的連接關(guān)系列表上報給操作管理中心后,操作管理中心向各網(wǎng)元下發(fā)原J0,每個網(wǎng)元向與其連接的對端網(wǎng)元發(fā)送原J0。
預(yù)先設(shè)置一個時間周期,各發(fā)送端網(wǎng)元發(fā)送新J0的時間長度到達(dá)所設(shè)置周期的時間長度后,自行恢復(fù)發(fā)送原J0。
所述的發(fā)送端網(wǎng)元位置信息包括發(fā)送端網(wǎng)元的地址及發(fā)送所述新J0的單板號和端口號。
所述的接收端網(wǎng)元位置信息包括接收到所述新J0的接收端網(wǎng)元地址及接收到所述新J0的單板號和端口號。
本發(fā)明還公開了一種獲取各網(wǎng)元連接關(guān)系的方法,該方法包括以下步驟a.操作管理中心在存儲于自身數(shù)據(jù)存儲系統(tǒng)中的每個網(wǎng)元的端口要發(fā)送的原J0中,分別加入各發(fā)送端網(wǎng)元的位置信息,并將每個完成位置信息加入的新J0分別下發(fā)給每個網(wǎng)元的各端口,之后,每個網(wǎng)元作為發(fā)送端網(wǎng)元向與其連接的對端接收端網(wǎng)元發(fā)送新下發(fā)的新J0;b.操作管理中心向每個接收端網(wǎng)元下發(fā)查詢命令,每個接收端網(wǎng)元收到查詢命令后,將其收到的新J0上報給操作管理中心,操作管理中心將各接收端網(wǎng)元上報的新J0包含的發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息存儲于自身的連接關(guān)系列表中;c.操作管理中心向各網(wǎng)元下發(fā)原J0,每個網(wǎng)元向與其連接的對端網(wǎng)元發(fā)送原J0。
在步驟a前,操作管理中心抑制所有網(wǎng)元的J0告警;則在步驟c后,操作管理中心取消對所有網(wǎng)元J0告警的抑制。
步驟b中,操作管理中心將發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。
步驟b中,操作管理中心將發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息連同發(fā)送端網(wǎng)元作為接收端網(wǎng)元時的位置信息對應(yīng)的接收端網(wǎng)元作為發(fā)送端網(wǎng)元時的位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。
所述的發(fā)送端網(wǎng)元位置信息包括發(fā)送端網(wǎng)元的地址及發(fā)送所述新J0的單板號和端口號;所述的接收端網(wǎng)元位置信息包括接收到所述新J0的接收端網(wǎng)元地址及接收到所述新J0的單板號和端口號。
與現(xiàn)有技術(shù)相比,本發(fā)明所提供的獲取各網(wǎng)元連接關(guān)系的方法,通過在發(fā)送端網(wǎng)元某端口所發(fā)送的路徑蹤跡識別符J0中加入相應(yīng)的位置信息,使接收端網(wǎng)元的某端口在收到該J0的同時,也得到了發(fā)送端網(wǎng)元發(fā)送該J0的單板號及端口號等位置信息。這使得接收端網(wǎng)元能根據(jù)操作管理中心的命令直接將收到的J0上報給操作管理中心,或?qū)⑹盏降腏0所包含的發(fā)送端網(wǎng)元位置信息與自身的位置信息儲存于自身的連接關(guān)系列表中,再根據(jù)操作管理中心的命令將自身的連接關(guān)系列表上報給操作管理中心。操作管理中心收到接收端網(wǎng)元上報的J0后,就可以將該J0所包含的發(fā)送端網(wǎng)元位置信息與收到該J0的接收端網(wǎng)元位置信息共同存儲于自身的連接關(guān)系列表中;同樣,操作管理中心收到接收端網(wǎng)元上報的連接關(guān)系列表后,就可以將其連接關(guān)系列表中包含的具有連接關(guān)系的網(wǎng)元的位置信息共同存儲于自身的連接關(guān)系列表中,這樣,就使本發(fā)明的實現(xiàn)更為靈活、方便。
本發(fā)明方法使操作管理中心能準(zhǔn)確獲取各網(wǎng)元的相互連接關(guān)系,總體來說,本發(fā)明減少了獲取網(wǎng)元連接關(guān)系時的工作量,從而降低了運營成本,減少了工作時間,工作速度也得到提高;同時,獲取的網(wǎng)元連接關(guān)系的正確率也得到提高。
圖1為本發(fā)明一個較佳實施例的獲取網(wǎng)元連接關(guān)系流程圖;
圖2為本發(fā)明另一個較佳實施例的獲取網(wǎng)元連接關(guān)系流程圖。
具體實施例方式
下面結(jié)合附圖及具體實施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。
在光纖中傳播的數(shù)據(jù)所包含的幀結(jié)構(gòu)中,分別設(shè)置有兩種開銷,其中一種是段開銷,另一種是通道開銷。段開銷是保證信息正常運行而必須附加的字節(jié),主要用于提供幀同步和網(wǎng)絡(luò)的運行、管理,段開銷具體包含再生段開銷(RSOH)和復(fù)用段開銷(MSOH),RSOH中又包含J0,J0是一個包含若干字節(jié)的消息,用于檢查光網(wǎng)絡(luò)數(shù)據(jù)通道的連續(xù)性,即光網(wǎng)絡(luò)中各條纖纜的連通性。
在實際應(yīng)用中,光網(wǎng)絡(luò)組網(wǎng)的物理連接完成后,操作管理中心就向與其連接的全網(wǎng)內(nèi)所有網(wǎng)元包含的所有單板上的所有端口下發(fā)J0,各網(wǎng)元的端口收到操作管理中心下發(fā)的J0后,每個網(wǎng)元的端口就開始不停地向與其連接的對端網(wǎng)元的端口發(fā)送相應(yīng)的J0,同時,每個網(wǎng)元的端口也一直在接收與其相連接的對端網(wǎng)元的端口發(fā)送過來的J0,用以檢查光網(wǎng)絡(luò)數(shù)據(jù)通道的連續(xù)性。各網(wǎng)元都將收到的J0保存在自身的數(shù)據(jù)存儲系統(tǒng)中,并用當(dāng)前某單板上的某端口收到的J0覆蓋前一次該單板上的該端口收到的J0。
J0中包含一定字符長度的數(shù)據(jù)。一般情況下,光網(wǎng)絡(luò)組網(wǎng)的物理連接剛完成時,操作管理中心向各網(wǎng)元下發(fā)的J0都包含一段相同的缺省數(shù)據(jù),則正常情況下,各發(fā)送端網(wǎng)元發(fā)送的J0和其接收到的對端網(wǎng)元向其發(fā)送的J0所包含的數(shù)據(jù)內(nèi)容均應(yīng)相同;同時,操作管理中心將下發(fā)給各網(wǎng)元的J0都分別備份一份,儲存于自身的數(shù)據(jù)存儲系統(tǒng)中。
接收端網(wǎng)元的某端口時刻對其接收到的J0進(jìn)行判斷,如果接收端網(wǎng)元接收到的發(fā)送端網(wǎng)元向其發(fā)送的當(dāng)前J0與前一次收到的J0具有相同的數(shù)據(jù)內(nèi)容,接收端網(wǎng)元則認(rèn)為該端口與對端網(wǎng)元之間的數(shù)據(jù)通道連續(xù)性沒有問題;否則,接收端網(wǎng)元則認(rèn)為該端口與對端網(wǎng)元之間的數(shù)據(jù)通道連續(xù)性存在問題,如纖纜故障甚至斷纖等,這時,該接收端網(wǎng)元就會向操作管理中心發(fā)出告警,以告知操作管理中心自身與對端網(wǎng)元之間的纖纜連接可能存在問題。
在早期的光網(wǎng)絡(luò)中,網(wǎng)元一般無法根據(jù)操作管理中心的命令自行更改J0數(shù)據(jù)內(nèi)容,這時的J0數(shù)據(jù)內(nèi)容更改操作大都由操作管理中心獨立完成。具體的J0數(shù)據(jù)內(nèi)容更改方法為操作管理中心從自身的數(shù)據(jù)存儲系統(tǒng)中提取某發(fā)送端網(wǎng)元某塊單板上的某個端口所發(fā)送的原J0,并對該原J0包含的數(shù)據(jù)內(nèi)容進(jìn)行更改,再將完成數(shù)據(jù)內(nèi)容更改后的新J0下發(fā)到該發(fā)送端網(wǎng)元的該單板上的該端口。此端口在收到操作管理中心為其下發(fā)的新J0后,原J0就被新J0所覆蓋,這之后,該端口向?qū)Χ司W(wǎng)元發(fā)送的J0就變?yōu)樾翵0,而不再是原J0。
隨著光網(wǎng)絡(luò)的發(fā)展,可以根據(jù)操作管理中心的命令自行更改J0數(shù)據(jù)內(nèi)容的新一代網(wǎng)元正得到廣泛應(yīng)用。當(dāng)操作管理中心要更改一個發(fā)送端網(wǎng)元某塊單板上的某個端口所發(fā)送的原J0中的數(shù)據(jù)內(nèi)容時,操作管理中心向該網(wǎng)元下發(fā)一條相關(guān)命令,命令該網(wǎng)元對某塊單板上的某個端口所發(fā)送的原J0中的特定數(shù)據(jù)內(nèi)容進(jìn)行一定更改。此網(wǎng)元收到相關(guān)更改命令后,就依照該命令對某塊單板上的某個端口所發(fā)送的原J0中的數(shù)據(jù)內(nèi)容進(jìn)行更改,將原J0改為新J0,這之后,該發(fā)送端網(wǎng)元的該端口向?qū)Χ司W(wǎng)元發(fā)送的J0就變?yōu)樾翵0,而不再是原J0。
可見,操作管理中心隨時都可以對一個發(fā)送端網(wǎng)元某端口所發(fā)送的J0中包含的數(shù)據(jù)內(nèi)容進(jìn)行更改,可以將數(shù)據(jù)內(nèi)容更改前的J0稱為原J0,將數(shù)據(jù)內(nèi)容更改后的J0稱為新J0。J0數(shù)據(jù)內(nèi)容更改的方法大體上有兩種一種是操作管理中心獨立更改原J0,再將完成更改后的新J0下發(fā)給該網(wǎng)元的該端口;另一種是操作管理中心向網(wǎng)元下發(fā)一條J0數(shù)據(jù)內(nèi)容更改命令,網(wǎng)元依照該命令對該端口發(fā)送的原J0進(jìn)行相應(yīng)更改,使其成為完成數(shù)據(jù)內(nèi)容更改后的新J0。
對于第二種J0數(shù)據(jù)內(nèi)容更改方法,本發(fā)明中的具體做法是在操作管理中心向各網(wǎng)元下發(fā)搜索命令后,可以自行更改J0數(shù)據(jù)內(nèi)容的發(fā)送端網(wǎng)元就在其某塊單板上的某個端口所發(fā)送的原J0中,加入發(fā)送端網(wǎng)元位置信息,所述的發(fā)送端網(wǎng)元位置信息具體包括該發(fā)送端網(wǎng)元的地址及發(fā)送上述原J0的單板號和端口號。原J0被加入上述的對應(yīng)位置信息后,就認(rèn)為被更改為新J0。這時,發(fā)送端網(wǎng)元向與其相連的對端網(wǎng)元發(fā)送的J0就是所述的新J0,而不再是原J0,這時的對端網(wǎng)元可認(rèn)為是接收端網(wǎng)元,該接收端網(wǎng)元收到的新J0中就包含了發(fā)送端網(wǎng)元發(fā)送該新J0時,發(fā)送端網(wǎng)元對應(yīng)的位置信息。
收到新J0后,可以自行更改J0數(shù)據(jù)內(nèi)容的接收端網(wǎng)元就將其收到的新J0中包含的發(fā)送端網(wǎng)元的位置信息保存到自身的連接關(guān)系列表中,具體的保存方式為接收端網(wǎng)元將收到的新J0中包含的發(fā)送端網(wǎng)元的位置信息與自身位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中,所述接收端網(wǎng)元自身的接收端位置信息包括該接收端網(wǎng)元的地址及接收到上述新J0的單板號和端口號。與上述網(wǎng)元不同,有些網(wǎng)元無法根據(jù)操作管理中心的命令自行更改J0數(shù)據(jù)內(nèi)容,同時也沒有連接關(guān)系列表,進(jìn)而也就無法將收到的新J0中包含的發(fā)送端網(wǎng)元位置信息保存于連接關(guān)系列表中。
當(dāng)操作管理中心向各接收端網(wǎng)元下發(fā)查詢命令后,在收到查詢命令的各接收端網(wǎng)元中,保存有連接關(guān)系列表的各接收端網(wǎng)元將其保存的連接關(guān)系列表發(fā)送給操作管理中心,操作管理中心則將收到的所有連接關(guān)系列表保存于自身的連接關(guān)系列表中。當(dāng)沒有連接關(guān)系列表的各接收端網(wǎng)元收到查詢命令時,這類接收端網(wǎng)元就各自將當(dāng)前收到的新J0發(fā)送給操作管理中心,操作管理中心則將收到的每個新J0中包含的發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。所述與發(fā)送端網(wǎng)元對應(yīng)的接收端網(wǎng)元位置信息包括接收到該發(fā)送端網(wǎng)元新J0的接收端網(wǎng)元地址及接收到所述新J0的單板號和端口號。
由以上所述可知,目前應(yīng)用的光網(wǎng)絡(luò)所包含的網(wǎng)元當(dāng)中,有兩種不同的類型。其中一種網(wǎng)元可以根據(jù)操作管理中心的命令自行更改J0數(shù)據(jù)內(nèi)容,使J0由原J0成為新J0,也可以根據(jù)操作管理中心的命令將接收到的新J0中的特定數(shù)據(jù)內(nèi)容保存于自身的連接關(guān)系列表中;另一種網(wǎng)元則無法根據(jù)操作管理中心的命令自行更改J0數(shù)據(jù)內(nèi)容,同時,此種網(wǎng)元不保存有連接關(guān)系列表,也就不能根據(jù)操作管理中心的命令對接收到的新J0中的特定數(shù)據(jù)內(nèi)容進(jìn)行保存。
下面就針對這兩種不同類型的網(wǎng)元,結(jié)合附圖及具體實施例對本發(fā)明方法進(jìn)一步詳細(xì)說明。
首先,針對可以根據(jù)操作管理中心的命令自行更改J0數(shù)據(jù)內(nèi)容的網(wǎng)元,對本發(fā)明方法進(jìn)行說明。
實施例一參見圖1,圖1為本發(fā)明一個較佳實施例的獲取網(wǎng)元連接關(guān)系流程圖,該流程具體包括以下步驟步驟101~102操作管理中心向各網(wǎng)元下發(fā)搜索命令,各網(wǎng)元收到該命令后,先將一直在發(fā)送的原J0備份一份,保存在自身的寄存器中,再對一直在發(fā)送的原J0數(shù)據(jù)內(nèi)容進(jìn)行更改,在原J0中加入對應(yīng)的位置信息,同時,還在原J0中加入一個網(wǎng)元搜索參數(shù),使得與其相連的對端接收端網(wǎng)元收到包含該網(wǎng)元搜索參數(shù)的J0后,不會發(fā)出J0告警。所述的對應(yīng)位置信息具體包括該網(wǎng)元的地址及發(fā)送上述原J0的單板號和端口號。原J0被加入上述的對應(yīng)位置信息后,就認(rèn)為被更改為新J0;同時,發(fā)送該新J0的網(wǎng)元就被認(rèn)為是發(fā)送端網(wǎng)元。
在發(fā)送端網(wǎng)元完成上述的J0數(shù)據(jù)內(nèi)容更改后,發(fā)送端網(wǎng)元所發(fā)送的J0就不再是原J0,而是新J0。發(fā)送端網(wǎng)元將和更改J0數(shù)據(jù)內(nèi)容之前一樣,一直發(fā)送完成數(shù)據(jù)內(nèi)容更改的新J0,與該發(fā)送端網(wǎng)元相連的對端接收端網(wǎng)元收到當(dāng)前的新J0后,同樣會用當(dāng)前某單板所含某端口收到的新J0覆蓋前一次該單板所含該端口收到的新J0。這時,可以認(rèn)為接收到該新J0的與發(fā)送端網(wǎng)元相連的對端網(wǎng)元是接收端網(wǎng)元。實際上,在目前應(yīng)用的雙向纖纜中,一網(wǎng)元某單板的某端口與另一網(wǎng)元某單板的某端口之間連接有兩根光纖,這兩跟光纖分別被網(wǎng)元用來收、發(fā)信號。每個網(wǎng)元在向與其連接的對端網(wǎng)元發(fā)送新J0的同時,也在接收發(fā)自對端網(wǎng)元的新J0,即每個網(wǎng)元既作為發(fā)送端網(wǎng)元,發(fā)送自身的新J0;又作為接收端網(wǎng)元,接收發(fā)自對端網(wǎng)元的新J0。
步驟103各接收端網(wǎng)元收到發(fā)送端網(wǎng)元發(fā)送的新J0后,就將該新J0包含的發(fā)送端網(wǎng)元位置信息與自身的位置信息共同保存在自身的連接關(guān)系列表的同一個地址中。所述新J0包含的發(fā)送端網(wǎng)元位置信息包括發(fā)送該新J0網(wǎng)元的地址及該發(fā)送端網(wǎng)元發(fā)送該新J0的單板號和端口號。所述接收端網(wǎng)元的自身位置信息包括該接收端網(wǎng)元的地址及接收到上述新J0的單板號和端口號。
步驟104~106操作管理中心向各網(wǎng)元下發(fā)查詢命令,收到該命令的接收端網(wǎng)元將自身存儲的連接關(guān)系列表上報給操作管理中心。
需要說明的是,當(dāng)發(fā)送端網(wǎng)元某單板的某端口發(fā)送新J0到接收端網(wǎng)元某單板的某端口時,接收端網(wǎng)元會將該新J0包含的發(fā)送端網(wǎng)元的位置信息與自身的位置信息共同保存在自身的連接關(guān)系列表的同一個地址中。同時,由于每個網(wǎng)元作為發(fā)送端網(wǎng)元,向?qū)Χ私邮斩司W(wǎng)元發(fā)送自身的新J0時,還接收來自對端接收端網(wǎng)元的新J0,即一個網(wǎng)元某端口與另一個網(wǎng)元某端口之間,存在雙向發(fā)送的新J0。所以,當(dāng)這兩個網(wǎng)元向操作管理中心上報各自的連接關(guān)系列表時,操作管理中心會收到兩個具有相同連接關(guān)系的位置信息,只是其中一個連接關(guān)系的位置信息中的發(fā)送端網(wǎng)元是另一個連接關(guān)系的位置信息中的接收端網(wǎng)元;而其中一個連接關(guān)系的位置信息中的接收端網(wǎng)元是另一個連接關(guān)系的位置信息中的發(fā)送端網(wǎng)元。
所以,操作管理中心收到各網(wǎng)元上報的連接關(guān)系列表后,既可以將發(fā)送端網(wǎng)元的位置信息與接收端網(wǎng)元的位置信息共同存儲于自身連接關(guān)系列表的同一個地址中;也可以將上述的發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息連同發(fā)送端網(wǎng)元作為接收端網(wǎng)元時的位置信息對應(yīng)的接收端網(wǎng)元作為發(fā)送端網(wǎng)元時的位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。這樣,在后續(xù)操作中,如果兩網(wǎng)元間的收、發(fā)信號光纖中的一根或兩根錯連到了其它網(wǎng)元上,操作管理中心就可以根據(jù)自身連接關(guān)系列表中存儲的網(wǎng)元位置連接關(guān)系發(fā)現(xiàn)光纖連接錯誤,并發(fā)出告警。
本實施例的步驟102中,由于原J0的數(shù)據(jù)內(nèi)容被更改,所以,當(dāng)對端網(wǎng)元收到完成數(shù)據(jù)內(nèi)容更改的新J0后,會因檢測出收到具有與原J0數(shù)據(jù)內(nèi)容不同的J0而發(fā)出J0告警。為了防止這種情況發(fā)生,發(fā)送端網(wǎng)元可以在原J0中加入一個網(wǎng)元搜索參數(shù),使得與其相連的對端接收端網(wǎng)元收到包含該網(wǎng)元搜索參數(shù)的J0后,不會發(fā)出J0告警;操作管理中心也可以在進(jìn)行步驟102之前,抑制所有網(wǎng)元的J0告警。
本實施例的步驟105完成后,操作管理中心可以向各網(wǎng)元的各端口分別下發(fā)原J0,使各網(wǎng)元的端口向相連的對端網(wǎng)元端口發(fā)送的新J0恢復(fù)為原J0;也可以預(yù)先設(shè)置一個時間周期,并通過對網(wǎng)元的預(yù)先設(shè)置,使各網(wǎng)元發(fā)送新J0到達(dá)一定時間長度后,自動恢復(fù)為發(fā)送步驟102中保存的原J0。
為便于對本實施例的理解,下面假設(shè)在一個光網(wǎng)絡(luò)中只包含兩個網(wǎng)元,且每個網(wǎng)元只包含一個單板及一個端口,以此為例對本實施例進(jìn)行簡要說明假設(shè)A網(wǎng)元中的B單板上的C端口與X網(wǎng)元中的Y單板上的Z端口之間連接有兩根光纖,分別為1號光纖和2號光纖。其中,1號光纖專門用于從A網(wǎng)元B單板的C端口向X網(wǎng)元Y單板的Z端口傳輸數(shù)據(jù),2號光纖則專門用于從X網(wǎng)元Y單板的Z端口向A網(wǎng)元B單板的C端口傳輸數(shù)據(jù),且每根光纖中分別有操作管理中心最初設(shè)置的原J0在傳輸。
當(dāng)操作管理中心向A網(wǎng)元和X網(wǎng)元下發(fā)搜索命令,且A網(wǎng)元和X網(wǎng)元收到該命令后,A網(wǎng)元就將其C端口發(fā)送的原J0數(shù)據(jù)內(nèi)容先保存在自身的寄存器中,再將其網(wǎng)元地址、B單板地址和C端口地址都加入C端口發(fā)送的原J0中,同時還在原J0中加入網(wǎng)元搜索參數(shù),并由C端口通過1號光纖向X網(wǎng)元的Z端口發(fā)送加入上述位置信息及網(wǎng)元搜索參數(shù)后的新J0;同樣,X網(wǎng)元收到搜索命令后,X網(wǎng)元就將其Z端口發(fā)送的原J0數(shù)據(jù)內(nèi)容先保存在自身的寄存器中,再將其網(wǎng)元地址、Y單板地址和Z端口地址都加入Z端口發(fā)送的原J0中,同時還在原J0中加入網(wǎng)元搜索參數(shù),并由Z端口通過2號光纖向A網(wǎng)元的C端口發(fā)送加入上述位置信息及網(wǎng)元搜索參數(shù)后的新J0。
A網(wǎng)元的C端口收到X網(wǎng)元的Z端口發(fā)送的新J0后,A網(wǎng)元就將該新J0中包含的X網(wǎng)元地址、Y單板地址及Z端口地址與A網(wǎng)元地址、B單板地址及C端口地址共同存儲于自身的連接關(guān)系列表的同一個地址中;同樣,X網(wǎng)元的Z端口收到A網(wǎng)元的C端口發(fā)送的新J0后,X網(wǎng)元就將該新J0中包含的A網(wǎng)元地址、B單板地址及C端口地址與X網(wǎng)元地址、Y單板地址及Z端口地址共同存儲于自身的連接關(guān)系列表的同一個地址中。當(dāng)操作管理中心向A網(wǎng)元和X網(wǎng)元下發(fā)查詢命令,且A網(wǎng)元和X網(wǎng)元收到該命令后,兩網(wǎng)元就將自身存儲的連接關(guān)系列表上報給操作管理中心,操作管理中心收到A網(wǎng)元和X網(wǎng)元上報的連接關(guān)系列表后,將A網(wǎng)元上報的連接關(guān)系列表中的A網(wǎng)元地址、B單板地址及C端口地址與X網(wǎng)元地址、Y單板地址及Z端口地址共同存儲于自身的連接關(guān)系列表的同一個地址中;將X網(wǎng)元上報的連接關(guān)系列表中的X網(wǎng)元地址、Y單板地址及Z端口地址與A網(wǎng)元地址、B單板地址及C端口地址共同存儲于自身的連接關(guān)系列表的同一個地址中;操作管理中心還可以將A網(wǎng)元上報的連接關(guān)系列表中的A網(wǎng)元地址、B單板地址及C端口地址與X網(wǎng)元地址、Y單板地址及Z端口地址連同X網(wǎng)元上報的連接關(guān)系列表中的X網(wǎng)元地址、Y單板地址及Z端口地址與A網(wǎng)元地址、B單板地址及C端口地址共同存儲于自身的連接關(guān)系列表的同一個地址中。
當(dāng)一個光網(wǎng)絡(luò)中有多個網(wǎng)元,且每個網(wǎng)元均包含多個單板和多個端口時,網(wǎng)元連接關(guān)系的獲取方法與上述方法原理相同。
下面,針對無法根據(jù)操作管理中心的命令自行更改J0數(shù)據(jù)內(nèi)容的網(wǎng)元,對本發(fā)明方法進(jìn)行說明。
實施例二參見圖2,圖2為本發(fā)明另一個較佳實施例的獲取網(wǎng)元連接關(guān)系流程圖,該流程具體包括以下步驟步驟201~202操作管理中心先抑制所有網(wǎng)元的J0告警,以防止網(wǎng)元因接收到數(shù)據(jù)內(nèi)容有變動的新J0而發(fā)出J0告警。之后,操作管理中心再對自身數(shù)據(jù)存儲系統(tǒng)中儲存的各網(wǎng)元中各端口的原J0進(jìn)行更改,分別將對應(yīng)的位置信息加入各原J0中,使原J0被更改為新J0。所述的對應(yīng)位置信息具體包括該網(wǎng)元的地址及發(fā)送上述新J0的單板號和端口號。接著,操作管理中心將完成數(shù)據(jù)內(nèi)容更改的各網(wǎng)元各端口的新J0分別下發(fā)給各網(wǎng)元的各端口,這時,各網(wǎng)元各端口所發(fā)送的J0就不再是原J0,而是新J0,發(fā)送該新J0的網(wǎng)元就被認(rèn)為是發(fā)送端網(wǎng)元;收到該新J0的網(wǎng)元就被認(rèn)為是接收端網(wǎng)元。
步驟203~204操作管理中心向各網(wǎng)元下發(fā)查詢命令,收到該命令的各接收端網(wǎng)元包含的所有單板上的所有端口分別將當(dāng)前收到的新J0發(fā)送給操作管理中心,操作管理中心可以從自身的數(shù)據(jù)存儲系統(tǒng)中獲取任何一個向其發(fā)送新J0的接收端網(wǎng)元的位置信息,該接收端網(wǎng)元的位置信息包括向操作管理中心發(fā)送新J0的接收端網(wǎng)元地址及該接收端網(wǎng)元收到所述新J0的單板號和端口號。
操作管理中心收到各接收端網(wǎng)元發(fā)送的新J0后,就將各新J0包含的發(fā)送端網(wǎng)元位置信息與接收端網(wǎng)元位置信息共同保存在自身的連接關(guān)系列表的同一個地址中。所述新J0包含的發(fā)送端網(wǎng)元位置信息包括向所述接收端網(wǎng)元發(fā)送該新J0的發(fā)送端網(wǎng)元地址及該發(fā)送端網(wǎng)元發(fā)送該新J0的單板號和端口號。
需要說明的是,由于每個網(wǎng)元作為發(fā)送端網(wǎng)元,向?qū)Χ私邮斩司W(wǎng)元發(fā)送自身的新J0時,還接收來自對端接收端網(wǎng)元的新J0,即一個網(wǎng)元某端口與另一個網(wǎng)元某端口之間,存在雙向發(fā)送的新J0。所以,當(dāng)這兩個網(wǎng)元向操作管理中心上報各自收到的新J0時,操作管理中心在儲存位置信息時,會得到兩個具有相同連接關(guān)系的位置信息,只是其中一個連接關(guān)系的位置信息中的發(fā)送端網(wǎng)元是另一個連接關(guān)系的位置信息中的接收端網(wǎng)元;而其中一個連接關(guān)系的位置信息中的接收端網(wǎng)元是另一個連接關(guān)系的位置信息中的發(fā)送端網(wǎng)元。
所以,操作管理中心收到各網(wǎng)元上報的新J0后,既可以將新J0中包含的發(fā)送端網(wǎng)元的位置信息與接收端網(wǎng)元的位置信息共同存儲于自身連接關(guān)系列表的同一個地址中;也可以將上述的發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息連同發(fā)送端網(wǎng)元作為接收端網(wǎng)元時的位置信息對應(yīng)的接收端網(wǎng)元作為發(fā)送端網(wǎng)元時的位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。這樣,在后續(xù)操作中,如果兩網(wǎng)元間的收、發(fā)信號光纖中的一根或兩根錯連到了其它網(wǎng)元上,操作管理中心就可以根據(jù)自身連接關(guān)系列表中存儲的網(wǎng)元位置連接關(guān)系發(fā)現(xiàn)光纖連接錯誤,并發(fā)出告警。
步驟205~206操作管理中心完成位置信息存儲后,向各網(wǎng)元的各端口分別下發(fā)原J0,使各網(wǎng)元的端口向?qū)Χ司W(wǎng)元端口發(fā)送的新J0恢復(fù)為原J0。之后,操作管理中心取消步驟201中設(shè)置的對所有網(wǎng)元J0告警的抑制。
實施例二所述的方法可以應(yīng)用于光網(wǎng)絡(luò)中的任何類型的網(wǎng)元,而實施例一所述的方法則只能應(yīng)用于可以根據(jù)操作管理中心的命令自行更改J0數(shù)據(jù)內(nèi)容的網(wǎng)元。
為便于對本實施例的理解,下面假設(shè)在一個光網(wǎng)絡(luò)中只包含兩個網(wǎng)元,且每個網(wǎng)元只包含一個單板及一個端口,以此為例對本實施例進(jìn)行簡要說明假設(shè)A網(wǎng)元中的B單板上的C端口與X網(wǎng)元中的Y單板上的Z端口之間連接有兩根光纖,分別為1號光纖和2號光纖。其中,1號光纖專門用于從A網(wǎng)元B單板的C端口向X網(wǎng)元Y單板的Z端口傳輸數(shù)據(jù),2號光纖則專門用于從X網(wǎng)元Y單板的Z端口向A網(wǎng)元B單板的C端口傳輸數(shù)據(jù),且每根光纖中分別有操作管理中心最初設(shè)置的原J0在傳輸。
操作管理中心首先抑制A網(wǎng)元的C端口和X網(wǎng)元的Z端口的J0告警,再對自身數(shù)據(jù)存儲系統(tǒng)中儲存的A網(wǎng)元C端口和X網(wǎng)元Z端口發(fā)送的原J0進(jìn)行更改,具體做法為將A網(wǎng)元地址、B單板地址和C端口地址都加入C端口發(fā)送的原J0中;將X網(wǎng)元地址、Y單板地址和Z端口地址都加入Z端口發(fā)送的原J0中。接著,操作管理中心將完成位置信息添加的A網(wǎng)元C端口和X網(wǎng)元Z端口的新J0分別下發(fā)給A網(wǎng)元C端口和X網(wǎng)元Z端口,這時,A網(wǎng)元C端口和X網(wǎng)元Z端口各自發(fā)送的J0就不再是原J0,而是新J0。
當(dāng)操作管理中心向A網(wǎng)元和X網(wǎng)元下發(fā)搜索命令,且A網(wǎng)元和X網(wǎng)元收到該命令后,A網(wǎng)元就將其C端口收到的X網(wǎng)元Z端口發(fā)送的新J0上報給操作管理中心;X網(wǎng)元就將其Z端口收到的A網(wǎng)元C端口發(fā)送的新J0上報給操作管理中心。操作管理中心收到A網(wǎng)元和X網(wǎng)元上報的新J0后,將A網(wǎng)元上報的新J0中的X網(wǎng)元地址、Y單板地址及Z端口地址與A網(wǎng)元地址、B單板地址及C端口地址共同存儲于自身的連接關(guān)系列表的同一個地址中;將X網(wǎng)元上報的新J0中的A網(wǎng)元地址、B單板地址及C端口地址與X網(wǎng)元地址、Y單板地址及Z端口地址共同存儲于自身的連接關(guān)系列表的同一個地址中;操作管理中心還可以將A網(wǎng)元上報的新J0中的X網(wǎng)元地址、Y單板地址及Z端口地址與A網(wǎng)元地址、B單板地址及C端口地址連同X網(wǎng)元上報的新J0中的A網(wǎng)元地址、B單板地址及C端口地址與X網(wǎng)元地址、Y單板地址及Z端口地址共同存儲于自身的連接關(guān)系列表的同一個地址中。之后,操作管理中心向A網(wǎng)元的C端口下發(fā)其J0更改前的原J0,向X網(wǎng)元的Z端口下發(fā)其J0更改前的原J0,再取消步最初設(shè)置的對A網(wǎng)元C端口和X網(wǎng)元Z端口的J0告警抑制。
當(dāng)一個光網(wǎng)絡(luò)中有多個網(wǎng)元,且每個網(wǎng)元均包含多個單板和多個端口時,網(wǎng)元連接關(guān)系的獲取方法與上述方法原理相同。
由以上所述可以看出,本發(fā)明所提供的獲取各網(wǎng)元連接關(guān)系的方法,減少了獲取網(wǎng)元連接關(guān)系時的工作量,從而降低了運營成本,減少了工作時間,工作速度也得到提高;同時,獲取的網(wǎng)元連接關(guān)系的正確率也得到提高。以上所述僅為本發(fā)明的過程及方法實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種獲取各網(wǎng)元連接關(guān)系的方法,其特征在于,該方法包括以下步驟a.操作管理中心向各網(wǎng)元下發(fā)搜索命令;b.每個網(wǎng)元收到搜索命令后,在自身每個端口要發(fā)送的原J0中加入發(fā)送端網(wǎng)元位置信息,之后,每個網(wǎng)元分別作為發(fā)送端網(wǎng)元向與其連接的對端接收端網(wǎng)元發(fā)送修改后的新J0;每個接收端網(wǎng)元將其收到的來自發(fā)送端網(wǎng)元的新J0所包含的發(fā)送端網(wǎng)元位置信息與自身的位置信息共同存儲于自身的連接關(guān)系列表中;c.操作管理中心向每個網(wǎng)元下發(fā)查詢命令;d.每個網(wǎng)元將自身存儲的連接關(guān)系列表上報給操作管理中心,操作管理中心將每個網(wǎng)元上報的連接關(guān)系列表存儲于自身的連接關(guān)系列表中。
2.如權(quán)利要求1所述的方法,其特征在于,步驟b中進(jìn)一步包括在加入網(wǎng)元位置信息的同時,還在原J0中加入用以抑制對端接收端網(wǎng)元J0告警的網(wǎng)元搜索參數(shù)。
3.如權(quán)利要求1所述的方法,其特征在于,步驟b中,每個網(wǎng)元收到搜索命令后,備份保存自身各端口發(fā)送的原J0。
4.如權(quán)利要求1所述的方法,其特征在于,步驟d中,操作管理中心將發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。
5.如權(quán)利要求1所述的方法,其特征在于,步驟d中,操作管理中心將發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息連同發(fā)送端網(wǎng)元作為接收端網(wǎng)元時的位置信息對應(yīng)的接收端網(wǎng)元作為發(fā)送端網(wǎng)元時的位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。
6.如權(quán)利要求1所述的方法,其特征在于,步驟d中,每個網(wǎng)元將自身存儲的連接關(guān)系列表上報給操作管理中心后,操作管理中心向各網(wǎng)元下發(fā)原J0,每個網(wǎng)元向與其連接的對端網(wǎng)元發(fā)送原J0。
7.如權(quán)利要求3所述的方法,其特征在于,預(yù)先設(shè)置一個時間周期,各發(fā)送端網(wǎng)元發(fā)送新J0的時間長度到達(dá)所設(shè)置周期的時間長度后,自行恢復(fù)發(fā)送原J0。
8.如權(quán)利要求1至7中任一項所述的方法,其特征在于,所述的發(fā)送端網(wǎng)元位置信息包括發(fā)送端網(wǎng)元的地址及發(fā)送所述新J0的單板號和端口號。
9.如權(quán)利要求1至7中任一項所述的方法,其特征在于,所述的接收端網(wǎng)元位置信息包括接收到所述新J0的接收端網(wǎng)元地址及接收到所述新J0的單板號和端口號。
10.一種獲取各網(wǎng)元連接關(guān)系的方法,其特征在于,該方法包括以下步驟a.操作管理中心在存儲于自身數(shù)據(jù)存儲系統(tǒng)中的每個網(wǎng)元的端口要發(fā)送的原J0中,分別加入各發(fā)送端網(wǎng)元的位置信息,并將每個完成位置信息加入的新J0分別下發(fā)給每個網(wǎng)元的各端口,之后,每個網(wǎng)元作為發(fā)送端網(wǎng)元向與其連接的對端接收端網(wǎng)元發(fā)送新下發(fā)的新J0;b.操作管理中心向每個接收端網(wǎng)元下發(fā)查詢命令,每個接收端網(wǎng)元收到查詢命令后,將其收到的新J0上報給操作管理中心,操作管理中心將各接收端網(wǎng)元上報的新J0包含的發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息存儲于自身的連接關(guān)系列表中;c.操作管理中心向各網(wǎng)元下發(fā)原J0,每個網(wǎng)元向與其連接的對端網(wǎng)元發(fā)送原J0。
11.如權(quán)利要求10所述的方法,其特征在于,在步驟a前,操作管理中心抑制所有網(wǎng)元的J0告警;則在步驟c后,操作管理中心取消對所有網(wǎng)元J0告警的抑制。
12.如權(quán)利要求10所述的方法,其特征在于,步驟b中,操作管理中心將發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。
13.如權(quán)利要求10所述的方法,其特征在于,步驟b中,操作管理中心將發(fā)送端網(wǎng)元位置信息與對應(yīng)的接收端網(wǎng)元位置信息連同發(fā)送端網(wǎng)元作為接收端網(wǎng)元時的位置信息對應(yīng)的接收端網(wǎng)元作為發(fā)送端網(wǎng)元時的位置信息共同存儲于自身的連接關(guān)系列表的同一個地址中。
14.如權(quán)利要求10、12或13所述的方法,其特征在于所述的發(fā)送端網(wǎng)元位置信息包括發(fā)送端網(wǎng)元的地址及發(fā)送所述新J0的單板號和端口號;所述的接收端網(wǎng)元位置信息包括接收到所述新J0的接收端網(wǎng)元地址及接收到所述新J0的單板號和端口號。
全文摘要
本發(fā)明公開了一種獲取各網(wǎng)元連接關(guān)系的方法,操作管理中心向各網(wǎng)元下發(fā)搜索命令;各網(wǎng)元收到搜索命令后,在自身各端口要發(fā)送的原J0中加入發(fā)送端網(wǎng)元位置信息,各網(wǎng)元分別作為發(fā)送端網(wǎng)元向與其連接的對端接收端網(wǎng)元發(fā)送修改后的新J0,各接收端網(wǎng)元將其收到的來自發(fā)送端網(wǎng)元的新J0包含的發(fā)送端網(wǎng)元位置信息與自身位置信息共同存儲于自身的連接關(guān)系列表中;操作管理中心向各網(wǎng)元下發(fā)查詢命令;各網(wǎng)元將自身存儲的連接關(guān)系列表上報給操作管理中心,操作管理中心將各網(wǎng)元上報的連接關(guān)系列表存儲于自身的連接關(guān)系列表中。本發(fā)明能減少獲取網(wǎng)元連接關(guān)系的工作時間及工作量,降低運營成本,提高工作速度及網(wǎng)元連接關(guān)系的獲取準(zhǔn)確率。
文檔編號H04L12/28GK1719778SQ20041006917
公開日2006年1月11日 申請日期2004年7月5日 優(yōu)先權(quán)日2004年7月5日
發(fā)明者張遠(yuǎn), 王俊有, 黃志明 申請人:華為技術(shù)有限公司