專利名稱:一種列車網(wǎng)絡(luò)在線拓撲自動生成方法
技術(shù)領(lǐng)域:
本發(fā)明屬于列車網(wǎng)絡(luò)管理技術(shù)領(lǐng)域,尤其涉及一種列車網(wǎng)絡(luò)在線拓撲自動生成方法。
背景技術(shù):
列車通信網(wǎng)絡(luò)(TCN, Train Communication Network)簡稱列車網(wǎng)絡(luò),是列車的重要組成部分,是現(xiàn)代列車的核心技術(shù)之一。在列車通信網(wǎng)絡(luò)中,涉及到的網(wǎng)絡(luò)設(shè)備分為管理型設(shè)備和非管理型設(shè)備,其中,管理型設(shè)備包括 GWM (Gateway Module,網(wǎng)關(guān)模塊)、VCM (Vehicle Control Module,列車控制
模塊)、ERM (Event Record Module,事件記錄模塊)、IDD (Intelligence Display Device,智能顯示器)、1/0 (Input/Output,輸入/輸出)模塊、管理型交換機、無線設(shè)備等,非管理型設(shè)備包括非管理型交換機和中繼器。網(wǎng)絡(luò)維護人員為了對列車通信網(wǎng)絡(luò)進行網(wǎng)絡(luò)管理,需要對整個網(wǎng)絡(luò)的拓撲結(jié)構(gòu)有整體上的了解和認識,因此如何在線發(fā)現(xiàn)上述設(shè)備以及上述設(shè)備之間的拓撲結(jié)構(gòu),顯得尤為重要。更進一步地,列車網(wǎng)絡(luò)在線拓撲發(fā)現(xiàn)是進行網(wǎng)絡(luò)故障定位、故障分析、性能管理和配置管理的基礎(chǔ),是列車網(wǎng)絡(luò)管理的一個重要組成部分。目前,列車網(wǎng)絡(luò)在線拓撲發(fā)現(xiàn)比較常見的方法為基于LLDP (Link LayerDiscovery Protocol,鏈路層發(fā)現(xiàn)協(xié)議)的方法,其原理為列車網(wǎng)絡(luò)中每一管理型設(shè)備將自己的信息封裝成LLDP報文向鄰居設(shè)備發(fā)送,之后,列車網(wǎng)絡(luò)中的管理型設(shè)備接收鄰居設(shè)備發(fā)送的LLDP報文并存儲;在此基礎(chǔ)上,以列車網(wǎng)絡(luò)中某一管理型設(shè)備為種子節(jié)點,根據(jù)種子節(jié)點的信息獲取其鄰居設(shè)備的信息并記錄,然后以每個獲取的鄰居設(shè)備為新的種子節(jié)點獲取其鄰居設(shè)備的信息,如此反復(fù),直至獲取整個列車通信網(wǎng)絡(luò)的拓撲信息。但該方法存在如下缺點由于LLDP報文為多播報文,有些非管理型設(shè)備(例如非管理型交換機)不會轉(zhuǎn)發(fā)該類型的報文,從而導(dǎo)致某些管理型設(shè)備無法接受及存儲其通過上述非管理型設(shè)備連接的鄰居管理型設(shè)備的信息,進而導(dǎo)致無法發(fā)現(xiàn)完整的列車網(wǎng)絡(luò)在線拓撲信息。因此,如何發(fā)現(xiàn)比較完整的列車網(wǎng)絡(luò)在線拓撲,成為本領(lǐng)域亟待解決的技術(shù)問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種列車網(wǎng)絡(luò)在線拓撲自動生成方法,以克服上述問題,發(fā)現(xiàn)比較完整的列車網(wǎng)絡(luò)在線拓撲。為解決上述問題,本發(fā)明實施例提供如下技術(shù)方案一種列車網(wǎng)絡(luò)在線拓撲自動生成方法,包括通過廣播報文的方式,列車網(wǎng)絡(luò)中每一管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓撲信息并存儲,其中,某一管理型設(shè)備的鄰居設(shè)備為與所述某一管理型設(shè)備直接連接的管理型設(shè)備或通過非管理型設(shè)備與所述某一管理型設(shè)備連接的管理型設(shè)備;選取所述列車網(wǎng)絡(luò)中任意一個管理型設(shè)備作為種子設(shè)備;依據(jù)所述種子設(shè)備的拓撲信息獲取所述種子設(shè)備的所有鄰居設(shè)備的拓撲信息;
判斷是否已獲取整個列車網(wǎng)絡(luò)的拓撲信息;若判斷結(jié)果為未獲取整個列車網(wǎng)絡(luò)的拓撲信息,則將所述種子設(shè)備的每一鄰居設(shè)備作為新的種子設(shè)備替換原種子設(shè)備,之后,轉(zhuǎn)至執(zhí)行步驟依據(jù)所述種子設(shè)備的拓撲信息獲取所述種子設(shè)備的所有鄰居設(shè)備的拓撲信息;若判斷結(jié)果為已獲取整個列車網(wǎng)絡(luò)的拓撲
信息,則結(jié)束。優(yōu)選的,所述通過廣播報文的方式,列車網(wǎng)絡(luò)中每一管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓撲信息并存儲具體包括列車網(wǎng)絡(luò)中每一管理型設(shè)備分別將自己的拓撲信息以廣播報文的方式發(fā)送給自己的鄰居設(shè)備;所述每一管理型設(shè)備接收其鄰居設(shè)備發(fā)送的包括自身拓撲信息的廣播報文,并對 所述廣播報文以列表的形式進行存儲,形成鄰居設(shè)備信息列表。優(yōu)選的,所述列車網(wǎng)絡(luò)中每一管理型設(shè)備的拓撲信息包括介質(zhì)訪問控制MAC地址、互聯(lián)網(wǎng)協(xié)議IP地址、設(shè)備類型和本地端口。優(yōu)選的,所述選取所述列車網(wǎng)絡(luò)中任意一個管理型設(shè)備作為種子設(shè)備具體為網(wǎng)絡(luò)管理軟件接收來自列車網(wǎng)絡(luò)中與所述網(wǎng)絡(luò)管理軟件所在設(shè)備直接相鄰的管理型設(shè)備的廣播報文,并選取發(fā)送該廣播報文的管理型設(shè)備為種子設(shè)備。優(yōu)選的,所述依據(jù)所述種子設(shè)備的拓撲信息獲取所述種子設(shè)備的所有鄰居設(shè)備的拓撲信息具體為網(wǎng)絡(luò)管理軟件根據(jù)所述種子設(shè)備的拓撲信息中的MAC地址獲取所述種子設(shè)備的鄰居設(shè)備信息列表,并根據(jù)所述鄰居設(shè)備信息列表獲取其中所有鄰居設(shè)備的拓撲信息。由于本發(fā)明實施例提供的列車網(wǎng)絡(luò)在線拓撲自動生成方法中,列車網(wǎng)絡(luò)中管理型設(shè)備之間在獲取其鄰居設(shè)備的拓撲信息時,是基于廣播報文的方式,即通過發(fā)送——接收廣播報文來獲取鄰居設(shè)備的拓撲信息,而廣播報文能夠被非管理型設(shè)備進行轉(zhuǎn)發(fā),從而通過非管理型設(shè)備連接的管理型設(shè)備之間在向?qū)Ψ桨l(fā)送廣播報文時,所述廣播報文能夠通過非管理型設(shè)備的中轉(zhuǎn)被對方接收并存儲,故本發(fā)明在基于每一管理型設(shè)備獲取的鄰居設(shè)備的拓撲信息,來獲取整個列車網(wǎng)絡(luò)的拓撲信息時,能夠獲取通過非管理型設(shè)備連接的鄰居設(shè)備的拓撲信息,可見,本發(fā)明解決了上述問題,實現(xiàn)了能夠發(fā)現(xiàn)比較完整的列車網(wǎng)絡(luò)在線拓撲的目的。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實施例提供的列車網(wǎng)絡(luò)在線拓撲自動生成方法的方法流程圖;圖2是本發(fā)明實施例提供的列車網(wǎng)絡(luò)中設(shè)備獲取鄰居設(shè)備的拓撲信息的方法流程圖;圖3是本發(fā)明實施例提供的網(wǎng)絡(luò)管理軟件獲取整個列車網(wǎng)絡(luò)的拓撲信息的原理示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例公開了一種列車網(wǎng)絡(luò)在線拓撲自動生成方法,請參見圖1,所述方法包括如下步驟SI :通過廣播報文的方式,列車網(wǎng)絡(luò)中每一管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓撲信息并存儲,其中,某一管理型設(shè)備的鄰居設(shè)備為與所述某一管理型設(shè)備直接連接的管理型設(shè)備或通過非管理型設(shè)備與所述某一管理型設(shè)備連接的管理型設(shè)備。本實施例中,列車網(wǎng)絡(luò)中的管理型設(shè)備對鄰居設(shè)備的拓撲信息的存儲具體采用鄰居設(shè)備信息列表的形式,且上述鄰居設(shè)備信息列表具體通過在列車網(wǎng)絡(luò)的管理型設(shè)備之間 發(fā)送——接收廣播報文建立,請參見圖2,上述步驟SI包括Sll :列車網(wǎng)絡(luò)中每一管理型設(shè)備分別將自己的拓撲信息以廣播報文的方式發(fā)送給自己的鄰居設(shè)備。S12:所述每一管理型設(shè)備接收其鄰居設(shè)備發(fā)送的包括自身拓撲信息的廣播報文,并對所述廣播報文以列表的形式進行存儲,形成鄰居設(shè)備信息列表。更進一步地,本發(fā)明實施例中,列車網(wǎng)絡(luò)中每一管理型設(shè)備的拓撲信息包括該設(shè)備的MAC (MediaAccess Control,介質(zhì)訪問控制)地址、IP地址、設(shè)備類型以及本地端口。列車網(wǎng)絡(luò)中的每一管理型設(shè)備按照設(shè)定的頻率,定時將自己的MAC地址、IP地址、設(shè)備類型和本地端口組成拓撲信息廣播報文,并將所述廣播報文發(fā)送給自己的鄰居設(shè)備,其中,若管理型設(shè)備收到所述廣播報文,則知道了發(fā)送廣播報文的管理型設(shè)備的存在,并對所述廣播報文進行存儲,若非管理型設(shè)備收到所述廣播報文,則將其轉(zhuǎn)發(fā)至與該非管理型設(shè)備相連的管理型設(shè)備,這樣每個管理型設(shè)備就獲取了自己的鄰居設(shè)備的拓撲信息。在列車網(wǎng)絡(luò)中每一管理型設(shè)備獲取了其鄰居設(shè)備的拓撲信息的基礎(chǔ)上,可依據(jù)每一管理型設(shè)備獲取的其鄰居設(shè)備的拓撲信息,獲取整個列車網(wǎng)絡(luò)的拓撲信息。以下各步驟即是對獲取整個列車網(wǎng)絡(luò)拓撲信息的詳細描述。本實施例中,對整個列車網(wǎng)絡(luò)的拓撲信息的獲取具體由網(wǎng)絡(luò)管理軟件實現(xiàn),所述網(wǎng)絡(luò)管理軟件可以運行在PDA (Personal DigitalAssistant,掌上電腦)、顯示器或者PC (personal computer,個人計算機)等設(shè)備上。S2 :選取所述列車網(wǎng)絡(luò)中任意一個管理型設(shè)備作為種子設(shè)備。具體地,網(wǎng)絡(luò)管理軟件接收來自列車網(wǎng)絡(luò)中與所述網(wǎng)絡(luò)管理軟件所在設(shè)備直接相鄰的管理型設(shè)備的廣播報文,并選取發(fā)送該廣播報文的管理型設(shè)備為種子設(shè)備。S3:依據(jù)所述種子設(shè)備的拓撲信息獲取所述種子設(shè)備的所有鄰居設(shè)備的拓撲信肩、O請參見圖3,本發(fā)明中,網(wǎng)絡(luò)管理軟件與列車網(wǎng)絡(luò)的管理型設(shè)備之間采用基于MAC地址的管理報文,通過依據(jù)列車網(wǎng)絡(luò)中管理型設(shè)備的拓撲信息中的MAC地址獲取該管理型設(shè)備的鄰居設(shè)備的拓撲信息,進而獲取整個列車網(wǎng)絡(luò)的拓撲信息。相應(yīng)地,步驟S3的具體實現(xiàn)方式為網(wǎng)絡(luò)管理軟件從接收的種子設(shè)備的廣播報文中獲取該種子設(shè)備的MAC地址,并根據(jù)所述種子設(shè)備的MAC地址獲取所述種子設(shè)備的鄰居設(shè)備信息列表,之后根據(jù)所述鄰居設(shè)備信息列表獲取其中所有鄰居設(shè)備的拓撲信息。S4 :判斷是否已獲取整個列車網(wǎng)絡(luò)的拓撲信息。S5:若判斷結(jié)果為未獲取整個列車網(wǎng)絡(luò)的拓撲信息,則將所述種子設(shè)備的每一鄰居設(shè)備作為新的種子設(shè)備替換原種子設(shè)備,并轉(zhuǎn)至S3;若判斷結(jié)果為已獲取整個列車網(wǎng)絡(luò)的拓撲信息,則結(jié)束。其中,本實施例中基于建立的鄰居設(shè)備信息列表獲取整個列車網(wǎng)絡(luò)拓撲信息的的具體算法如下(I)獲取列車網(wǎng)絡(luò)中第一個管理型設(shè)備(種子設(shè)備)的信息。a、網(wǎng)絡(luò)管理軟件接收來自列車網(wǎng)絡(luò)中管理型設(shè)備的廣播報文,以發(fā)送該廣播報文的管理型設(shè)備作為種子設(shè)備、作為列車網(wǎng)絡(luò)拓撲信息發(fā)現(xiàn)的起點,并從上述廣播報文中獲取該種子設(shè)備的MAC地址、IP地址、設(shè)備類型等信息。b、將上述種子設(shè)備添加到掃描設(shè)備列表中,并將該種子設(shè)備的掃描標志位置為False。本實施例中,對列車網(wǎng)絡(luò)的拓撲信息的獲取由網(wǎng)絡(luò)管理軟件對列車網(wǎng)絡(luò)中的管理型設(shè)備實施“掃描”操作來實現(xiàn)。具體地,對列車網(wǎng)絡(luò)中某一管理型設(shè)備M的掃描是指獲取管理型設(shè)備M的鄰居設(shè)備列表,計算該鄰居設(shè)備列表中鄰居設(shè)備的個數(shù),并逐一處理每個鄰居設(shè)備。其中,掃描設(shè)備列表具體存儲在網(wǎng)絡(luò)管理軟件中,且網(wǎng)絡(luò)管理軟件為每一管理型設(shè)備配以一掃描標志位,所述掃描標志位共有兩種狀態(tài)false和true。當掃描標志位為false時,表不該掃描標志位所屬的管理型設(shè)備未經(jīng)掃描,仍需進行后續(xù)的掃描操作;相反,當掃描標志位為true時,則表示該掃描標志位所屬的管理型設(shè)備已被掃描或該設(shè)備為終端節(jié)點,無需掃描。(2)循環(huán)掃描上述掃描設(shè)備列表中每一個需被掃描的管理型設(shè)備,直至得出整個列車網(wǎng)絡(luò)的拓撲信息。本實施例實現(xiàn)步驟(2)的具體過程為while ( I)
{
1)獲取掃描設(shè)備列表中的設(shè)備數(shù)目nDevNumber。
2)按表項從上到下的順序獲取當前掃描設(shè)備列表中需被掃描的管理型設(shè)備N,即標志位為false的管理型設(shè)備,對其進行如下掃描操作
獲取管理型設(shè)備N的鄰居設(shè)備列表,計算該鄰居設(shè)備列表中管理型設(shè)備N的鄰居設(shè)備的個數(shù)nNumOfNeighbor,并對鄰居設(shè)備進行如下處理
for (i=0; i<nNumOfNeighbor; i ++ )
{
1)獲取第i個鄰居設(shè)備的MAC地址。
2)依據(jù)上述MAC地址檢查上述第i個鄰居設(shè)備是否存在于
掃描設(shè)備列表中,若存在,則結(jié)束本次循環(huán)。
3)若不存在,則繼續(xù)獲取第i個鄰居設(shè)備的設(shè)備名稱、設(shè)備 類型。
4)檢查上述第i個鄰居設(shè)備的設(shè)備類型,若設(shè)備類型為交換 機,則置該鄰居設(shè)備的掃描標志位為false,否則為true。
5)添加該鄰居設(shè)備至掃描設(shè)備列表中。
6)獲取管理型設(shè)備N的與上述第i個鄰居設(shè)備之間的端口對,
并將該端口對添加至網(wǎng)絡(luò)管理軟件中設(shè)備N的鄰居設(shè)備列 表中。
}
將管理型設(shè)備N的掃描標志位置為true。
3)如果nDevNumber等于當前掃描設(shè)備列表中設(shè)備的數(shù)目,則掃
描結(jié)束。
}上述端口對即是由管理型設(shè)備N的本地端口和第i個鄰居設(shè)備的本地端口組成的端口對。上述算法中的步驟如果nDevNumber等于當前掃描設(shè)備列表中管理型設(shè)備的數(shù)目,具體是對本發(fā)明提供的方法中步驟判斷是否已獲取整個列車網(wǎng)絡(luò)的拓撲信息的實現(xiàn)。若nDevNumber等于當前掃描設(shè)備列表中管理型設(shè)備的數(shù)目,則表示網(wǎng)絡(luò)管理軟件已獲取整個列車網(wǎng)絡(luò)的拓撲信息,結(jié)束掃描;否則若nDevNumber不等于當前掃描設(shè)備列表中管理型設(shè)備的數(shù)目,則表示未獲取整個列車網(wǎng)絡(luò)的拓撲信息,需繼續(xù)對掃描設(shè)備列表中的管理型設(shè)備進行掃描。上述算法通過對掃描設(shè)備列表以及對掃描設(shè)備列表中每一管理型設(shè)備的掃描標志位的應(yīng)用,實現(xiàn)了本發(fā)明的方法中對列車網(wǎng)絡(luò)中管理型設(shè)備的拓撲信息的循環(huán)獲取。即更具體地,對管理型設(shè)備N掃描過程中,管理型設(shè)備N的鄰居設(shè)備的掃描標志位被置為為false,且將該鄰居設(shè)備添加至掃描設(shè)備列表中,實現(xiàn)了本發(fā)明方法中的步驟將所述種子設(shè)備的每一鄰居設(shè)備作為新的種子設(shè)備替換原種子設(shè)備。
設(shè)備之間在獲取其鄰居設(shè)備的拓撲信息時,是基于廣播報文的方式,即通過發(fā)送——接收廣播報文來獲取鄰居設(shè)備的拓撲信息,而廣播報文能夠被非管理型設(shè)備進行轉(zhuǎn)發(fā),從而通過非管理型設(shè)備連接的管理型設(shè)備之間在向?qū)Ψ桨l(fā)送廣播報文時,所述廣播報文能夠通過非管理型設(shè)備的中轉(zhuǎn)被對方接收并存儲,故本發(fā)明在基于每一管理型設(shè)備獲取的鄰居設(shè)備的拓撲信息,來獲取整個列車網(wǎng)絡(luò)的拓撲信息時,能夠獲取通過非管理型設(shè)備連接的鄰居設(shè)備的拓撲信息,可見,本發(fā)明解決了上述問題,實現(xiàn)了能夠發(fā)現(xiàn)比較完整的列車網(wǎng)絡(luò)在線拓撲的目的。此處,需要說明的是,現(xiàn)有技術(shù)的網(wǎng)絡(luò)拓撲結(jié)構(gòu)的自動發(fā)現(xiàn)中存在基于管理型設(shè)備的IP地址獲取該管理型設(shè)備的鄰居設(shè)備的信息,最終獲取整個列車網(wǎng)絡(luò)的拓撲信息的方法,但該方法在列車網(wǎng)絡(luò)中管理型設(shè)備存在IP地址沖突時,無法獲取正確的拓撲信息。而本發(fā)明的網(wǎng)絡(luò)管理軟件與管理型設(shè)備之間采用基于MAC地址的管理報文,通過管理型設(shè)備的MAC地址獲取與該管理型設(shè)備的鄰居設(shè)備的信息,進而獲取整個列車網(wǎng)絡(luò)的拓撲信息,從而本發(fā)明在IP地址沖突的情況下,也能發(fā)現(xiàn)正確的拓撲信息。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1.ー種列車網(wǎng)絡(luò)在線拓撲自動生成方法,其特征在于,包括 通過廣播報文的方式,列車網(wǎng)絡(luò)中每ー管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓撲信息并存儲,其中,某一管理型設(shè)備的鄰居設(shè)備為與所述某ー管理型設(shè)備直接連接的管理型設(shè)備或通過非管理型設(shè)備與所述某ー管理型設(shè)備連接的管理型設(shè)備; 選取所述列車網(wǎng)絡(luò)中任意ー個管理型設(shè)備作為種子設(shè)備; 依據(jù)所述種子設(shè)備的拓撲信息獲取所述種子設(shè)備的所有鄰居設(shè)備的拓撲信息; 判斷是否已獲取整個列車網(wǎng)絡(luò)的拓撲信息; 若判斷結(jié)果為未獲取整個列車網(wǎng)絡(luò)的拓撲信息,則將所述種子設(shè)備的每ー鄰居設(shè)備作為新的種子設(shè)備替換原種子設(shè)備,之后,轉(zhuǎn)至執(zhí)行步驟依據(jù)所述種子設(shè)備的拓撲信息獲取所述種子設(shè)備的所有鄰居設(shè)備的拓撲信息;若判斷結(jié)果為已獲取整個列車網(wǎng)絡(luò)的拓撲信 息,則結(jié)束。
2.根據(jù)權(quán)利要求I所述的列車網(wǎng)絡(luò)在線拓撲自動生成方法,其特征在于,所述通過廣播報文的方式,列車網(wǎng)絡(luò)中每ー管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓撲信息并存儲具體包括 列車網(wǎng)絡(luò)中每ー管理型設(shè)備分別將自己的拓撲信息以廣播報文的方式發(fā)送給自己的鄰居設(shè)備; 所述每ー管理型設(shè)備接收其鄰居設(shè)備發(fā)送的包括自身拓撲信息的廣播報文,并對所述廣播報文以列表的形式進行存儲,形成鄰居設(shè)備信息列表。
3.根據(jù)權(quán)利要求2所述的列車網(wǎng)絡(luò)在線拓撲自動生成方法,其特征在于,所述列車網(wǎng)絡(luò)中每一管理型設(shè)備的拓撲信息包括介質(zhì)訪問控制MAC地址、互聯(lián)網(wǎng)協(xié)議IP地址、設(shè)備類型和本地端ロ。
4.根據(jù)權(quán)利要求3所述的列車網(wǎng)絡(luò)在線拓撲自動生成方法,其特征在于,所述選取所述列車網(wǎng)絡(luò)中任意ー個管理型設(shè)備作為種子設(shè)備具體為網(wǎng)絡(luò)管理軟件接收來自列車網(wǎng)絡(luò)中與所述網(wǎng)絡(luò)管理軟件所在設(shè)備直接相鄰的管理型設(shè)備的廣播報文,并選取發(fā)送該廣播報文的管理型設(shè)備為種子設(shè)備。
5.根據(jù)權(quán)利要求4所述的列車網(wǎng)絡(luò)在線拓撲自動生成方法,其特征在于,所述依據(jù)所述種子設(shè)備的拓撲信息獲取所述種子設(shè)備的所有鄰居設(shè)備的拓撲信息具體為 網(wǎng)絡(luò)管理軟件根據(jù)所述種子設(shè)備的拓撲信息中的MAC地址獲取所述種子設(shè)備的鄰居設(shè)備信息列表,并根據(jù)所述鄰居設(shè)備信息列表獲取其中所有鄰居設(shè)備的拓撲信息。
全文摘要
本發(fā)明公開了一種列車網(wǎng)絡(luò)在線拓撲自動生成方法,該方法主要包括通過廣播報文的方式,列車網(wǎng)絡(luò)中每一管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓撲信息;基于每一管理型設(shè)備獲取的鄰居設(shè)備的拓撲信息,獲取整個列車網(wǎng)絡(luò)的拓撲信息。由于本發(fā)明提供的方法中,列車網(wǎng)絡(luò)中管理型設(shè)備之間在獲取其鄰居設(shè)備的拓撲信息時,是基于廣播報文的方式,即通過發(fā)送——接收廣播報文來獲取鄰居設(shè)備的拓撲信息,而廣播報文能夠被非管理型設(shè)備進行轉(zhuǎn)發(fā),從而本發(fā)明在基于每一管理型設(shè)備的鄰居設(shè)備的拓撲信息,獲取整個列車網(wǎng)絡(luò)的拓撲信息時,能夠獲取通過非管理型設(shè)備連接的設(shè)備的拓撲信息,可見,本發(fā)明實現(xiàn)了能夠發(fā)現(xiàn)比較完整的列車網(wǎng)絡(luò)在線拓撲的目的。
文檔編號H04L12/883GK102857377SQ20121033651
公開日2013年1月2日 申請日期2012年9月12日 優(yōu)先權(quán)日2012年9月12日
發(fā)明者蔣曉艷, 粟蕩, 楊衛(wèi)峰, 唐軍 申請人:南車株洲電力機車研究所有限公司