專利名稱:一種電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電信設(shè)備的控制方法,尤其涉及一種電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法。
背景技術(shù):
現(xiàn)有的電信設(shè)備一般有兩種類型,一種是有背板電信設(shè)備,另一種是無背板電信設(shè)備,二者對外都表現(xiàn)為一個網(wǎng)元設(shè)備。其中,有背板電信設(shè)備在物理上通過背板將多個單板聯(lián)系在一起,各單板通過背板實(shí)現(xiàn)相互之間的通信功能。無背板電信設(shè)備又稱分布式邏輯設(shè)備,在物理上通過光纖或電纜等配線將多個單板聯(lián)系在一起,各單板通過兩兩之間的配線實(shí)現(xiàn)相互之間的通信功能。
在有背板電信設(shè)備中,采用背板將多塊單板形成一個邏輯設(shè)備,設(shè)備的拓?fù)潢P(guān)系由各單板在背板上的物理位置確定。由于利用背板構(gòu)成的電信設(shè)備占地面積比較大,安裝成本比較高,特別對于基站設(shè)備,由于數(shù)量巨大而導(dǎo)致運(yùn)營商建網(wǎng)成本大幅上升。為解決上述問題,出現(xiàn)了分布式邏輯設(shè)備,不再需要象傳統(tǒng)設(shè)備一樣通過背板通信,而是直接通過單板相互之間的配線進(jìn)行通信。此種結(jié)構(gòu)的電信設(shè)備由人工根據(jù)已知拓?fù)潢P(guān)系來配置邏輯標(biāo)識,而電信設(shè)備則無法根據(jù)單板的邏輯標(biāo)識自動獲取拓?fù)潢P(guān)系,進(jìn)而無法對連接后的電信設(shè)備的拓?fù)潢P(guān)系進(jìn)行檢驗(yàn),而且,當(dāng)有單板出現(xiàn)故障時,電信設(shè)備的拓?fù)潢P(guān)系也會隨之而發(fā)生改變,這時就需要再次根據(jù)單板的邏輯標(biāo)識由人工獲取拓?fù)潢P(guān)系。分布式邏輯設(shè)備中單板數(shù)量眾多,每當(dāng)其中單板發(fā)生改變時都由人工獲取拓?fù)潢P(guān)系,不僅效率低下,而且,由于人工的介入,也無法保證拓?fù)潢P(guān)系獲取的準(zhǔn)確性。
發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術(shù)的缺點(diǎn),提供一種電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法,電信設(shè)備根據(jù)各單板上報(bào)給主控單板的邏輯標(biāo)識,自動獲取電信設(shè)備的拓?fù)潢P(guān)系。
本發(fā)明所述電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法,其步驟包括步驟一,電信設(shè)備內(nèi)主控單板向其他單板廣播本板邏輯標(biāo)識;步驟二,電信設(shè)備內(nèi)其他單板接收到主控單板的邏輯標(biāo)識,向主控單板上報(bào)各自的邏輯標(biāo)識信息;步驟三,電信設(shè)備內(nèi)主控單板根據(jù)本板邏輯標(biāo)識及其他單板上報(bào)的邏輯標(biāo)識信息生成拓?fù)潢P(guān)系圖。
上述方法中,其他單板向主控單板上報(bào)的邏輯標(biāo)識信息包括該單板的邏輯標(biāo)識、該單板各接口連接的其他單板的邏輯標(biāo)識。
本發(fā)明還提供了一種對上述電信設(shè)備內(nèi)單板的邏輯標(biāo)識進(jìn)行沖突檢測的方法,在通信鏈路上為每個單板配置用于發(fā)送自身信息的固定時隙,并配置各單板異步發(fā)送數(shù)據(jù),該方法還包括以下步驟A、單板接收到數(shù)據(jù),判斷在配置的固定時隙上的信息與自身全球唯一序列號是否相同,如果是,則執(zhí)行步驟B;否則,執(zhí)行步驟C;B、單板丟棄接收的數(shù)據(jù),結(jié)束本流程;C、單板將自身隔離,并發(fā)出邏輯標(biāo)識發(fā)生沖突的告警。
本發(fā)明由主控單板向其他單板通知其邏輯標(biāo)識,并接收其他單板的邏輯標(biāo)識和反映其他單板相互之間連接關(guān)系的邏輯標(biāo)識,電信設(shè)備在自動獲取拓?fù)潢P(guān)系時,將主控單板的邏輯標(biāo)識作為拓?fù)鋱D根節(jié)點(diǎn)的標(biāo)識,將其他單板的邏輯標(biāo)識作為拓?fù)鋱D中根節(jié)點(diǎn)下各分支節(jié)點(diǎn)標(biāo)識。本發(fā)明所述的電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法沒有了人工干預(yù),因此更加快速和準(zhǔn)確。
圖1為本發(fā)明所述的電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法流程圖;圖2為本發(fā)明所述的電信設(shè)備的結(jié)構(gòu)示意圖;圖3為本發(fā)明所述的電信設(shè)備的另一種結(jié)構(gòu)示意圖;圖4為本發(fā)明所述的電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法中檢測邏輯標(biāo)識沖突的方法流程圖。
具體實(shí)施例方式
本發(fā)明所述電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法中,電信設(shè)備內(nèi)主控單板根據(jù)該主控單板的邏輯標(biāo)識和該主控單板接收到的其他單板上報(bào)的邏輯標(biāo)識自動獲取電信設(shè)備的拓?fù)潢P(guān)系。
下面結(jié)合說明書附圖對本發(fā)明做進(jìn)一步說明。
如說明書附圖1所示,本發(fā)明所述的電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法,其步驟包括步驟101,電信設(shè)備內(nèi)主控單板向其他單板廣播本板的邏輯標(biāo)識;關(guān)于主控單板的確定方式,可以由單板的邏輯標(biāo)識來確定,例如,假設(shè)電信設(shè)備內(nèi)主控單板的邏輯標(biāo)識設(shè)置為0,則電信設(shè)備以邏輯標(biāo)識為0的單板為主控單板;主控單板通過其接口向其他單板廣播本板的邏輯標(biāo)識;如說明書附圖2所示,所述的電信設(shè)備包括四塊單板,即單板0、單板1、單板2、單板3,該四塊單板形成環(huán)形結(jié)構(gòu),四塊單板各自的邏輯標(biāo)識為0、1、2、3,每個單板上有A、B兩個高速接口,所述高速接口可以為現(xiàn)場可編程門陣列(FPGA)接口,單板0為主控單板,單板0通過其A接口與單板1相連接,單板1上的對應(yīng)連接接口為A;單板0通過其B接口與單板2相連接,單板2上的對應(yīng)連接接口為B;單板3通過其A接口與單板2相連接,單板2上的對應(yīng)連接接口為A;單板3通過其B接口與單板1相連接,單板1上的對應(yīng)連接接口為B;單板0在其固定的時隙和通道上由其接口A向單板1、單板2、單板3發(fā)出本板的邏輯標(biāo)識0,單板0也可以在其固定的時隙和通道上由其接口B向單板1、單板2、單板3發(fā)出本板的邏輯標(biāo)識0,或通過接口A和接口B向單板1、單板2、單板3發(fā)出本板的邏輯標(biāo)識0;對于電信設(shè)備內(nèi)各單板組成的非環(huán)形的拓?fù)浣Y(jié)構(gòu),由主控單板通過不同的接口向與各不同接口相連的單板廣播本板的邏輯標(biāo)識,如說明書附圖3所示,所述的電信設(shè)備包括四塊單板,即單板0、單板1、單板2、單板3,該四塊單板形成非環(huán)形結(jié)構(gòu),即單板2與單板3沒有通過相對應(yīng)的接口連接,四塊單板各自的邏輯標(biāo)識為0、1、2、3,每個單板上有A、B兩個高速接口,所述高速接口為FPGA接口,單板0為主控單板,單板0通過其A接口與單板1相連接,單板1上的對應(yīng)連接接口為A;單板0通過其B接口與單板2相連接,單板2上的對應(yīng)連接接口為B;單板3通過其B接口與單板1相連接,單板1上的對應(yīng)連接接口為B;單板3及單板2的另外接口A閑置;單板0在其固定的時隙上由其接口A向單板1、單板3發(fā)出本板的邏輯標(biāo)識0,由其接口B向單板2發(fā)出本板的邏輯標(biāo)識0。
步驟102,其他單板根據(jù)接收到的主控單板的邏輯標(biāo)識,向主控單板上報(bào)各自的邏輯標(biāo)識信息;所述其他單板上報(bào)的邏輯標(biāo)識信息包括該單板的邏輯標(biāo)識及與該單板各接口連接的其他單板的邏輯標(biāo)識;所述其他單板通過各自固定的時隙和通道向主控單板上報(bào)各自的邏輯標(biāo)識信息,如說明書附圖2所示,單板1上報(bào)的邏輯標(biāo)識信息包括單板1的邏輯標(biāo)識1,單板1的A接口連接的單板0的邏輯標(biāo)識0,單板1的B接口連接的單板3的邏輯標(biāo)識3;單板2上報(bào)的邏輯標(biāo)識信息包括單板2的邏輯標(biāo)識2,單板2的A接口連接的單板3的邏輯標(biāo)識3,單板2的B接口連接的單板0的邏輯標(biāo)識0;單板3上報(bào)的邏輯標(biāo)識信息包括單板3的邏輯標(biāo)識3,單板3的A接口連接的單板2的邏輯標(biāo)識2,單板3的B接口連接的單板1的邏輯標(biāo)識1;又如說明書附圖3所示,單板1上報(bào)的邏輯標(biāo)識信息包括單板1的邏輯標(biāo)識1,單板1的A接口連接的單板0的邏輯標(biāo)識0,單板1的B接口連接的單板3的邏輯標(biāo)識3;單板2上報(bào)的邏輯標(biāo)識信息包括單板2的邏輯標(biāo)識2,單板2的B接口連接的單板0的邏輯標(biāo)識0;單板3上報(bào)的邏輯標(biāo)識信息包括單板3的邏輯標(biāo)識3,單板3的B接口連接的單板1的邏輯標(biāo)識1;對于電信設(shè)備內(nèi)包含單板數(shù)量眾多的情況,各單板上報(bào)給主控單板的邏輯標(biāo)識信息的內(nèi)容與形式相同,都包含了本單板的邏輯標(biāo)識和該單板各接口連接的其他單板的邏輯標(biāo)識。
步驟103,電信設(shè)備內(nèi)主控單板根據(jù)本板邏輯標(biāo)識及其他單板上報(bào)的邏輯標(biāo)識信息生成拓?fù)潢P(guān)系圖;電信設(shè)備內(nèi)主控單板根據(jù)上述邏輯標(biāo)識信息生成拓?fù)潢P(guān)系圖時,以主控單板的邏輯標(biāo)識為拓?fù)潢P(guān)系圖中的根節(jié)點(diǎn)標(biāo)識,以其他單板的邏輯標(biāo)識為拓?fù)潢P(guān)系圖中的分支節(jié)點(diǎn)標(biāo)識;例如,說明書附圖2中,主控單板0將本板的邏輯標(biāo)識0作為電信設(shè)備拓?fù)潢P(guān)系圖中根節(jié)點(diǎn)的標(biāo)識,在對拓?fù)潢P(guān)系圖的根節(jié)點(diǎn)標(biāo)識后,主控單板根據(jù)其他單板上報(bào)的邏輯標(biāo)識信息創(chuàng)建拓?fù)潢P(guān)系圖中各分支節(jié)點(diǎn)的標(biāo)識,如單板1上報(bào)給單板0的邏輯標(biāo)識信息為本板的邏輯標(biāo)識1及其A接口相連的單板0的邏輯標(biāo)識為0、其B接口相連的單板3的邏輯標(biāo)識為3;則主控單板0在拓?fù)潢P(guān)系圖的根節(jié)點(diǎn)的A接口下增加一個分支節(jié)點(diǎn),該分支節(jié)點(diǎn)的邏輯標(biāo)識為1;同理,主控單板0可在拓?fù)潢P(guān)系圖的根節(jié)點(diǎn)的B接口下增加一個分支節(jié)點(diǎn),該分支節(jié)點(diǎn)的邏輯標(biāo)識為2;至于單板3,該單板未與主控單板0直接相連,該單板上報(bào)給單板0的邏輯標(biāo)識信息為本板的邏輯標(biāo)識3及其A接口相連的單板2的邏輯標(biāo)識2、其B接口相連的單板1的邏輯標(biāo)識1,則主控單板0將單板3的邏輯標(biāo)識3作為拓?fù)潢P(guān)系圖中分支節(jié)點(diǎn)的邏輯標(biāo)識,同時,將該分支節(jié)點(diǎn)的A接口與邏輯標(biāo)識為2的分支節(jié)點(diǎn)的A接口相連,將該分支節(jié)點(diǎn)的B接口與邏輯標(biāo)識為1的分支節(jié)點(diǎn)的B接口相連,這樣,就形成了閉環(huán)形的拓?fù)潢P(guān)系圖;又如說明書附圖3中,相對于附圖2,該圖中單板3并未與單板2通過對應(yīng)的接口相連,于是,主控單板0將本板的邏輯標(biāo)識0作為電信設(shè)備拓?fù)潢P(guān)系圖中根節(jié)點(diǎn)的標(biāo)識,在對拓?fù)潢P(guān)系圖的根節(jié)點(diǎn)進(jìn)行了標(biāo)識后,主控單板0根據(jù)接收到的其他單板上報(bào)的邏輯標(biāo)識創(chuàng)建拓?fù)潢P(guān)系圖中各分支節(jié)點(diǎn)的標(biāo)識,主控單板0根據(jù)單板1上報(bào)的邏輯標(biāo)識信息,在拓?fù)潢P(guān)系圖的根節(jié)點(diǎn)的A接口下增加一個分支節(jié)點(diǎn),該分支節(jié)點(diǎn)的邏輯標(biāo)識為1;同理,主控單板0根據(jù)單板2上報(bào)的邏輯標(biāo)識信息,在拓?fù)潢P(guān)系圖的根節(jié)點(diǎn)的B接口下增加一個分支節(jié)點(diǎn),該分支節(jié)點(diǎn)的邏輯標(biāo)識為2,對于單板3,由于其只與單板1直接通過B接口相連,故主控單板0根據(jù)該單板上報(bào)的邏輯標(biāo)識信息,在拓?fù)潢P(guān)系圖中增加一個分支節(jié)點(diǎn),該分支節(jié)點(diǎn)的邏輯標(biāo)識為3,其連接于邏輯標(biāo)識為1的分支節(jié)點(diǎn)的B接口,這樣,就形成了一個開環(huán)形的拓?fù)潢P(guān)系圖。
對于開環(huán)形的拓?fù)潢P(guān)系圖,當(dāng)主控單板接收到的其他單板上報(bào)的邏輯標(biāo)識信息中僅包含該單板的邏輯標(biāo)識和其一個接口連接的其他單板的邏輯標(biāo)識,則可以認(rèn)為該單板位于電信設(shè)備拓?fù)潢P(guān)系圖的終端位置;例如,說明書附圖3中的單板2與單板3,這兩個單板都只有一個接口B與其他單板相連,所以,則可以確定這兩個單板的邏輯標(biāo)識為拓?fù)潢P(guān)系圖中對應(yīng)終端的邏輯標(biāo)識。
一個電信設(shè)備的拓?fù)潢P(guān)系圖,可能是如說明書附圖2所述的簡單閉環(huán)形狀,也可能是如說明書附圖3所述的簡單開環(huán)形狀,也可能是包含開環(huán)與閉環(huán)的混合結(jié)構(gòu),但是,不管如何復(fù)雜的拓?fù)浣Y(jié)構(gòu),其都可以分解為若干個開環(huán)形或閉環(huán)形的組合體,主控單板就是通過其他單板上報(bào)的邏輯標(biāo)識信息了解其他單板的標(biāo)識及單板之間的連接關(guān)系,從而先創(chuàng)建根節(jié)點(diǎn),再依次創(chuàng)建出各分支節(jié)點(diǎn)。
本發(fā)明中,電信設(shè)備可以根據(jù)單板的邏輯標(biāo)識自動獲取拓?fù)潢P(guān)系圖,在自動獲取拓?fù)潢P(guān)系的過程中,首先將主控單板的邏輯標(biāo)識作為拓?fù)潢P(guān)系圖的根節(jié)點(diǎn)標(biāo)識,再將其他單板的邏輯標(biāo)識作為拓?fù)鋱D中各個分支的節(jié)點(diǎn)標(biāo)識,不必依賴于人工配置,具有高效性和準(zhǔn)確性;電信設(shè)備獲取拓?fù)潢P(guān)系圖后,可以對電信設(shè)備連接的正確性進(jìn)行檢驗(yàn),而通信系統(tǒng)則可以根據(jù)此拓?fù)潢P(guān)系圖制定控制策略、時延控制和路由策略。
本發(fā)明所述的電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法中,其實(shí)現(xiàn)的前提是電信設(shè)備內(nèi)各個單板的邏輯標(biāo)識已經(jīng)由人工進(jìn)行配置,在對各個單板的邏輯標(biāo)識進(jìn)行人工配置的時候,不可避免的會出現(xiàn)某幾塊單板的邏輯標(biāo)識相同的情況,也就是這幾塊單板的邏輯標(biāo)識互相沖突,當(dāng)幾塊單板的邏輯標(biāo)識出現(xiàn)沖突時,發(fā)生沖突的單板上報(bào)給主控單板的邏輯標(biāo)識信息中的本板邏輯標(biāo)識為無效值,例如,發(fā)生沖突的單板上報(bào)的本板邏輯標(biāo)識全部為1,此時,主控單板就無法根據(jù)各個單板上報(bào)的邏輯標(biāo)識信息自動生成拓?fù)潢P(guān)系圖;因此,在對各個單板的邏輯標(biāo)識進(jìn)行人工配置后,必須檢驗(yàn)邏輯標(biāo)識配置的正確性,這樣才能保證主控單板生成拓?fù)潢P(guān)系圖的正確性;本發(fā)明提供了一種檢測單板邏輯標(biāo)識沖突的方法,用于保證各單板邏輯標(biāo)識配置的正確性,如說明書附圖4所示,在通信鏈路上為每個單板配置用于發(fā)送自身信息的固定時隙,并配置各單板異步發(fā)送數(shù)據(jù),其步驟包括如下步驟201,單板接收到數(shù)據(jù),判斷在配置的固定時隙上的信息與自身全球唯一序列號是否相同,如果相同,則執(zhí)行步驟202;否則,執(zhí)行步驟203;上述在通信鏈路上為每個單板配置用于發(fā)送自身信息的固定時隙,是在無背板電信設(shè)備各單板之間的每條通信鏈路上為每個單板配置用于發(fā)送自身全球唯一序列號的固定時隙;例如,如果在無背板電信設(shè)備中同時包含有N個單板,這里N為自然數(shù),則在無背板電信設(shè)備各單板之間兩兩互連的每條通信鏈路上都固定分配N個時隙,每個單板根據(jù)自身的邏輯標(biāo)識在這N個時隙中占用固定的時隙發(fā)送自身全球唯一序列號;另外,在無背板電信設(shè)備中,對于同一單板而言,在每條通信鏈路上收發(fā)數(shù)據(jù)都是同步進(jìn)行的;
在通信鏈路上為每個單板配置用于發(fā)送自身信息的固定時隙后,在正常情況下,無背板電信設(shè)備中各單板將在為自身配置的固定時隙上填寫自身全球唯一序列號,并向無背板電信設(shè)備中各單板發(fā)送在配置的固定時隙上填寫了自身全球唯一序列號的數(shù)據(jù),此時很可能導(dǎo)致兩個邏輯標(biāo)識相同的單板同時檢測到?jīng)_突;為了解決兩個邏輯標(biāo)識相同的單板同時檢測到?jīng)_突的問題,本發(fā)明進(jìn)一步配置無背板電信設(shè)備中各單板異步發(fā)送數(shù)據(jù),即各單板發(fā)送在配置的固定時隙上填寫了自身全球唯一序列號的數(shù)據(jù)不再同步,這樣就可以保證兩個邏輯標(biāo)識相同的單板不會同時檢測到?jīng)_突;所述配置各單板異步發(fā)送數(shù)據(jù)包括缺省設(shè)置無背板電信設(shè)備中各單板在自身接口上的數(shù)據(jù)發(fā)送處于關(guān)閉狀態(tài),在接口由斷變通時,取消對與所述接口相連單板數(shù)據(jù)發(fā)送的缺省設(shè)置;在接口由通變斷時,恢復(fù)對與所述接口相連單板數(shù)據(jù)發(fā)送的缺省設(shè)置;在缺省設(shè)置無背板電信設(shè)備中各單板在自身接口上的數(shù)據(jù)發(fā)送處于關(guān)閉狀態(tài)時,單板通過自身接口僅接收和轉(zhuǎn)發(fā)數(shù)據(jù),并不將自身全球唯一序列號填寫到為自身配置的固定時隙上進(jìn)行發(fā)送;如果所述單板的兩個接口都有效,則缺省設(shè)置無背板電信設(shè)備中各單板在自身接口上的數(shù)據(jù)發(fā)送處于關(guān)閉狀態(tài)包括缺省設(shè)置無背板電信設(shè)備中各單板通過一個接口轉(zhuǎn)發(fā)從另一個接口接收的數(shù)據(jù);如果所述單板的兩個接口中有一個有效,則缺省設(shè)置無背板電信設(shè)備中各單板在自身接口上的數(shù)據(jù)發(fā)送處于關(guān)閉狀態(tài)包括缺省設(shè)置無背板電信設(shè)備中各單板通過有效的接口向其他單板發(fā)送在配置的固定時隙上填寫了無效信息的數(shù)據(jù);配置各單板異步發(fā)送數(shù)據(jù)后,在發(fā)送數(shù)據(jù)時,即在接口由斷變通,取消對與所述接口相連單板數(shù)據(jù)發(fā)送的缺省設(shè)置后,單板在為自身配置的固定時隙上填寫自身全球唯一序列號,利用不同的隨機(jī)數(shù)確定自身發(fā)送數(shù)據(jù)的時機(jī),向無背板電信設(shè)備中各單板發(fā)送在配置的固定時隙上填寫了自身全球唯一序列號的數(shù)據(jù);在上述步驟201中,單板判斷在配置的固定時隙上的信息與自身全球唯一序列號是否相同,是判斷在配置的固定時隙上的全球唯一序列號與自身全球唯一序列號是否相同,如果相同,則單板發(fā)生自環(huán);否則,單板邏輯標(biāo)識發(fā)生沖突;所述判斷在配置的固定時隙上的信息與自身全球唯一序列號是否相同由單板的FPGA進(jìn)行;步驟202,單板丟棄接收到的數(shù)據(jù),結(jié)束本流程;所述單板丟棄接收的數(shù)據(jù)是在單板發(fā)生自環(huán)時進(jìn)行的;單板發(fā)送在配置的固定時隙上填寫了自身全球唯一序列號的數(shù)據(jù),如果接收數(shù)據(jù)中在配置的固定時隙上填寫的全球唯一序列號與自身全球唯一序列號相同,則單板發(fā)生了自環(huán),此時,為了減少通信鏈路上的負(fù)荷,使整個無背板電信設(shè)備能夠更好地運(yùn)行,單板并不將接收的數(shù)據(jù)轉(zhuǎn)發(fā)給其他單板,也不將接收的數(shù)據(jù)發(fā)送給自身的中央處理器進(jìn)行處理,而是直接丟棄接收的數(shù)據(jù),這樣能夠很好地解決無背板電信設(shè)備的自環(huán)問題;步驟203,單板將自身隔離,并發(fā)出邏輯標(biāo)識發(fā)生沖突的告警;所述單板將自身隔離,是單板通過一個接口轉(zhuǎn)發(fā)從另一個接口接收的數(shù)據(jù),將接收的數(shù)據(jù)轉(zhuǎn)發(fā)給無背板電信設(shè)備中的其他單板,這樣能夠使整個無背板電信設(shè)備正常工作,不影響整個無背板電信設(shè)備通信功能的實(shí)現(xiàn);所述單板發(fā)出邏輯標(biāo)識發(fā)生沖突的告警至少包括單板運(yùn)行自身的控制軟件,發(fā)出告警語音或點(diǎn)亮告警指示燈,單板也可以通過其他方式發(fā)出邏輯標(biāo)識發(fā)生沖突的告警。
本發(fā)明中所述的分布式邏輯設(shè)備的應(yīng)用場景主要在于獲取設(shè)備安裝區(qū)域非常困難的地方,所以組成一個分布式邏輯設(shè)備的單板也不能太多,以16塊單板為例,每塊單板有2個FPGA高速接口,F(xiàn)PGA高速接口帶寬速率可以高達(dá)10Gbps,本發(fā)明中提出在每塊單板的每個高速接口上都在固定的1個位置發(fā)送該單板的邏輯標(biāo)識號,即不會跨板傳遞邏輯標(biāo)識號,由于FPGA之間的高速通道是收發(fā)物理分離的,所以可以采用這種方式。
為了盡可能將帶寬用到真正需要傳輸?shù)臄?shù)據(jù)上去,發(fā)送序列號的16個位置每個在每幀中都只占用1比特,如果使用IPv6地址作為邏輯標(biāo)識號,則需要48比特,也就是說每48幀可以識別一個邏輯標(biāo)識號,48幀所累計(jì)的時間不過幾十個納秒,所以這種自動獲取拓?fù)潢P(guān)系的方法是比較快速高效的。
通信系統(tǒng)穩(wěn)定后,任何單板的加入或退出都會導(dǎo)致系統(tǒng)的拓?fù)潢P(guān)系發(fā)生改變。例如,一些單板從系統(tǒng)中脫離,這時,既可以在通過主控臺刪除電信設(shè)備拓?fù)潢P(guān)系圖的對應(yīng)的節(jié)點(diǎn),而后再撥出這些單板,此時,電信設(shè)備的拓?fù)潢P(guān)系發(fā)生了改變;另一種情況是一些單板先從電信設(shè)備中撥出,由于電信設(shè)備內(nèi)的各個單板是通過FPGA高速接口按固定的時隙與其他的與之相連的單板進(jìn)行通訊的,因此,當(dāng)在下一個時隙檢測到與之連接的單板消失時,就會在其向主控單板上報(bào)的邏輯標(biāo)識信息有所反映,而主控單板則根據(jù)接收到的其他單板上報(bào)的邏輯標(biāo)識信息更新拓?fù)潢P(guān)系圖,即刪除拓?fù)潢P(guān)系圖中對應(yīng)的節(jié)點(diǎn);又如,一些單板加入系統(tǒng),可以通過主控臺修改電信設(shè)備的拓?fù)潢P(guān)系圖,增加相應(yīng)的節(jié)點(diǎn);當(dāng)然,由于在電信設(shè)備中增加了新的單板,那么與新增加單板相連的單板在固定的時隙通過FPGA高速接口會得知新增加單板的邏輯標(biāo)識,于是,該單板向主控單板上報(bào)的邏輯標(biāo)識信息會發(fā)生相應(yīng)的變化,增加了與其接口連接的新增加單板的邏輯標(biāo)識信息,而主控單板則根據(jù)該單板上報(bào)的邏輯標(biāo)識信息更新拓?fù)潢P(guān)系圖,即在拓?fù)潢P(guān)系圖中增加相應(yīng)的節(jié)點(diǎn)。
盡管本發(fā)明的實(shí)施方案已公開如上,但其并不僅僅限于說明書和實(shí)施方式中所列運(yùn)用,它完全可以被適用于各種適合本發(fā)明的領(lǐng)域,對于熟悉本領(lǐng)域的人員而言,可容易地實(shí)現(xiàn)另外的修改,因此在不背離權(quán)利要求及等同范圍所限定的一般概念下,本發(fā)明并不限于特定的細(xì)節(jié)和這里示出與描述的圖例。
權(quán)利要求
1.一種電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法,其特征在于,步驟包括步驟一,電信設(shè)備內(nèi)主控單板向其他單板廣播本板邏輯標(biāo)識;步驟二,電信設(shè)備內(nèi)其他單板接收到主控單板的邏輯標(biāo)識,向主控單板上報(bào)各自的邏輯標(biāo)識信息;步驟三,電信設(shè)備內(nèi)主控單板根據(jù)本板邏輯標(biāo)識及其他單板上報(bào)的邏輯標(biāo)識信息生成拓?fù)潢P(guān)系圖。
2.如權(quán)利要求1所述的電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法,其特征在于,當(dāng)電信設(shè)備內(nèi)有單板加入或刪除時,電信設(shè)備內(nèi)主控單板根據(jù)與加入或刪除的單板相連接的其他單板上報(bào)的邏輯標(biāo)識信息增加或刪除拓?fù)潢P(guān)系圖中對應(yīng)的節(jié)點(diǎn)。
3.如權(quán)利要求1或2所述的電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法,其特征在于,所述其他單板上報(bào)的邏輯標(biāo)識信息包括該單板的邏輯標(biāo)識及與該單板各接口連接的其他單板的邏輯標(biāo)識。
4.如權(quán)利要求1所述的電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法,其特征在于,所述其他單板通過各自固定的時隙和通道向主控單板上報(bào)各自的邏輯標(biāo)識信息。
5.如權(quán)利要求1所述的電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法,其特征在于,電信設(shè)備以單板的邏輯標(biāo)識確定主控單板。
6.如權(quán)利要求1所述的電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法,其特征在于,所述步驟三中,電信設(shè)備內(nèi)主控單板以本板的邏輯標(biāo)識為拓?fù)潢P(guān)系圖中的根節(jié)點(diǎn)標(biāo)識,以其他單板的邏輯標(biāo)識為拓?fù)潢P(guān)系圖中的分支節(jié)點(diǎn)標(biāo)識。
7.一種檢測單板邏輯標(biāo)識沖突的方法,其特征在于,在通信鏈路上為每個單板配置用于發(fā)送自身信息的固定時隙,并配置各單板異步發(fā)送數(shù)據(jù),該方法還包括以下步驟A、單板接收到數(shù)據(jù),判斷在配置的固定時隙上的信息與自身全球唯一序列號是否相同,如果是,則執(zhí)行步驟B;否則,執(zhí)行步驟C;B、單板丟棄接收的數(shù)據(jù),結(jié)束本流程;C、單板將自身隔離,并發(fā)出邏輯標(biāo)識發(fā)生沖突的告警。
8.如權(quán)利要求7所述的檢測單板邏輯標(biāo)識沖突的方法,其特征在于,所述配置各單板異步發(fā)送數(shù)據(jù)包括缺省設(shè)置無背板電信設(shè)備中各單板在自身接口上的數(shù)據(jù)發(fā)送處于關(guān)閉狀態(tài),在接口由斷變通時,取消對與所述接口相連單板數(shù)據(jù)發(fā)送的缺省設(shè)置;在接口由通變斷時,恢復(fù)對與所述接口相連單板數(shù)據(jù)發(fā)送的缺省設(shè)置。
9.如權(quán)利要求7所述的檢測單板邏輯標(biāo)識沖突的方法,其特征在于,所述單板發(fā)出邏輯標(biāo)識發(fā)生沖突的告警包括單板發(fā)出告警語音或點(diǎn)亮告警指示燈。
全文摘要
本發(fā)明公開了一種電信設(shè)備自動獲取拓?fù)潢P(guān)系的方法,步驟包括電信設(shè)備內(nèi)主控單板向其他單板廣播本板邏輯標(biāo)識;電信設(shè)備內(nèi)其他單板接收到主控單板的邏輯標(biāo)識,向主控單板上報(bào)各自的邏輯標(biāo)識信息;電信設(shè)備內(nèi)主控單板根據(jù)本板邏輯標(biāo)識及其他單板上報(bào)的邏輯標(biāo)識信息生成拓?fù)潢P(guān)系圖。本發(fā)明由主控單板向其他單板通知其邏輯標(biāo)識,并根據(jù)其他單板上報(bào)的邏輯標(biāo)識信息生成拓?fù)潢P(guān)系圖,整個過程無需人工干預(yù),因此更加快速和準(zhǔn)確。
文檔編號H04L12/24GK1859214SQ200610058628
公開日2006年11月8日 申請日期2006年3月2日 優(yōu)先權(quán)日2006年3月2日
發(fā)明者姚建中 申請人:華為技術(shù)有限公司