亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法

文檔序號(hào):7860225閱讀:352來源:國知局
專利名稱:一種列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法
技術(shù)領(lǐng)域
本發(fā)明屬于列車網(wǎng)絡(luò)管理技術(shù)領(lǐng)域,尤其涉及一種列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法。
背景技術(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,輸入/輸出)模塊、管理型交換機(jī)、無線設(shè)備等,非管理型設(shè)備包括非管理型交換機(jī)和中繼器。網(wǎng)絡(luò)維護(hù)人員為了對(duì)列車通信網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)管理,需要對(duì)整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)有整體上的了解和認(rèn)識(shí),因此如何在線發(fā)現(xiàn)上述設(shè)備以及上述設(shè)備之間的拓?fù)浣Y(jié)構(gòu),顯得尤為重要。更進(jìn)一步地,列車網(wǎng)絡(luò)在線拓?fù)浒l(fā)現(xiàn)是進(jìn)行網(wǎng)絡(luò)故障定位、故障分析、性能管理和配置管理的基礎(chǔ),是列車網(wǎng)絡(luò)管理的一個(gè)重要組成部分。目前,列車網(wǎng)絡(luò)在線拓?fù)浒l(fā)現(xiàn)比較常見的方法為基于LLDP (Link LayerDiscovery Protocol,鏈路層發(fā)現(xiàn)協(xié)議)的方法,其原理為列車網(wǎng)絡(luò)中每一管理型設(shè)備將自己的信息封裝成LLDP報(bào)文向鄰居設(shè)備發(fā)送,之后,列車網(wǎng)絡(luò)中的管理型設(shè)備接收鄰居設(shè)備發(fā)送的LLDP報(bào)文并存儲(chǔ);在此基礎(chǔ)上,以列車網(wǎng)絡(luò)中某一管理型設(shè)備為種子節(jié)點(diǎn),根據(jù)種子節(jié)點(diǎn)的信息獲取其鄰居設(shè)備的信息并記錄,然后以每個(gè)獲取的鄰居設(shè)備為新的種子節(jié)點(diǎn)獲取其鄰居設(shè)備的信息,如此反復(fù),直至獲取整個(gè)列車通信網(wǎng)絡(luò)的拓?fù)湫畔?。但該方法存在如下缺點(diǎn)由于LLDP報(bào)文為多播報(bào)文,有些非管理型設(shè)備(例如非管理型交換機(jī))不會(huì)轉(zhuǎn)發(fā)該類型的報(bào)文,從而導(dǎo)致某些管理型設(shè)備無法接受及存儲(chǔ)其通過上述非管理型設(shè)備連接的鄰居管理型設(shè)備的信息,進(jìn)而導(dǎo)致無法發(fā)現(xiàn)完整的列車網(wǎng)絡(luò)在線拓?fù)湫畔?。因此,如何發(fā)現(xiàn)比較完整的列車網(wǎng)絡(luò)在線拓?fù)洌蔀楸绢I(lǐng)域亟待解決的技術(shù)問題。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法,以克服上述問題,發(fā)現(xiàn)比較完整的列車網(wǎng)絡(luò)在線拓?fù)洹榻鉀Q上述問題,本發(fā)明實(shí)施例提供如下技術(shù)方案一種列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法,包括通過廣播報(bào)文的方式,列車網(wǎng)絡(luò)中每一管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓?fù)湫畔⒉⒋鎯?chǔ),其中,某一管理型設(shè)備的鄰居設(shè)備為與所述某一管理型設(shè)備直接連接的管理型設(shè)備或通過非管理型設(shè)備與所述某一管理型設(shè)備連接的管理型設(shè)備;選取所述列車網(wǎng)絡(luò)中任意一個(gè)管理型設(shè)備作為種子設(shè)備;依據(jù)所述種子設(shè)備的拓?fù)湫畔@取所述種子設(shè)備的所有鄰居設(shè)備的拓?fù)湫畔ⅲ?br> 判斷是否已獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?;若判斷結(jié)果為未獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?,則將所述種子設(shè)備的每一鄰居設(shè)備作為新的種子設(shè)備替換原種子設(shè)備,之后,轉(zhuǎn)至執(zhí)行步驟依據(jù)所述種子設(shè)備的拓?fù)湫畔@取所述種子設(shè)備的所有鄰居設(shè)備的拓?fù)湫畔?;若判斷結(jié)果為已獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)?br> 信息,則結(jié)束。優(yōu)選的,所述通過廣播報(bào)文的方式,列車網(wǎng)絡(luò)中每一管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓?fù)湫畔⒉⒋鎯?chǔ)具體包括列車網(wǎng)絡(luò)中每一管理型設(shè)備分別將自己的拓?fù)湫畔⒁詮V播報(bào)文的方式發(fā)送給自己的鄰居設(shè)備;所述每一管理型設(shè)備接收其鄰居設(shè)備發(fā)送的包括自身拓?fù)湫畔⒌膹V播報(bào)文,并對(duì) 所述廣播報(bào)文以列表的形式進(jìn)行存儲(chǔ),形成鄰居設(shè)備信息列表。優(yōu)選的,所述列車網(wǎng)絡(luò)中每一管理型設(shè)備的拓?fù)湫畔ń橘|(zhì)訪問控制MAC地址、互聯(lián)網(wǎng)協(xié)議IP地址、設(shè)備類型和本地端口。優(yōu)選的,所述選取所述列車網(wǎng)絡(luò)中任意一個(gè)管理型設(shè)備作為種子設(shè)備具體為網(wǎng)絡(luò)管理軟件接收來自列車網(wǎng)絡(luò)中與所述網(wǎng)絡(luò)管理軟件所在設(shè)備直接相鄰的管理型設(shè)備的廣播報(bào)文,并選取發(fā)送該廣播報(bào)文的管理型設(shè)備為種子設(shè)備。優(yōu)選的,所述依據(jù)所述種子設(shè)備的拓?fù)湫畔@取所述種子設(shè)備的所有鄰居設(shè)備的拓?fù)湫畔⒕唧w為網(wǎng)絡(luò)管理軟件根據(jù)所述種子設(shè)備的拓?fù)湫畔⒅械腗AC地址獲取所述種子設(shè)備的鄰居設(shè)備信息列表,并根據(jù)所述鄰居設(shè)備信息列表獲取其中所有鄰居設(shè)備的拓?fù)湫畔ⅰS捎诒景l(fā)明實(shí)施例提供的列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法中,列車網(wǎng)絡(luò)中管理型設(shè)備之間在獲取其鄰居設(shè)備的拓?fù)湫畔r(shí),是基于廣播報(bào)文的方式,即通過發(fā)送——接收廣播報(bào)文來獲取鄰居設(shè)備的拓?fù)湫畔?,而廣播報(bào)文能夠被非管理型設(shè)備進(jìn)行轉(zhuǎn)發(fā),從而通過非管理型設(shè)備連接的管理型設(shè)備之間在向?qū)Ψ桨l(fā)送廣播報(bào)文時(shí),所述廣播報(bào)文能夠通過非管理型設(shè)備的中轉(zhuǎn)被對(duì)方接收并存儲(chǔ),故本發(fā)明在基于每一管理型設(shè)備獲取的鄰居設(shè)備的拓?fù)湫畔?,來獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔r(shí),能夠獲取通過非管理型設(shè)備連接的鄰居設(shè)備的拓?fù)湫畔ⅲ梢?,本發(fā)明解決了上述問題,實(shí)現(xiàn)了能夠發(fā)現(xiàn)比較完整的列車網(wǎng)絡(luò)在線拓?fù)涞哪康摹?br>

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實(shí)施例提供的列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法的方法流程圖;圖2是本發(fā)明實(shí)施例提供的列車網(wǎng)絡(luò)中設(shè)備獲取鄰居設(shè)備的拓?fù)湫畔⒌姆椒鞒虉D;圖3是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)管理軟件獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔⒌脑硎疽鈭D。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例公開了一種列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法,請(qǐng)參見圖1,所述方法包括如下步驟SI :通過廣播報(bào)文的方式,列車網(wǎng)絡(luò)中每一管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓?fù)湫畔⒉⒋鎯?chǔ),其中,某一管理型設(shè)備的鄰居設(shè)備為與所述某一管理型設(shè)備直接連接的管理型設(shè)備或通過非管理型設(shè)備與所述某一管理型設(shè)備連接的管理型設(shè)備。本實(shí)施例中,列車網(wǎng)絡(luò)中的管理型設(shè)備對(duì)鄰居設(shè)備的拓?fù)湫畔⒌拇鎯?chǔ)具體采用鄰居設(shè)備信息列表的形式,且上述鄰居設(shè)備信息列表具體通過在列車網(wǎng)絡(luò)的管理型設(shè)備之間 發(fā)送——接收廣播報(bào)文建立,請(qǐng)參見圖2,上述步驟SI包括Sll :列車網(wǎng)絡(luò)中每一管理型設(shè)備分別將自己的拓?fù)湫畔⒁詮V播報(bào)文的方式發(fā)送給自己的鄰居設(shè)備。S12:所述每一管理型設(shè)備接收其鄰居設(shè)備發(fā)送的包括自身拓?fù)湫畔⒌膹V播報(bào)文,并對(duì)所述廣播報(bào)文以列表的形式進(jìn)行存儲(chǔ),形成鄰居設(shè)備信息列表。更進(jìn)一步地,本發(fā)明實(shí)施例中,列車網(wǎng)絡(luò)中每一管理型設(shè)備的拓?fù)湫畔ㄔ撛O(shè)備的MAC (MediaAccess Control,介質(zhì)訪問控制)地址、IP地址、設(shè)備類型以及本地端口。列車網(wǎng)絡(luò)中的每一管理型設(shè)備按照設(shè)定的頻率,定時(shí)將自己的MAC地址、IP地址、設(shè)備類型和本地端口組成拓?fù)湫畔V播報(bào)文,并將所述廣播報(bào)文發(fā)送給自己的鄰居設(shè)備,其中,若管理型設(shè)備收到所述廣播報(bào)文,則知道了發(fā)送廣播報(bào)文的管理型設(shè)備的存在,并對(duì)所述廣播報(bào)文進(jìn)行存儲(chǔ),若非管理型設(shè)備收到所述廣播報(bào)文,則將其轉(zhuǎn)發(fā)至與該非管理型設(shè)備相連的管理型設(shè)備,這樣每個(gè)管理型設(shè)備就獲取了自己的鄰居設(shè)備的拓?fù)湫畔?。在列車網(wǎng)絡(luò)中每一管理型設(shè)備獲取了其鄰居設(shè)備的拓?fù)湫畔⒌幕A(chǔ)上,可依據(jù)每一管理型設(shè)備獲取的其鄰居設(shè)備的拓?fù)湫畔?,獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔ⅰR韵赂鞑襟E即是對(duì)獲取整個(gè)列車網(wǎng)絡(luò)拓?fù)湫畔⒌脑敿?xì)描述。本實(shí)施例中,對(duì)整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔⒌墨@取具體由網(wǎng)絡(luò)管理軟件實(shí)現(xiàn),所述網(wǎng)絡(luò)管理軟件可以運(yùn)行在PDA (Personal DigitalAssistant,掌上電腦)、顯示器或者PC (personal computer,個(gè)人計(jì)算機(jī))等設(shè)備上。S2 :選取所述列車網(wǎng)絡(luò)中任意一個(gè)管理型設(shè)備作為種子設(shè)備。具體地,網(wǎng)絡(luò)管理軟件接收來自列車網(wǎng)絡(luò)中與所述網(wǎng)絡(luò)管理軟件所在設(shè)備直接相鄰的管理型設(shè)備的廣播報(bào)文,并選取發(fā)送該廣播報(bào)文的管理型設(shè)備為種子設(shè)備。S3:依據(jù)所述種子設(shè)備的拓?fù)湫畔@取所述種子設(shè)備的所有鄰居設(shè)備的拓?fù)湫偶纭請(qǐng)參見圖3,本發(fā)明中,網(wǎng)絡(luò)管理軟件與列車網(wǎng)絡(luò)的管理型設(shè)備之間采用基于MAC地址的管理報(bào)文,通過依據(jù)列車網(wǎng)絡(luò)中管理型設(shè)備的拓?fù)湫畔⒅械腗AC地址獲取該管理型設(shè)備的鄰居設(shè)備的拓?fù)湫畔?,進(jìn)而獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?。相?yīng)地,步驟S3的具體實(shí)現(xiàn)方式為網(wǎng)絡(luò)管理軟件從接收的種子設(shè)備的廣播報(bào)文中獲取該種子設(shè)備的MAC地址,并根據(jù)所述種子設(shè)備的MAC地址獲取所述種子設(shè)備的鄰居設(shè)備信息列表,之后根據(jù)所述鄰居設(shè)備信息列表獲取其中所有鄰居設(shè)備的拓?fù)湫畔?。S4 :判斷是否已獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?。S5:若判斷結(jié)果為未獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?,則將所述種子設(shè)備的每一鄰居設(shè)備作為新的種子設(shè)備替換原種子設(shè)備,并轉(zhuǎn)至S3;若判斷結(jié)果為已獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔ⅲ瑒t結(jié)束。其中,本實(shí)施例中基于建立的鄰居設(shè)備信息列表獲取整個(gè)列車網(wǎng)絡(luò)拓?fù)湫畔⒌牡木唧w算法如下(I)獲取列車網(wǎng)絡(luò)中第一個(gè)管理型設(shè)備(種子設(shè)備)的信息。a、網(wǎng)絡(luò)管理軟件接收來自列車網(wǎng)絡(luò)中管理型設(shè)備的廣播報(bào)文,以發(fā)送該廣播報(bào)文的管理型設(shè)備作為種子設(shè)備、作為列車網(wǎng)絡(luò)拓?fù)湫畔l(fā)現(xiàn)的起點(diǎn),并從上述廣播報(bào)文中獲取該種子設(shè)備的MAC地址、IP地址、設(shè)備類型等信息。b、將上述種子設(shè)備添加到掃描設(shè)備列表中,并將該種子設(shè)備的掃描標(biāo)志位置為False。本實(shí)施例中,對(duì)列車網(wǎng)絡(luò)的拓?fù)湫畔⒌墨@取由網(wǎng)絡(luò)管理軟件對(duì)列車網(wǎng)絡(luò)中的管理型設(shè)備實(shí)施“掃描”操作來實(shí)現(xiàn)。具體地,對(duì)列車網(wǎng)絡(luò)中某一管理型設(shè)備M的掃描是指獲取管理型設(shè)備M的鄰居設(shè)備列表,計(jì)算該鄰居設(shè)備列表中鄰居設(shè)備的個(gè)數(shù),并逐一處理每個(gè)鄰居設(shè)備。其中,掃描設(shè)備列表具體存儲(chǔ)在網(wǎng)絡(luò)管理軟件中,且網(wǎng)絡(luò)管理軟件為每一管理型設(shè)備配以一掃描標(biāo)志位,所述掃描標(biāo)志位共有兩種狀態(tài)false和true。當(dāng)掃描標(biāo)志位為false時(shí),表不該掃描標(biāo)志位所屬的管理型設(shè)備未經(jīng)掃描,仍需進(jìn)行后續(xù)的掃描操作;相反,當(dāng)掃描標(biāo)志位為true時(shí),則表示該掃描標(biāo)志位所屬的管理型設(shè)備已被掃描或該設(shè)備為終端節(jié)點(diǎn),無需掃描。(2)循環(huán)掃描上述掃描設(shè)備列表中每一個(gè)需被掃描的管理型設(shè)備,直至得出整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?。本?shí)施例實(shí)現(xiàn)步驟(2)的具體過程為while ( I)
{
1)獲取掃描設(shè)備列表中的設(shè)備數(shù)目nDevNumber。
2)按表項(xiàng)從上到下的順序獲取當(dāng)前掃描設(shè)備列表中需被掃描的管理型設(shè)備N,即標(biāo)志位為false的管理型設(shè)備,對(duì)其進(jìn)行如下掃描操作
獲取管理型設(shè)備N的鄰居設(shè)備列表,計(jì)算該鄰居設(shè)備列表中管理型設(shè)備N的鄰居設(shè)備的個(gè)數(shù)nNumOfNeighbor,并對(duì)鄰居設(shè)備進(jìn)行如下處理
for (i=0; i<nNumOfNeighbor; i ++ )
{
1)獲取第i個(gè)鄰居設(shè)備的MAC地址。
2)依據(jù)上述MAC地址檢查上述第i個(gè)鄰居設(shè)備是否存在于
掃描設(shè)備列表中,若存在,則結(jié)束本次循環(huán)。
3)若不存在,則繼續(xù)獲取第i個(gè)鄰居設(shè)備的設(shè)備名稱、設(shè)備 類型。
4)檢查上述第i個(gè)鄰居設(shè)備的設(shè)備類型,若設(shè)備類型為交換 機(jī),則置該鄰居設(shè)備的掃描標(biāo)志位為false,否則為true。
5)添加該鄰居設(shè)備至掃描設(shè)備列表中。
6)獲取管理型設(shè)備N的與上述第i個(gè)鄰居設(shè)備之間的端口對(duì),
并將該端口對(duì)添加至網(wǎng)絡(luò)管理軟件中設(shè)備N的鄰居設(shè)備列 表中。
}
將管理型設(shè)備N的掃描標(biāo)志位置為true。

3)如果nDevNumber等于當(dāng)前掃描設(shè)備列表中設(shè)備的數(shù)目,則掃
描結(jié)束。
}上述端口對(duì)即是由管理型設(shè)備N的本地端口和第i個(gè)鄰居設(shè)備的本地端口組成的端口對(duì)。上述算法中的步驟如果nDevNumber等于當(dāng)前掃描設(shè)備列表中管理型設(shè)備的數(shù)目,具體是對(duì)本發(fā)明提供的方法中步驟判斷是否已獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔⒌膶?shí)現(xiàn)。若nDevNumber等于當(dāng)前掃描設(shè)備列表中管理型設(shè)備的數(shù)目,則表示網(wǎng)絡(luò)管理軟件已獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?,結(jié)束掃描;否則若nDevNumber不等于當(dāng)前掃描設(shè)備列表中管理型設(shè)備的數(shù)目,則表示未獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?,需繼續(xù)對(duì)掃描設(shè)備列表中的管理型設(shè)備進(jìn)行掃描。上述算法通過對(duì)掃描設(shè)備列表以及對(duì)掃描設(shè)備列表中每一管理型設(shè)備的掃描標(biāo)志位的應(yīng)用,實(shí)現(xiàn)了本發(fā)明的方法中對(duì)列車網(wǎng)絡(luò)中管理型設(shè)備的拓?fù)湫畔⒌难h(huán)獲取。即更具體地,對(duì)管理型設(shè)備N掃描過程中,管理型設(shè)備N的鄰居設(shè)備的掃描標(biāo)志位被置為為false,且將該鄰居設(shè)備添加至掃描設(shè)備列表中,實(shí)現(xiàn)了本發(fā)明方法中的步驟將所述種子設(shè)備的每一鄰居設(shè)備作為新的種子設(shè)備替換原種子設(shè)備。
設(shè)備之間在獲取其鄰居設(shè)備的拓?fù)湫畔r(shí),是基于廣播報(bào)文的方式,即通過發(fā)送——接收廣播報(bào)文來獲取鄰居設(shè)備的拓?fù)湫畔?,而廣播報(bào)文能夠被非管理型設(shè)備進(jìn)行轉(zhuǎn)發(fā),從而通過非管理型設(shè)備連接的管理型設(shè)備之間在向?qū)Ψ桨l(fā)送廣播報(bào)文時(shí),所述廣播報(bào)文能夠通過非管理型設(shè)備的中轉(zhuǎn)被對(duì)方接收并存儲(chǔ),故本發(fā)明在基于每一管理型設(shè)備獲取的鄰居設(shè)備的拓?fù)湫畔?,來獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔r(shí),能夠獲取通過非管理型設(shè)備連接的鄰居設(shè)備的拓?fù)湫畔?,可見,本發(fā)明解決了上述問題,實(shí)現(xiàn)了能夠發(fā)現(xiàn)比較完整的列車網(wǎng)絡(luò)在線拓?fù)涞哪康?。此處,需要說明的是,現(xiàn)有技術(shù)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的自動(dòng)發(fā)現(xiàn)中存在基于管理型設(shè)備的IP地址獲取該管理型設(shè)備的鄰居設(shè)備的信息,最終獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔⒌姆椒?,但該方法在列車網(wǎng)絡(luò)中管理型設(shè)備存在IP地址沖突時(shí),無法獲取正確的拓?fù)湫畔ⅰ6景l(fā)明的網(wǎng)絡(luò)管理軟件與管理型設(shè)備之間采用基于MAC地址的管理報(bào)文,通過管理型設(shè)備的MAC地址獲取與該管理型設(shè)備的鄰居設(shè)備的信息,進(jìn)而獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?,從而本發(fā)明在IP地址沖突的情況下,也能發(fā)現(xiàn)正確的拓?fù)湫畔?。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.ー種列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法,其特征在于,包括 通過廣播報(bào)文的方式,列車網(wǎng)絡(luò)中每ー管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓?fù)湫畔⒉⒋鎯?chǔ),其中,某一管理型設(shè)備的鄰居設(shè)備為與所述某ー管理型設(shè)備直接連接的管理型設(shè)備或通過非管理型設(shè)備與所述某ー管理型設(shè)備連接的管理型設(shè)備; 選取所述列車網(wǎng)絡(luò)中任意ー個(gè)管理型設(shè)備作為種子設(shè)備; 依據(jù)所述種子設(shè)備的拓?fù)湫畔@取所述種子設(shè)備的所有鄰居設(shè)備的拓?fù)湫畔ⅲ? 判斷是否已獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔ⅲ? 若判斷結(jié)果為未獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?,則將所述種子設(shè)備的每ー鄰居設(shè)備作為新的種子設(shè)備替換原種子設(shè)備,之后,轉(zhuǎn)至執(zhí)行步驟依據(jù)所述種子設(shè)備的拓?fù)湫畔@取所述種子設(shè)備的所有鄰居設(shè)備的拓?fù)湫畔ⅲ蝗襞袛嘟Y(jié)果為已獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫?息,則結(jié)束。
2.根據(jù)權(quán)利要求I所述的列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法,其特征在于,所述通過廣播報(bào)文的方式,列車網(wǎng)絡(luò)中每ー管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓?fù)湫畔⒉⒋鎯?chǔ)具體包括 列車網(wǎng)絡(luò)中每ー管理型設(shè)備分別將自己的拓?fù)湫畔⒁詮V播報(bào)文的方式發(fā)送給自己的鄰居設(shè)備; 所述每ー管理型設(shè)備接收其鄰居設(shè)備發(fā)送的包括自身拓?fù)湫畔⒌膹V播報(bào)文,并對(duì)所述廣播報(bào)文以列表的形式進(jìn)行存儲(chǔ),形成鄰居設(shè)備信息列表。
3.根據(jù)權(quán)利要求2所述的列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法,其特征在于,所述列車網(wǎng)絡(luò)中每一管理型設(shè)備的拓?fù)湫畔ń橘|(zhì)訪問控制MAC地址、互聯(lián)網(wǎng)協(xié)議IP地址、設(shè)備類型和本地端ロ。
4.根據(jù)權(quán)利要求3所述的列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法,其特征在于,所述選取所述列車網(wǎng)絡(luò)中任意ー個(gè)管理型設(shè)備作為種子設(shè)備具體為網(wǎng)絡(luò)管理軟件接收來自列車網(wǎng)絡(luò)中與所述網(wǎng)絡(luò)管理軟件所在設(shè)備直接相鄰的管理型設(shè)備的廣播報(bào)文,并選取發(fā)送該廣播報(bào)文的管理型設(shè)備為種子設(shè)備。
5.根據(jù)權(quán)利要求4所述的列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法,其特征在于,所述依據(jù)所述種子設(shè)備的拓?fù)湫畔@取所述種子設(shè)備的所有鄰居設(shè)備的拓?fù)湫畔⒕唧w為 網(wǎng)絡(luò)管理軟件根據(jù)所述種子設(shè)備的拓?fù)湫畔⒅械腗AC地址獲取所述種子設(shè)備的鄰居設(shè)備信息列表,并根據(jù)所述鄰居設(shè)備信息列表獲取其中所有鄰居設(shè)備的拓?fù)湫畔ⅰ?br> 全文摘要
本發(fā)明公開了一種列車網(wǎng)絡(luò)在線拓?fù)渥詣?dòng)生成方法,該方法主要包括通過廣播報(bào)文的方式,列車網(wǎng)絡(luò)中每一管理型設(shè)備分別獲取自己所有鄰居設(shè)備的拓?fù)湫畔ⅲ换诿恳还芾硇驮O(shè)備獲取的鄰居設(shè)備的拓?fù)湫畔?,獲取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔?。由于本發(fā)明提供的方法中,列車網(wǎng)絡(luò)中管理型設(shè)備之間在獲取其鄰居設(shè)備的拓?fù)湫畔r(shí),是基于廣播報(bào)文的方式,即通過發(fā)送——接收廣播報(bào)文來獲取鄰居設(shè)備的拓?fù)湫畔ⅲ鴱V播報(bào)文能夠被非管理型設(shè)備進(jìn)行轉(zhuǎn)發(fā),從而本發(fā)明在基于每一管理型設(shè)備的鄰居設(shè)備的拓?fù)湫畔ⅲ@取整個(gè)列車網(wǎng)絡(luò)的拓?fù)湫畔r(shí),能夠獲取通過非管理型設(shè)備連接的設(shè)備的拓?fù)湫畔?,可見,本發(fā)明實(shí)現(xiàn)了能夠發(fā)現(xiàn)比較完整的列車網(wǎng)絡(luò)在線拓?fù)涞哪康摹?br> 文檔編號(hào)H04L12/883GK102857377SQ20121033651
公開日2013年1月2日 申請(qǐng)日期2012年9月12日 優(yōu)先權(quán)日2012年9月12日
發(fā)明者蔣曉艷, 粟蕩, 楊衛(wèi)峰, 唐軍 申請(qǐng)人:南車株洲電力機(jī)車研究所有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1