專利名稱:一種實(shí)現(xiàn)通信單元互連的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域技術(shù),特別是涉及一種實(shí)現(xiàn)通信單元互連的方法。
背景技術(shù):
網(wǎng)絡(luò)系統(tǒng)一般由多套網(wǎng)絡(luò)設(shè)備互連而成,每一套網(wǎng)絡(luò)設(shè)備都是能夠提供特定服務(wù)與功能的電信級(jí)設(shè)備集集合。一般情況下,一套網(wǎng)絡(luò)設(shè)備由大型軟件與硬件組成,硬件由大量的計(jì)算機(jī)、單板、電纜、光纖、網(wǎng)線、機(jī)框、機(jī)架、路由器、電源、風(fēng)扇等設(shè)備組成,一套網(wǎng)絡(luò)設(shè)備也可以看成是一個(gè)系統(tǒng)。其中,有通信功能的計(jì)算機(jī)和單板等設(shè)備通常被稱為通信單元。
為了能夠?qū)崿F(xiàn)多套網(wǎng)絡(luò)設(shè)備之間、以及每一套網(wǎng)絡(luò)設(shè)備內(nèi)部各通信單元之間的通信,就需要對(duì)通信單元進(jìn)行互連。一般來(lái)說(shuō),通信單元之間實(shí)現(xiàn)互連有兩個(gè)必備的條件其一是每一個(gè)通信單元都對(duì)應(yīng)一套唯一的媒體接入控制(MAC,Media Access Control)層地址和因特網(wǎng)協(xié)議(IP,Internet Protocol)地址;其二是每一個(gè)通信單元都需要加載維護(hù)自身正常運(yùn)行和保證通信功能正常的基本應(yīng)用程序和基本數(shù)據(jù),然后運(yùn)行該基本應(yīng)用程序,運(yùn)行基本應(yīng)用程序的過(guò)程又稱為啟動(dòng)過(guò)程。當(dāng)然,不同的通信單元可能有不同的功能,其基本應(yīng)用程序和基本數(shù)據(jù)的內(nèi)容也可能不同。
對(duì)于實(shí)現(xiàn)通信單元互連的第一個(gè)必備條件,一般需要對(duì)通信單元配置MAC地址和IP地址。目前,通信單元MAC地址的配置方法一般包括固定配置、人工配置和自動(dòng)配置三種方式,而通信單元IP地址的配置一般包括人工配置和自動(dòng)配置。其中,MAC地址的固定配置方式是指網(wǎng)絡(luò)設(shè)備生產(chǎn)過(guò)程中就對(duì)通信單元的MAC地址進(jìn)行了配置,其缺點(diǎn)是用戶無(wú)法對(duì)其進(jìn)行更改,使用不靈活。MAC地址和IP地址的人工配置方式是指用戶根據(jù)需要對(duì)網(wǎng)絡(luò)設(shè)備內(nèi)的所有通信單元進(jìn)行人工分配MAC地址和IP地址。由于一套網(wǎng)絡(luò)設(shè)備中的通信單元的數(shù)量很大,人工配置的過(guò)程不但繁瑣,而且容易出錯(cuò)。MAC地址和IP地址的自動(dòng)配置方法是指網(wǎng)絡(luò)設(shè)備在入網(wǎng)時(shí)將自動(dòng)生成通信單元的MAC地址和IP地址。自動(dòng)配置方式可以根據(jù)用戶需求靈活配置,而且大大節(jié)約人工,不易出錯(cuò),將會(huì)得到越來(lái)越廣泛地應(yīng)用。
對(duì)于實(shí)現(xiàn)通信單元互連的第二個(gè)必備條件,一般是通過(guò)串口線或電纜等將物理連接將基本應(yīng)用程序和基本數(shù)據(jù)加載給通信單元。
在現(xiàn)有技術(shù)中,當(dāng)采用自動(dòng)配置通信單元的MAC地址和IP地址時(shí),實(shí)現(xiàn)通信單元互連的方法是先指定一個(gè)通信單元作為控制單元,并將配置MAC地址和IP地址的算法存儲(chǔ)在控制單元中,負(fù)責(zé)分配其他通信單元的MAC地址和IP地址。當(dāng)某個(gè)通信單元要接入到通信系統(tǒng)中時(shí),該通信單元先通過(guò)串口線或電纜等加載自身的基本應(yīng)用程序和基本數(shù)據(jù),然后進(jìn)行通信單元的啟動(dòng)過(guò)程,并啟動(dòng)接收由控制單元發(fā)送給自身數(shù)據(jù)包的功能;而控制單元?jiǎng)t定時(shí)、主動(dòng)地向未接入系統(tǒng)的通信單元所對(duì)應(yīng)的端口發(fā)送攜帶有MAC地址和IP地址的數(shù)據(jù)包,或者定時(shí)掃描端口,當(dāng)確定有新接入的通信單元后才向該通信單元發(fā)送攜帶有MAC地址和IP地址的數(shù)據(jù)包;要接入通信系統(tǒng)的通信單元接收到數(shù)據(jù)包以后,按照數(shù)據(jù)包中的信息完成自身MAC地址和IP地址配置工作。其中,控制單元可以是負(fù)責(zé)配置所有通信單元網(wǎng)絡(luò)地址的中央控制單元,也可以是只給自身下層通信單元配置網(wǎng)絡(luò)地址的上層控制單元。
現(xiàn)有技術(shù)的缺點(diǎn)是(1)由于通信單元在配置之前自身還沒(méi)有MAC地址和IP地址,只能通過(guò)串口線或電纜等來(lái)進(jìn)行加載自身的基本應(yīng)用程序和基本數(shù)據(jù),而串口線或電纜等傳輸速度十分緩慢,導(dǎo)致實(shí)現(xiàn)通信單元的互連過(guò)程也十分緩慢。(2)控制單元需要定時(shí)向所有還未接入系統(tǒng)的通信單元發(fā)送攜帶有MAC地址和IP地址的數(shù)據(jù)包,或者需要定時(shí)掃描與還未接入系統(tǒng)的通信單元相連的端口,當(dāng)查詢到有新的通信單元接入時(shí)再向該新接入的通信單元發(fā)送MAC地址和IP地址的數(shù)據(jù)包。而在實(shí)際工作中,系統(tǒng)中需要多少個(gè)通信單元是根據(jù)具體情況決定的,當(dāng)不需要增加新的通信單元時(shí),控制單元仍然需要執(zhí)行發(fā)送數(shù)據(jù)包或掃描的工作,增加了控制單元的工作負(fù)荷,而且浪費(fèi)了網(wǎng)絡(luò)資源。(3)通信單元確定自身MAC地址和IP地址以后,一般很難再修改,而在實(shí)際應(yīng)用中,有時(shí)需要靈活修改通信單元的MAC地址和IP地址,現(xiàn)有技術(shù)還無(wú)法滿足這種實(shí)際要求。
由此可見(jiàn),在現(xiàn)有技術(shù)中,還沒(méi)有一種可以由通信單元主動(dòng)獲得、并且可以靈活修改自身網(wǎng)絡(luò)地址的快速的互連方法。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)通信單元互連的方法,可以由通信單元主動(dòng)獲得、可以靈活修改自身網(wǎng)絡(luò)地址,并且可以實(shí)現(xiàn)通信單元快速地進(jìn)行互連。為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為一種實(shí)現(xiàn)通信單元互連的方法,其特征在于,該方法包括以下步驟a、通信單元根據(jù)自身硬件信息獲得用于加載的第一套媒體接入控制層MAC地址和因特網(wǎng)協(xié)議IP地址;b、通信單元利用所獲得的第一套MAC地址和IP地址,通過(guò)網(wǎng)線從控制單元加載基本信息和地址信息,并根據(jù)基本信息重新啟動(dòng),根據(jù)地址信息獲得用于通信的第二套MAC地址和IP地址,實(shí)現(xiàn)通信單元的互連。
較佳地,步驟b所述通信單元通過(guò)網(wǎng)線從控制單元加載基本信息和地址信息的方法為通信單元通過(guò)網(wǎng)線向控制單元發(fā)送加載請(qǐng)求消息,控制單元通過(guò)網(wǎng)線將攜帶有基本信息和地址信息的加載響應(yīng)消息返回給通信單元,通信單元將基本信息和地址信息加載給自身。
較佳地,步驟b所述的基本信息為通信單元的基本應(yīng)用程序和基本數(shù)據(jù);步驟b所述的地址信息為通信地址計(jì)算程序和地址計(jì)算相關(guān)數(shù)據(jù)。
較佳地,步驟b所述的基本信息為通信單元的基本應(yīng)用程序和基本數(shù)據(jù);
步驟b所述的地址信息為由控制單元事先確定的通信單元的第二套MAC地址和IP地址。
較佳地,所述控制單元事先確定的通信單元的第二套MAC地址和IP地址的確定方法為控制單元根據(jù)通信地址計(jì)算程序和地址計(jì)算相關(guān)數(shù)據(jù)確定所述通信單元的第二套MAC地址和IP地址。
較佳地,步驟a所述通信單元根據(jù)自身硬件信息獲得第一套MAC地址和IP地址的方法為a1、通信單元上電后讀取自身硬件信息;a2、通信單元將自身硬件信息作為計(jì)算參數(shù),并根據(jù)計(jì)算參數(shù)和事先保存的加載地址計(jì)算程序獲得第一套MAC地址和IP地址。
較佳地,所述的硬件信息為設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)。
較佳地,步驟x1所述的讀取自身設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)的方法為通信單元讀取可以標(biāo)識(shí)自身設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)的撥碼開(kāi)關(guān)信息;或者,通信單元讀取標(biāo)識(shí)自身設(shè)備號(hào)、機(jī)框號(hào)的撥碼開(kāi)關(guān)信息,并通過(guò)讀取槽位號(hào)的功能來(lái)讀取自身的槽位號(hào)。
較佳地,當(dāng)通信單元要修改地址時(shí),所述步驟b之后進(jìn)一步包括重新設(shè)置通信單元的硬件信息,通信單元根據(jù)自身重新修改的硬件信息獲得用于加載的第一套媒體接入控制層MAC地址和因特網(wǎng)協(xié)議IP地址;通信單元利用第一套MAC地址和IP地址,通過(guò)網(wǎng)線從控制單元加載基本信息和地址信息,并根據(jù)基本信息進(jìn)行重新啟動(dòng),根據(jù)地址信息獲得用于通信的第二套MAC地址和IP地址,實(shí)現(xiàn)通信單元的互連。
綜上所述,本發(fā)明提出的一種實(shí)現(xiàn)通信單元互連的方法具有以下優(yōu)點(diǎn)(1)由于通信單元在上電之后就可以根據(jù)自身的硬件信息自動(dòng)產(chǎn)生第一套MAC地址和IP地址,而且通信單元與控制單元之間用網(wǎng)線進(jìn)行連接,所以在生成第一套MAC地址和IP地址之后,就可以利用TCP/IP協(xié)議快速地進(jìn)行加載,從而可以加快通信單元實(shí)現(xiàn)互連的速度。
(2)通信單元利用撥碼開(kāi)關(guān)來(lái)標(biāo)識(shí)自身硬件信息,可以靈活放置或改變通信單元的位置,而不受實(shí)際物理空間的限制,即無(wú)需始終將通信單元固定在某個(gè)機(jī)框的某個(gè)槽位上。當(dāng)通信單元改變自身物理位置時(shí),只需要修改播碼開(kāi)關(guān)就可以重新獲得標(biāo)識(shí)自身的新的硬件信息,從而獲得新的MAC地址和IP地址。
(3)由于通信單元是主動(dòng)向控制單元發(fā)送加載請(qǐng)求消息,然后才進(jìn)行地址配置工作,無(wú)需控制單元定時(shí)向通信單元發(fā)送數(shù)據(jù)包,或定時(shí)掃描端口,可以減少控制單元的工作負(fù)荷,節(jié)約網(wǎng)絡(luò)資源。
圖1是實(shí)現(xiàn)本發(fā)明方案的流程圖;圖2是應(yīng)用本發(fā)明方案的實(shí)施例流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
本發(fā)明的基本思想是通信單元根據(jù)自身硬件信息獲得用于加載的第一套媒體接入控制層(MAC)地址和因特網(wǎng)協(xié)議(IP)地址;再利用TCP/IP協(xié)議的傳輸方式,通過(guò)網(wǎng)線從控制單元獲取基本信息和地址信息,然后根據(jù)基本信息進(jìn)行啟動(dòng)過(guò)程,根據(jù)地址信息獲得用于通信的第二套MAC地址和IP地址,完成通信單元的互連。
圖1是實(shí)現(xiàn)本發(fā)明方案的流程圖。如圖1所示,本發(fā)明實(shí)現(xiàn)通信單元配置網(wǎng)絡(luò)地址的方法包括以下步驟步驟101通信單元根據(jù)自身硬件信息獲得第一套MAC地址和IP地址;這里,第一套MAC地址和IP地址就是通信單元的網(wǎng)絡(luò)地址,是用于加載基本信息和地址信息的。
步驟102通信單元利用所獲得的第一套MAC地址和IP地址,通過(guò)網(wǎng)線從控制單元獲得基本信息和地址信息;這里,基本信息包括基本應(yīng)用程序和基本數(shù)據(jù),而地址信息可以是包括通信地址計(jì)算程序和地址計(jì)算相關(guān)數(shù)據(jù)的信息,也可以是已經(jīng)計(jì)算出來(lái)的通信單元的用于通信的網(wǎng)絡(luò)地址信息。其中,基本應(yīng)用程序和基本數(shù)據(jù)是為了維護(hù)通信單元正常運(yùn)行和正常通信的必須的程序和數(shù)據(jù)。
步驟103通信單元根據(jù)獲得的基本信息重新啟動(dòng);步驟104通信單元根據(jù)地址信息獲得用于通信的第二套MAC地址和IP地址。
本發(fā)明中,為了區(qū)分加載和通信這兩個(gè)過(guò)程,需要給通信單元分配兩套網(wǎng)絡(luò)地址第一套網(wǎng)絡(luò)地址用于加載,而第二套網(wǎng)絡(luò)地址才真正用于通信。當(dāng)獲得第一套網(wǎng)絡(luò)地址之后,就可以通過(guò)網(wǎng)線快速進(jìn)行加載,并獲得第二套網(wǎng)絡(luò)地址;之后,通信單元舍棄第一套網(wǎng)絡(luò)地址,直接用第二套網(wǎng)絡(luò)地址進(jìn)行通信。其中,第一套網(wǎng)絡(luò)地址與第二套網(wǎng)絡(luò)地址之間不沖突,所有用于加載的通信單元的第一套網(wǎng)絡(luò)地址內(nèi)相互不沖突,所有用于通信的通信單元的第二套網(wǎng)絡(luò)地址內(nèi)相互不沖突。
本發(fā)明中,通信單元獲取自身硬件信息的方法有兩種一種是讀取事先設(shè)置的撥碼開(kāi)關(guān)的方式,另外一種是數(shù)據(jù)配置的方式。其中,讀取事先設(shè)置的撥碼開(kāi)關(guān)的方式為將撥碼開(kāi)關(guān)設(shè)置到預(yù)先規(guī)定的位置上,每一個(gè)撥碼開(kāi)關(guān)的“開(kāi)”可以代表“1”,“關(guān)”可以代表“0”,若干個(gè)撥碼開(kāi)關(guān)就可以標(biāo)識(shí)通信單元自身的設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)等硬件信息;通信單元直接讀取與撥碼開(kāi)關(guān)相連的信號(hào)線上的信息,就可以獲得自身的硬件信息。數(shù)據(jù)配置方式為系統(tǒng)先將通信單元的硬件信息以某種文件的方式存儲(chǔ)在控制單元內(nèi),然后通過(guò)串口線或電纜等傳輸給通信單元,通信單元再?gòu)脑撐募蝎@得自身的硬件信息。
在本發(fā)明中,每一個(gè)通信單元都存儲(chǔ)有加載地址計(jì)算程序,當(dāng)通信單元上電后,就可以根據(jù)自身的硬件信息和加載地址計(jì)算程序獲得第一套MAC地址和IP地址。
圖2是應(yīng)用本發(fā)明方案的實(shí)施例流程圖。在本實(shí)施例中,有8套需要互連的設(shè)備,每套設(shè)備中有100個(gè)通信單元,每一個(gè)通信單元有24個(gè)撥碼開(kāi)關(guān),其中8個(gè)撥碼開(kāi)關(guān)標(biāo)識(shí)通信單元自身的所屬的設(shè)備號(hào),8個(gè)撥碼開(kāi)關(guān)標(biāo)識(shí)通信單元自身所屬的機(jī)框號(hào),另外8個(gè)撥碼開(kāi)關(guān)標(biāo)識(shí)通信單元自身所屬的槽位號(hào)。本實(shí)施例中,所有的通信單元都直接通過(guò)網(wǎng)線與控制單元相連,每套設(shè)備之間也用網(wǎng)線進(jìn)行連接。
如圖2所示,本實(shí)施例實(shí)現(xiàn)通信單元配置網(wǎng)絡(luò)地址的方法的步驟為步驟201通信單元讀取自身的設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)。
本實(shí)施例中,通信單元可以通過(guò)讀取撥碼開(kāi)關(guān)來(lái)獲得自身設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)。而在實(shí)際應(yīng)用中,通信單元還可以通過(guò)讀取撥碼開(kāi)關(guān)來(lái)獲得自身設(shè)備號(hào)、機(jī)框號(hào),通過(guò)通信單元本身具備的讀取槽位號(hào)的功能來(lái)獲得自身槽位號(hào)。
本實(shí)施例中,可以規(guī)定撥碼開(kāi)關(guān)的第1位至第8位為通信單元的槽位號(hào),第9位至第16位為通信單元的機(jī)框號(hào),第17位至24位為通信單元的設(shè)備號(hào)。而在實(shí)際應(yīng)用中,通信單元撥碼開(kāi)關(guān)的數(shù)量可以根據(jù)用戶需求來(lái)設(shè)置,其數(shù)量的多少由互連的設(shè)備數(shù)和設(shè)備內(nèi)的通信單元數(shù)來(lái)確定。另外,撥碼開(kāi)關(guān)中分別用多少來(lái)標(biāo)識(shí)設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)也可以用戶根據(jù)實(shí)際情況自行確定。
在實(shí)際應(yīng)用中,通信單元還可以通過(guò)數(shù)據(jù)配置的方式來(lái)獲得通信單元自身硬件信息,即將通信單元的硬件信息用文件的形式存儲(chǔ)下來(lái),如文本文件,通信單元再讀取該文件獲得自身的硬件信息。
步驟202通信單元將自身的設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)作為計(jì)算參數(shù),并根據(jù)該計(jì)算參數(shù)和事先存儲(chǔ)的加載地址計(jì)算程序獲得第一套MAC地址和IP地址。
在本實(shí)施例中,加載地址計(jì)算程序可以將通信單元的MAC地址設(shè)置為0x00-0xe0-0xfc-設(shè)備號(hào)-機(jī)框號(hào)-槽位號(hào),將通信單元的IP地址設(shè)置為172.設(shè)備號(hào).機(jī)框號(hào).槽位號(hào)。在實(shí)際應(yīng)用中,加載地址計(jì)算程序還可以采用其它方法來(lái)生成MAC地址和IP地址,只要通信單元的地址不沖突即可。
步驟203通信單元利用自身第一套MAC地址和IP地址通過(guò)網(wǎng)線與事先已經(jīng)設(shè)置了MAC地址和IP地址的控制單元建立連接。
在本實(shí)施例中,控制單元已經(jīng)事先分配了用于通信的MAC地址和IP地址,并且每一個(gè)通信單元中也已經(jīng)保存有控制單元的MAC地址和IP地址。當(dāng)通信單元也獲得了自身的MAC地址和IP地址,一般需要先與控制建立連接,即SOCKET連接,才能利用TCP/IP協(xié)議通過(guò)網(wǎng)線進(jìn)行通信。
步驟204通信單元通過(guò)網(wǎng)線向控制單元發(fā)送TCP/IP協(xié)議的加載請(qǐng)求消息。
本實(shí)施例中,由于通信單元與控制單元是用網(wǎng)線進(jìn)行連接的,而且都具有MAC地址和IP地址,所以,通信單元和控制單元之間的交互應(yīng)當(dāng)滿足TCP/IP協(xié)議的要求。
步驟205控制單元將攜帶有基本應(yīng)用程序、基本數(shù)據(jù)、通信地址計(jì)算程序和地址計(jì)算相關(guān)數(shù)據(jù)的TCP/IP協(xié)議的加載響應(yīng)消息通過(guò)網(wǎng)線返回給通信單元。
本實(shí)施例中,控制單元不但將通信單元必須的基本應(yīng)用程序和基本數(shù)據(jù)通過(guò)網(wǎng)線傳輸給通信單元,而且將通信地址計(jì)算程序和地址計(jì)算相關(guān)數(shù)據(jù)也傳輸給了通信單元。此后,通信單元就可以利用通信地址計(jì)算程序和地址計(jì)算相關(guān)數(shù)據(jù)在本地計(jì)算用于通信的第二套MAC地址和IP地址。
在實(shí)際應(yīng)用中,控制單元還可以在接收到某通信單元發(fā)送的加載請(qǐng)求消息以后,直接在本地計(jì)算該通信單元的第二套MAC地址和IP地址,然后將計(jì)算出來(lái)的第二套MAC地址和IP地址攜帶于加載響應(yīng)消息發(fā)送給通信單元。
步驟206通信單元根據(jù)通信地址計(jì)算程序和地址計(jì)算相關(guān)數(shù)據(jù)獲得第二套MAC地址和IP地址。
本實(shí)施例中,通信地址計(jì)算程序可以將通信單元的第二套MAC地址設(shè)置為0x00-0xe0-0xfc-00-設(shè)備號(hào)-模塊號(hào),通信單元的第二套IP地址可以設(shè)置為172.設(shè)備號(hào).200.模塊號(hào)。地址計(jì)算相關(guān)數(shù)據(jù)就是模塊號(hào)與通信單元硬件信息之間的對(duì)應(yīng)關(guān)系,該對(duì)應(yīng)關(guān)系可以由用戶根據(jù)實(shí)際請(qǐng)求自行設(shè)定。例如當(dāng)通信單元的機(jī)框號(hào)為1、槽位號(hào)為1時(shí),可以規(guī)定其對(duì)應(yīng)的模塊號(hào)為32。另外,通信地址計(jì)算程序也可以由用戶根據(jù)實(shí)際情況自行定義,只要所有的通信單元的地址不沖突即可。
步驟207通信單元利用自身第二套MAC地址和IP地址與控制單元建立連接。
當(dāng)通信單元再次與控制單元建立連接之后,就可以與已經(jīng)接入系統(tǒng)中的其它通信單元或控制單元按照TCP/IP協(xié)議進(jìn)行通信,即實(shí)現(xiàn)了通信單元之間的互連。
在實(shí)際應(yīng)用中,當(dāng)確定通信單元的用于通信的MAC地址和IP地址之后,還可以根據(jù)需要對(duì)其進(jìn)行修改,修改方法為重新設(shè)置通信單元硬件信息,之后的步驟與本發(fā)明所提出的方法一致,此處不再贅述。值得注意的是重新設(shè)置通信單元的硬件信息不應(yīng)該與其它通信單元沖突。
應(yīng)用本發(fā)明方案,每一套設(shè)備中的通信單元都可以在上電時(shí)自動(dòng)生成一套MAC地址和IP地址,利用該地址,各套設(shè)備中的通信單元就可以直接利用網(wǎng)線并按照TCP/IP協(xié)議發(fā)送消息進(jìn)行加載,然后生成用于通信的第二套MAC地址和IP地址。
另外,由于設(shè)備號(hào)也是作為通信單元的硬件信息,可以用撥碼開(kāi)關(guān)或數(shù)據(jù)配置方式將不同的設(shè)備中的通信單元用設(shè)備號(hào)進(jìn)行區(qū)分,因此可以區(qū)分不同設(shè)備中的通信單元的網(wǎng)絡(luò)地址,實(shí)現(xiàn)多套設(shè)備利用網(wǎng)線進(jìn)行通信。
綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)通信單元互連的方法,其特征在于,該方法包括以下步驟a、通信單元根據(jù)自身硬件信息獲得用于加載的第一套媒體接入控制層MAC地址和因特網(wǎng)協(xié)議IP地址;b、通信單元利用所獲得的第一套MAC地址和IP地址,通過(guò)網(wǎng)線從控制單元加載基本信息和地址信息,并根據(jù)基本信息重新啟動(dòng),根據(jù)地址信息獲得用于通信的第二套MAC地址和IP地址,實(shí)現(xiàn)通信單元的互連。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟b所述通信單元通過(guò)網(wǎng)線從控制單元加載基本信息和地址信息的方法為通信單元通過(guò)網(wǎng)線向控制單元發(fā)送加載請(qǐng)求消息,控制單元通過(guò)網(wǎng)線將攜帶有基本信息和地址信息的加載響應(yīng)消息返回給通信單元,通信單元將基本信息和地址信息加載給自身。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,步驟b所述的基本信息為通信單元的基本應(yīng)用程序和基本數(shù)據(jù);步驟b所述的地址信息為通信地址計(jì)算程序和地址計(jì)算相關(guān)數(shù)據(jù)。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,步驟b所述的基本信息為通信單元的基本應(yīng)用程序和基本數(shù)據(jù);步驟b所述的地址信息為由控制單元事先確定的通信單元的第二套MAC地址和IP地址。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述控制單元事先確定的通信單元的第二套MAC地址和IP地址的確定方法為控制單元根據(jù)通信地址計(jì)算程序和地址計(jì)算相關(guān)數(shù)據(jù)確定所述通信單元的第二套MAC地址和IP地址。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟a所述通信單元根據(jù)自身硬件信息獲得第一套MAC地址和IP地址的方法為a1、通信單元上電后讀取自身硬件信息;a2、通信單元將自身硬件信息作為計(jì)算參數(shù),并根據(jù)計(jì)算參數(shù)和事先保存的加載地址計(jì)算程序獲得第一套MAC地址和IP地址。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述的硬件信息為設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,步驟x1所述的讀取自身設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)的方法為通信單元讀取可以標(biāo)識(shí)自身設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)的撥碼開(kāi)關(guān)信息;或者,通信單元讀取標(biāo)識(shí)自身設(shè)備號(hào)、機(jī)框號(hào)的撥碼開(kāi)關(guān)信息,并通過(guò)讀取槽位號(hào)的功能來(lái)讀取自身的槽位號(hào)。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)通信單元要修改地址時(shí),所述步驟b之后進(jìn)一步包括重新設(shè)置通信單元的硬件信息,通信單元根據(jù)自身重新修改的硬件信息獲得用于加載的第一套媒體接入控制層MAC地址和因特網(wǎng)協(xié)議IP地址;通信單元利用第一套MAC地址和IP地址,通過(guò)網(wǎng)線從控制單元加載基本信息和地址信息,并根據(jù)基本信息進(jìn)行重新啟動(dòng),根據(jù)地址信息獲得用于通信的第二套MAC地址和IP地址,實(shí)現(xiàn)通信單元的互連。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述的硬件信息為設(shè)備號(hào)、機(jī)框號(hào)和槽位號(hào)。
全文摘要
本發(fā)明提供一種實(shí)現(xiàn)通信單元互連的方法,其關(guān)鍵在于通信單元利用第一套媒體接入控制層(MAC)地址和因特網(wǎng)協(xié)議(IP)地址通過(guò)網(wǎng)線與控制單元進(jìn)行交互,獲得用于通信的第二套MAC地址和IP地址。首先,通信單元根據(jù)自身硬件信息獲得第一套MAC地址和IP地址,再利用獲得的第一套MAC地址和IP地址與事先設(shè)置有MAC地址和IP地址的控制單元進(jìn)行交互,通過(guò)網(wǎng)線從控制單元獲得基本信息和地址信息;再根據(jù)基本信息重新啟動(dòng),根據(jù)地址信息獲得用于通信的第二套MAC地址和IP地址,實(shí)現(xiàn)通信單元的互連。應(yīng)用本發(fā)明方案,通信可以通過(guò)網(wǎng)線進(jìn)行快速加載應(yīng)用程序和數(shù)據(jù),從而快速地完成通信單元的互連,并且通信單元主動(dòng)發(fā)起獲得網(wǎng)絡(luò)地址的過(guò)程,可以大大減少控制單元的負(fù)荷。
文檔編號(hào)H04L29/12GK1859251SQ200610003039
公開(kāi)日2006年11月8日 申請(qǐng)日期2006年1月26日 優(yōu)先權(quán)日2006年1月26日
發(fā)明者楊高峰, 王志強(qiáng), 陳 光 申請(qǐng)人:華為技術(shù)有限公司