對(duì)ip地址沖突進(jìn)行容災(zāi)處理的方法和裝置、以及相應(yīng)設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法和裝置、以及相應(yīng)設(shè)備。該容災(zāi)處理方法包括:管理設(shè)備接收工作設(shè)備發(fā)送的攜帶工作設(shè)備的IP地址和唯一特征碼的沖突檢測請求報(bào)文;響應(yīng)于沖突檢測請求報(bào)文,根據(jù)該IP地址映射得到工作設(shè)備所屬節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào);判斷是否已保存與節(jié)點(diǎn)編號(hào)對(duì)應(yīng)且與該唯一特征碼不同的唯一特征碼;如果是,向工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文,以使工作設(shè)備進(jìn)入沖突模式,否則,向工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文,以使工作設(shè)備進(jìn)入正常模式;備用設(shè)備與其工作設(shè)備的工作模式保持一致。根據(jù)本發(fā)明實(shí)施例,可有效對(duì)單冗余網(wǎng)絡(luò)以及雙冗余網(wǎng)絡(luò)中的IP地址沖突問題進(jìn)行容災(zāi)處理,降低事故發(fā)生概率。
【專利說明】對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法和裝置、以及相應(yīng)設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及工業(yè)控制領(lǐng)域,特別是涉及對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法和裝置以及相應(yīng)設(shè)備。
【背景技術(shù)】
[0002]在工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)中,每個(gè)設(shè)備的IP(Internet Protocol,網(wǎng)絡(luò)協(xié)議)地址必須是唯一的,并且與每個(gè)設(shè)備長期綁定。因此,一般采用靜態(tài)分配每個(gè)設(shè)備的IP地址的方式,如,利用撥碼開關(guān)或人機(jī)界面點(diǎn)對(duì)點(diǎn)操作等手段,而不米用DHCP (Dynamic HostConfigurat1n Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)等方式進(jìn)行自動(dòng)分配。
[0003]但是,有的時(shí)候仍然可能因?yàn)槿藶槭д`或撥碼開關(guān)損壞(如,遭到腐蝕)等原因,從而出現(xiàn)IP地址沖突的問題。所謂“IP地址沖突”就是指同一網(wǎng)絡(luò)中的不同設(shè)備的IP地址重復(fù)。一旦出現(xiàn)IP地址沖突的問題,就會(huì)使設(shè)備發(fā)送或接收錯(cuò)誤的數(shù)據(jù)包,進(jìn)而導(dǎo)致工作控制系統(tǒng)的網(wǎng)絡(luò)的通信發(fā)生異常,最終釀成事故。為此,就需要對(duì)地址沖突的設(shè)備進(jìn)行容災(zāi)處理。
[0004]通常,在現(xiàn)有技術(shù)中,每個(gè)設(shè)備會(huì)采用ARP (Address Resolut1n Protocol,地址解析協(xié)議)技術(shù)自己進(jìn)行IP地址沖突檢測,一旦通過檢測發(fā)現(xiàn)自己的IP地址與其它設(shè)備的IP地址沖突,就會(huì)進(jìn)入沖突模式,否則,就會(huì)進(jìn)入正常模式。在正常模式下,設(shè)備可以執(zhí)行任何工作,而在沖突模式下,設(shè)備不可以執(zhí)行除IP地址沖突檢測之外的其它工作。這樣,就認(rèn)為對(duì)地址沖突的設(shè)備進(jìn)行了容災(zāi)處理。
[0005]在實(shí)現(xiàn)本發(fā)明的過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:如果工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)為非冗余網(wǎng)絡(luò),即,網(wǎng)絡(luò)和設(shè)備都不冗余,可以利用ARP技術(shù)能對(duì)其中任意一個(gè)有IP地址沖突問題的設(shè)備進(jìn)行容災(zāi)處理。或者,如果工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)為一種單冗余網(wǎng)絡(luò),即,網(wǎng)絡(luò)不冗余,設(shè)備存在冗余,也可以利用ARP技術(shù)其中有IP地址沖突問題的非冗余設(shè)備進(jìn)行容災(zāi)處理。
[0006]但是,ARP技術(shù)卻無法對(duì)該單冗余網(wǎng)絡(luò)中有IP地址沖突問題的冗余設(shè)備進(jìn)行容災(zāi)處理。同樣的問題也會(huì)出現(xiàn)在雙冗余網(wǎng)絡(luò)(即,網(wǎng)絡(luò)和設(shè)備都存在冗余)中的冗余設(shè)備上。
[0007]此外,針對(duì)另一種單冗余網(wǎng)絡(luò),即,設(shè)備不冗余,網(wǎng)絡(luò)存在冗余,ARP技術(shù)也無法對(duì)該單冗余網(wǎng)絡(luò)中有IP地址沖突問題的設(shè)備進(jìn)行容災(zāi)處理。同樣的問題也會(huì)出現(xiàn)在雙冗余網(wǎng)絡(luò)中的非冗余設(shè)備以及冗余設(shè)備上。
【發(fā)明內(nèi)容】
[0008]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了對(duì)IP地址沖突進(jìn)行容災(zāi)處理方法和裝置以及相應(yīng)設(shè)備,以有效對(duì)各種單冗余網(wǎng)絡(luò)以及雙冗余網(wǎng)絡(luò)中出現(xiàn)的IP地址沖突問題進(jìn)行容災(zāi)處理,從而降低事故發(fā)生概率。
[0009]本發(fā)明實(shí)施例公開了如下技術(shù)方案:
[0010]一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法,包括:
[0011]管理設(shè)備接收工作設(shè)備發(fā)送的沖突檢測請求報(bào)文,所述沖突檢測請求報(bào)文中攜帶有所述工作設(shè)備的IP地址和唯一特征碼;
[0012]響應(yīng)于所述沖突檢測請求報(bào)文,管理設(shè)備根據(jù)所述工作設(shè)備的IP地址映射得到所述工作設(shè)備所屬節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào);
[0013]管理設(shè)備判斷是否已保存與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系且不同于所述工作設(shè)備的唯一特征碼的其它唯一特征碼;
[0014]如果是,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文,如果否,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文;
[0015]其中,所述沖突檢測通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入正常模式,所述沖突檢測不通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入沖突模式,所述工作設(shè)備的備用設(shè)備與所述工作設(shè)備的工作模式保持一致。
[0016]一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的裝置,包括:
[0017]接收單元,用于接收工作設(shè)備發(fā)送的沖突檢測請求報(bào)文,所述沖突檢測請求報(bào)文中攜帶有所述工作設(shè)備的IP地址和唯一特征碼;
[0018]映射單元,用于響應(yīng)于所述沖突檢測請求報(bào)文,根據(jù)所述工作設(shè)備的IP地址映射得到所述工作設(shè)備所屬節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào);
[0019]第一判斷單元,用于判斷是否已保存與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系且不同于所述工作設(shè)備的唯一特征碼的其它唯一特征碼;
[0020]發(fā)送單元,用于如果所述第一判斷單元的判斷結(jié)果為是,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文,如果所述第一判斷單元的判斷結(jié)果為否,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文;
[0021]其中,所述沖突檢測通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入正常模式,所述沖突檢測不通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入沖突模式,所述工作設(shè)備的備用設(shè)備與所述工作設(shè)備的工作模式保持一致。
[0022]由上述實(shí)施例可以看出,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
[0023]管理設(shè)備可以以節(jié)點(diǎn)(包括冗余節(jié)點(diǎn)和非冗余節(jié)點(diǎn))為單位,授權(quán)和管理每個(gè)節(jié)點(diǎn)的工作模式(即,正常模式或沖突模式)。即,針對(duì)每一個(gè)節(jié)點(diǎn),該節(jié)點(diǎn)中的工作設(shè)備都會(huì)請求管理設(shè)備進(jìn)行沖突檢測,如果管理設(shè)備發(fā)現(xiàn)兩個(gè)節(jié)點(diǎn)的設(shè)備包含有相同的IP地址,為了避免出現(xiàn)地址沖突,讓先請求進(jìn)行沖突檢測的工作設(shè)備進(jìn)入正常模式,而讓后請求進(jìn)行沖突檢測的工作設(shè)備進(jìn)入沖突模式。如果該節(jié)點(diǎn)為冗余節(jié)點(diǎn),該節(jié)點(diǎn)中的備用設(shè)備會(huì)跟隨工作設(shè)備的工作模式,從而使該節(jié)點(diǎn)中的工作設(shè)備和備用設(shè)備的工作模式保持一致。
【專利附圖】
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1為現(xiàn)有技術(shù)中一種單冗余網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)鋱D;
[0026]圖2為現(xiàn)有技術(shù)中另一種單冗余網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)鋱D;
[0027]圖3為現(xiàn)有技術(shù)中一種雙冗余網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)鋱D;
[0028]圖4為本發(fā)明提供的一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法的一個(gè)實(shí)施例的流程圖;
[0029]圖5為本發(fā)明中工作設(shè)備的工作模式遷移示意圖;
[0030]圖6為本發(fā)明中冗余節(jié)點(diǎn)內(nèi)的設(shè)備實(shí)現(xiàn)通信的示意圖;
[0031]圖7為本發(fā)明提供的一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法的另一個(gè)實(shí)施例的流程圖;
[0032]圖8為本發(fā)明中備用設(shè)備的工作模式遷移示意圖;
[0033]圖9為本發(fā)明提供的一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖;
[0034]圖10為本發(fā)明提供的一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;
[0035]圖11為本發(fā)明提供的一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;
[0036]圖12為本發(fā)明提供的一種設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)圖;
[0037]圖13為本發(fā)明提供的一種設(shè)備的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;
[0038]圖14為本發(fā)明提供的一種設(shè)備的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;
[0039]圖15為本發(fā)明提供的一種設(shè)備的另一個(gè)實(shí)施例的結(jié)構(gòu)圖;
[0040]圖16為本發(fā)明中一種雙冗余網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)鋱D。
【具體實(shí)施方式】
[0041]如果工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)為網(wǎng)絡(luò)不冗余,設(shè)備存在冗余的單冗余網(wǎng)絡(luò),該網(wǎng)絡(luò)拓?fù)鋱D如圖1所示,設(shè)備A和B共同構(gòu)成一個(gè)冗余節(jié)點(diǎn),并且,在該冗余節(jié)點(diǎn)中,當(dāng)其中一個(gè)設(shè)備為工作設(shè)備時(shí),另一個(gè)設(shè)備即為備用設(shè)備,以便實(shí)現(xiàn)冗余切換;設(shè)備C構(gòu)成一個(gè)非冗余節(jié)點(diǎn),并且,在該非冗余節(jié)點(diǎn)中,設(shè)備C為唯一的工作設(shè)備。
[0042]如果工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)為設(shè)備不冗余,網(wǎng)絡(luò)存在冗余的單冗余網(wǎng)絡(luò),該網(wǎng)絡(luò)拓?fù)鋱D如圖2所示,網(wǎng)絡(luò)I和網(wǎng)絡(luò)2共同構(gòu)成一個(gè)冗余網(wǎng)絡(luò),設(shè)備A和B分別構(gòu)成一個(gè)非冗余節(jié)點(diǎn)。
[0043]如果工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)為網(wǎng)絡(luò)和設(shè)備都冗余的雙冗余網(wǎng)絡(luò),該網(wǎng)絡(luò)的拓?fù)鋱D如圖3所示,網(wǎng)絡(luò)I和網(wǎng)絡(luò)2共同構(gòu)成一個(gè)冗余網(wǎng)絡(luò),設(shè)備A和B (其中一個(gè)為工作設(shè)備,另一個(gè)為備用設(shè)備)共同構(gòu)成一個(gè)冗余節(jié)點(diǎn),設(shè)備C和D (其中一個(gè)為工作設(shè)備,另一個(gè)為備用設(shè)備)共同構(gòu)成另一個(gè)冗余節(jié)點(diǎn),設(shè)備E和F分別構(gòu)成一個(gè)非冗余節(jié)點(diǎn)。
[0044]針對(duì)圖1所示的單冗余網(wǎng)絡(luò),假設(shè)設(shè)備C的IP地址為172.20.1.2,而設(shè)備A和B的IP地址分別為172.20.1.2和172.20.1.3。顯然,設(shè)備A和設(shè)備C的IP地址重復(fù)。根據(jù)之前的ARP技術(shù)進(jìn)行檢測,設(shè)備A和C能夠互相檢測出自身與對(duì)方之間的地址沖突問題,并進(jìn)入沖突模式,而由于設(shè)備B不存在地址沖突問題,并且,設(shè)備B也檢測不到設(shè)備A與設(shè)備C之間的地址沖突問題,因此,設(shè)備B順利進(jìn)入正常模式,并成為工作設(shè)備。但是,在實(shí)際應(yīng)用中,由于設(shè)備A處于沖突模式,由設(shè)備A和設(shè)備B構(gòu)成的冗余節(jié)點(diǎn)應(yīng)該整體進(jìn)入沖突模式(即,該冗余節(jié)點(diǎn)不進(jìn)入網(wǎng)絡(luò)),以防止當(dāng)工作設(shè)備從設(shè)備B切換為設(shè)備A時(shí)所出現(xiàn)的通信故障。
[0045]上述問題也同樣會(huì)出現(xiàn)在圖3所示的雙冗余網(wǎng)絡(luò)中,例如,設(shè)備E在網(wǎng)絡(luò)I上的IP地址為172.20.1.2,而設(shè)備A和B在網(wǎng)絡(luò)I上的IP地址分別為172.20.1.2和172.20.1.3。
[0046]針對(duì)圖3所示的雙冗余網(wǎng)絡(luò),類似的情況還存在于兩個(gè)冗余節(jié)點(diǎn)之間。假設(shè)設(shè)備A和B在網(wǎng)絡(luò)I上的IP地址分別為172.20.1.2和172.20.1.3,設(shè)備C和D在網(wǎng)絡(luò)I上的IP地址也分別為172.20.1.2和172.20.1.3。顯然,設(shè)備A和設(shè)備C的IP地址重復(fù),設(shè)備B和設(shè)備D的IP地址重復(fù)。如果設(shè)備B和設(shè)備C與網(wǎng)絡(luò)I斷開,根據(jù)之前的ARP技術(shù)進(jìn)行檢測,設(shè)備A檢測不到自身與設(shè)備C的IP地址重復(fù),設(shè)備D也檢測不到自身與設(shè)備B的IP地址重復(fù),因此,設(shè)備A和設(shè)備D都會(huì)進(jìn)入正常模式,并成為工作設(shè)備。但是,在實(shí)際應(yīng)用中,由設(shè)備A和設(shè)備B構(gòu)成的冗余節(jié)點(diǎn)以及由設(shè)備C和D構(gòu)成的冗余節(jié)點(diǎn)都應(yīng)該整體進(jìn)入沖突模式。
[0047]針對(duì)圖2所示的單冗余網(wǎng)絡(luò),假設(shè)設(shè)備A在網(wǎng)絡(luò)I和2上的IP地址分別為172.20.1.2和172.21.1.2,設(shè)備B在網(wǎng)絡(luò)I和2上的IP地址也分別為172.20.1.2和172.21.1.2。顯然,設(shè)備A和設(shè)備B的IP地址重復(fù)。如果設(shè)備A與網(wǎng)絡(luò)2斷開,設(shè)備B與網(wǎng)絡(luò)I斷開,根據(jù)之前的ARP技術(shù)進(jìn)行檢測,設(shè)備A和B都檢測不到自身與對(duì)方的IP地址重復(fù),因此,設(shè)備A和設(shè)備B都會(huì)進(jìn)入正常模式,并成為工作設(shè)備。但是,在實(shí)際應(yīng)用中,設(shè)備A和設(shè)備B都應(yīng)該整體進(jìn)入沖突模式。
[0048]上述問題也同樣會(huì)出現(xiàn)在圖3所示的雙冗余網(wǎng)絡(luò)中,例如,設(shè)備E在網(wǎng)絡(luò)I和2上的IP地址分別為172.20.1.2和172.21.1.2,設(shè)備F在網(wǎng)絡(luò)I和2上的IP地址也分別為172.20.1.2 和 172.21.1.2。
[0049]針對(duì)圖3所示的雙冗余網(wǎng)絡(luò),類似的情況還存在于兩個(gè)冗余節(jié)點(diǎn)之間。假設(shè)設(shè)備A和B在網(wǎng)絡(luò)I上的IP地址分別為172.20.1.2和172.20.1.3,在網(wǎng)絡(luò)2上的IP地址分別為172.21.1.2和172.21.1.3。設(shè)備C和D在網(wǎng)絡(luò)I上的IP地址也分別為172.20.1.2和172.20.1.3,在網(wǎng)絡(luò)2上的IP地址也分別為172.21.1.2和172.21.1.3。顯然,由設(shè)備A和B構(gòu)成的冗余節(jié)點(diǎn)與由設(shè)備C和D構(gòu)成的冗余節(jié)點(diǎn)在網(wǎng)絡(luò)I和2上的IP地址完全相同。如果設(shè)備B與網(wǎng)絡(luò)I和2都斷開,設(shè)備C與網(wǎng)絡(luò)I和2也都斷開,設(shè)備A與網(wǎng)絡(luò)2斷開,設(shè)備D與網(wǎng)絡(luò)I斷開,根據(jù)之前的ARP技術(shù)進(jìn)行檢測,設(shè)備A和D都檢測不到地址重復(fù),因此,設(shè)備A和設(shè)備D都會(huì)進(jìn)入正常模式,并成為工作設(shè)備。但是,在實(shí)際應(yīng)用中,由設(shè)備A和設(shè)備B構(gòu)成的冗余節(jié)點(diǎn)以及由設(shè)備C和D構(gòu)成的冗余節(jié)點(diǎn)都應(yīng)該整體進(jìn)入沖突模式。
[0050]本發(fā)明實(shí)施例提供了對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法和裝置、以及相關(guān)設(shè)備。在本發(fā)明實(shí)施例的技術(shù)方案中,選擇網(wǎng)絡(luò)上的任意一個(gè)設(shè)備作為管理設(shè)備,除管理設(shè)備之外的其它設(shè)備為從設(shè)備??梢岳斫獾模谒袕脑O(shè)備中,有一些設(shè)備獨(dú)立構(gòu)成一個(gè)非冗余節(jié)點(diǎn),獨(dú)立構(gòu)成非冗余節(jié)點(diǎn)的設(shè)備即為工作設(shè)備。還有一些設(shè)備與另一個(gè)設(shè)備一起共同構(gòu)成一個(gè)冗余節(jié)點(diǎn),在冗余節(jié)點(diǎn)中,其中一個(gè)設(shè)備為工作設(shè)備,而另一個(gè)設(shè)備為該工作設(shè)備的備用設(shè)備。并且,工作設(shè)備和備用設(shè)備之間可以進(jìn)行切換。
[0051]從網(wǎng)絡(luò)上選擇出管理設(shè)備之后,管理設(shè)備可以以節(jié)點(diǎn)(包括冗余節(jié)點(diǎn)和非冗余節(jié)點(diǎn))為單位,授權(quán)和管理每個(gè)節(jié)點(diǎn)的工作模式(即,正常模式或沖突模式)。即,針對(duì)每一個(gè)節(jié)點(diǎn),該節(jié)點(diǎn)中的工作設(shè)備都會(huì)請求管理設(shè)備進(jìn)行沖突檢測,如果管理設(shè)備發(fā)現(xiàn)兩個(gè)節(jié)點(diǎn)包含有相同的IP地址,為了避免出現(xiàn)地址沖突,管理設(shè)備會(huì)讓先請求進(jìn)行沖突檢測的工作設(shè)備進(jìn)入正常模式,而讓后請求進(jìn)行沖突檢測的工作設(shè)備進(jìn)入沖突模式。如果該節(jié)點(diǎn)為冗余節(jié)點(diǎn),該節(jié)點(diǎn)中的備用設(shè)備會(huì)跟隨工作設(shè)備的工作模式,從而使該節(jié)點(diǎn)中的工作設(shè)備和備用設(shè)備的工作模式保持一致。
[0052]需要說明的是,網(wǎng)絡(luò)可以任意一種單冗余網(wǎng)絡(luò),也可以是雙冗余網(wǎng)絡(luò)。當(dāng)然,本發(fā)明實(shí)施例的技術(shù)方案也同樣適用于非冗余網(wǎng)絡(luò)。
[0053]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0054]方法實(shí)施例
[0055]請參閱圖4,其為本發(fā)明提供的一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法的一個(gè)實(shí)施例的流程圖,該方法包括以下步驟:
[0056]步驟401:管理設(shè)備接收工作設(shè)備發(fā)送的沖突檢測請求報(bào)文,所述沖突檢測請求報(bào)文中攜帶有所述工作設(shè)備的IP地址和唯一特征碼。
[0057]—旦確定了網(wǎng)絡(luò)內(nèi)的管理設(shè)備,該管理設(shè)備可以定期(如,以Is為周期)向網(wǎng)絡(luò)發(fā)送免費(fèi)的ARP報(bào)文,作為廣播型的申明報(bào)文,以便通過該ARP報(bào)文向網(wǎng)絡(luò)中的其它設(shè)備表明自己的管理者身份。另外,該ARP報(bào)文中還可以攜帶該管理設(shè)備的IP地址。每個(gè)工作設(shè)備根據(jù)管理設(shè)備的IP地址可以以點(diǎn)對(duì)點(diǎn)通信的方式向管理設(shè)備發(fā)送沖突檢測請求報(bào)文,該沖突檢測請求報(bào)文中攜帶有該工作設(shè)備的IP地址和唯一特征碼。
[0058]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,唯一特征碼可以為工作設(shè)備的MAC地址。在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,唯一特征碼可以為工作設(shè)備的MAC地址與上電次數(shù)的組八口 ο
[0059]其中,通過軟件設(shè)計(jì)保證每當(dāng)工作設(shè)備和管理設(shè)備更改IP地址時(shí),必須自動(dòng)復(fù)位一次,即,會(huì)觸發(fā)一次重上電。通過結(jié)構(gòu)設(shè)計(jì)保證工作設(shè)備和管理設(shè)備每當(dāng)更改安裝位置時(shí),必須自動(dòng)復(fù)位一次,即,會(huì)觸發(fā)一次重上電。
[0060]步驟402:響應(yīng)于所述沖突檢測請求報(bào)文,管理設(shè)備根據(jù)所述工作設(shè)備的IP地址映射得到所述工作設(shè)備所屬節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。
[0061]一般情況下,無論是冗余節(jié)點(diǎn)還是非冗余節(jié)點(diǎn),該節(jié)點(diǎn)中的設(shè)備在網(wǎng)絡(luò)(可以是冗余網(wǎng)絡(luò),也可以是非冗余網(wǎng)絡(luò))上占用的IP地址不僅需要符合一定的編制規(guī)則,而且,該節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)也與該節(jié)點(diǎn)中的設(shè)備的IP對(duì)應(yīng)。例如,對(duì)于冗余節(jié)點(diǎn)來說,該節(jié)點(diǎn)中除了包含有工作設(shè)備之外,還包含有備用設(shè)備。該冗余節(jié)點(diǎn)在冗余網(wǎng)絡(luò)中最多可以占用4個(gè)IP地址。例如,該冗余節(jié)點(diǎn)上的兩個(gè)設(shè)備在網(wǎng)絡(luò)I上的IP地址分別為172.20.1.2N和172.20.1.2N+1,該冗余節(jié)點(diǎn)上的兩個(gè)設(shè)備在網(wǎng)絡(luò)2上的IP地址分別為172.21.1.2N和172.21.1.2N+1,其中,N即為該冗余節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。通常,I彡N彡126。
[0062]因此,根據(jù)冗余節(jié)點(diǎn)中的工作設(shè)備所反饋的IP地址,管理設(shè)備可以映射得到該工作設(shè)備所屬節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。
[0063]步驟403:管理設(shè)備判斷是否已保存與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系且不同于所述工作設(shè)備的唯一特征碼的其它唯一特征碼,如果是,進(jìn)入步驟404,否則,進(jìn)入步驟405。
[0064]步驟404:管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文,所述沖突檢測不通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入沖突模式,所述工作設(shè)備的備用設(shè)備與所述工作設(shè)備的工作模式保持一致,結(jié)束流程。
[0065]步驟405:管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文,所述沖突檢測通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入正常模式,所述工作設(shè)備的備用設(shè)備與所述工作設(shè)備的工作模式保持一致,結(jié)束流程。
[0066]如果管理設(shè)備已經(jīng)保存了不同于該工作設(shè)備的唯一特征碼的其它唯一特征碼,并且該其它唯一特征碼與該節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系,說明根據(jù)另一個(gè)工作設(shè)備(即,其它唯一特征碼所指示的設(shè)備)的IP地址也可以映射得到該節(jié)點(diǎn)編號(hào),也就是說,根據(jù)兩個(gè)不同的工作設(shè)備的IP地址可以映射得到相同的節(jié)點(diǎn)編號(hào),因此,該工作設(shè)備所屬的節(jié)點(diǎn)與另一個(gè)工作設(shè)備所屬節(jié)點(diǎn)必然存在IP地址重復(fù)的問題。為了避免IP地址的沖突,管理設(shè)備向該工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文,以便觸發(fā)該工作設(shè)備進(jìn)入沖突模式。
[0067]如果管理設(shè)備沒有保存其它特征碼,或者保存的其它特征碼并不與該節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系,說明該工作設(shè)備所屬的節(jié)點(diǎn)不會(huì)與其它節(jié)點(diǎn)存在IP地址重復(fù)的問題。因此,管理設(shè)備向該工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文,以便觸發(fā)該工作設(shè)備進(jìn)入正常模式。
[0068]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,如果管理設(shè)備沒有保存其它特征碼,或者保存的其它特征碼并不與該節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系,管理設(shè)備可以保存所述工作設(shè)備的唯一特征碼和所述節(jié)點(diǎn)編號(hào),且所述工作設(shè)備的唯一特征碼與所述節(jié)點(diǎn)編號(hào)之間具有對(duì)應(yīng)關(guān)系O
[0069]可以理解的,管理設(shè)備可以維護(hù)一個(gè)數(shù)據(jù)表,在該數(shù)據(jù)表的每一個(gè)表項(xiàng)中,保存有一個(gè)節(jié)點(diǎn)上的工作設(shè)備的唯一特征碼以及該節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),并且,兩者之間存在一一對(duì)應(yīng)的關(guān)系。
[0070]在冗余節(jié)點(diǎn)中,如果其中一個(gè)設(shè)備上電后為工作設(shè)備,該工作設(shè)備生成唯一特征碼;如果其中另一個(gè)設(shè)備上電后為備用設(shè)備,該備用設(shè)備不生成唯一特征碼。即使之后該備用設(shè)備切換為工作設(shè)備,也不再另生成唯一特征碼,而是等待工作設(shè)備發(fā)送唯一特征碼。
[0071]因此,在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,當(dāng)所述工作設(shè)備的備用設(shè)備切換為工作設(shè)備時(shí),所述工作設(shè)備將所述工作設(shè)備的唯一特征碼發(fā)送給所述工作設(shè)備的備用設(shè)備,并繼續(xù)作為所述工作設(shè)備的備用設(shè)備的唯一特征碼。
[0072]另外,還需要說明的是,當(dāng)工作設(shè)備每次上電之后,可以先進(jìn)入未聯(lián)網(wǎng)模式。在該模式下,工作設(shè)備不向網(wǎng)絡(luò)發(fā)送任何報(bào)文。當(dāng)工作設(shè)備接收到管理設(shè)備發(fā)送的廣播型申明報(bào)文,并獲得管理設(shè)備的IP地址之后,進(jìn)入待檢測模式。在該模式下,工作設(shè)備可以定期向管理設(shè)備發(fā)送沖突檢測請求報(bào)文。當(dāng)工作設(shè)備進(jìn)入待檢測模式、正常模式或沖突模式之后,如果在預(yù)定時(shí)間內(nèi)沒有接收到管理設(shè)備發(fā)送的廣播型申明報(bào)文,就會(huì)重新返回到初始的未聯(lián)網(wǎng)模式。當(dāng)工作設(shè)備進(jìn)入沖突模式之后,如果沖突問題解除,也會(huì)重新返回到初始的未聯(lián)網(wǎng)模式。工作設(shè)備的工作模式的遷移過程如圖5所示的工作設(shè)備的工作模式遷移示意圖。
[0073]對(duì)于冗余節(jié)點(diǎn)來說,如果工作設(shè)備進(jìn)入了某一種工作模式,該工作設(shè)備的備用設(shè)備可以跟隨該工作設(shè)備的工作模式,從而使該冗余節(jié)點(diǎn)中的工作設(shè)備和備用設(shè)備的工作模式達(dá)成一致。
[0074]例如,如圖6所不,可以在工作設(shè)備與備用設(shè)備之間建立一個(gè)通信通道,工作設(shè)備可以通過該通信通道將自己當(dāng)前所處的工作模式發(fā)送給備用設(shè)備,以便備用設(shè)備根據(jù)工作設(shè)備當(dāng)前所處的工作模式調(diào)整自己的工作模式。
[0075]另外,工作設(shè)備還可以定期向管理設(shè)備發(fā)送攜帶工作模式信息的工作模式維護(hù)報(bào)文,如果在預(yù)設(shè)的時(shí)間內(nèi),管理設(shè)備沒有接收到工作設(shè)備發(fā)送的工作模式維護(hù)報(bào)文,就可以將某一個(gè)表項(xiàng)中的該工作設(shè)備的唯一特征碼刪除。
[0076]在實(shí)際應(yīng)用中,存在IP地址沖突的兩個(gè)節(jié)點(diǎn)上的工作設(shè)備有可能同時(shí)或幾乎同時(shí)向管理設(shè)備發(fā)送沖突檢測請求報(bào)文,在某種情況下,管理設(shè)備可能會(huì)同時(shí)或幾乎同時(shí)向兩個(gè)節(jié)點(diǎn)上的工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文,最終導(dǎo)致兩個(gè)節(jié)點(diǎn)上的工作設(shè)備都進(jìn)入正常模式。
[0077]為了避免上述問題的出現(xiàn),當(dāng)管理設(shè)備確定沒有保存與映射得到的節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系的其它唯一特征碼時(shí),先緩存工作設(shè)備的唯一特征碼,并啟動(dòng)一個(gè)定時(shí)器,如果在該定時(shí)器的定時(shí)時(shí)間內(nèi),管理設(shè)備沒有接收到與該節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系的其它唯一特征碼,管理設(shè)備才向工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文。如果該該定時(shí)器的定時(shí)時(shí)間內(nèi),管理設(shè)備接收到了與該節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系的其它唯一特征碼,為了避免IP地址沖突,管理設(shè)備向工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文。
[0078]請參閱圖7,其為本發(fā)明提供的一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法的另一個(gè)實(shí)施例的流程圖,該方法包括以下步驟:
[0079]步驟701:管理設(shè)備接收工作設(shè)備發(fā)送的沖突檢測請求報(bào)文,所述沖突檢測請求報(bào)文中攜帶有所述工作設(shè)備的IP地址和唯一特征碼。
[0080]步驟702:響應(yīng)于所述沖突檢測請求報(bào)文,管理設(shè)備根據(jù)所述工作設(shè)備的IP地址映射得到所述工作設(shè)備所屬節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。
[0081]步驟703:管理設(shè)備判斷是否已保存與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系且不同于所述工作設(shè)備的唯一特征碼的其它唯一特征碼,如果是,進(jìn)入步驟704,否則,進(jìn)入步驟705。
[0082]步驟704:管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文,所述沖突檢測不通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入沖突模式,所述工作設(shè)備的備用設(shè)備與所述工作設(shè)備的工作模式保持一致,結(jié)束流程。
[0083]步驟705:管理設(shè)備判斷在預(yù)定時(shí)間內(nèi)是否接收到與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系的其它唯一特征碼,如果是,返回步驟704,否則,進(jìn)入步驟706。
[0084]步驟706:管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文,所述沖突檢測通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入正常模式,所述工作設(shè)備的備用設(shè)備與所述工作設(shè)備的工作模式保持一致,結(jié)束流程。
[0085]例如,在步驟705中,如果管理設(shè)備在預(yù)定時(shí)間內(nèi)接收到另一個(gè)工作設(shè)備發(fā)送的攜帶有另一個(gè)工作設(shè)備的IP地址以及唯一特征碼的沖突檢測請求報(bào)文,另一個(gè)設(shè)備唯一特征碼即為其它唯一特征碼。并且,管理設(shè)備根據(jù)另一個(gè)工作設(shè)備的IP地址映射得到的節(jié)點(diǎn)編號(hào)與步驟702中所得到的節(jié)點(diǎn)編號(hào)相同,說明管理設(shè)備接收到了與步驟702中所得到的節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系的其它唯一特征碼。
[0086]通常,通信網(wǎng)絡(luò)規(guī)定冗余節(jié)點(diǎn)中的兩個(gè)設(shè)備的IP地址應(yīng)該符合特定的匹配規(guī)則。如,一個(gè)設(shè)備的IP地址為172.20.1.2N,另一個(gè)設(shè)備的IP地址為172.20.1.2N+1。如圖3所示的雙冗余網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)鋱D,假設(shè)設(shè)備A和B共同構(gòu)成一個(gè)冗余節(jié)點(diǎn),設(shè)備C和D共同構(gòu)成一個(gè)冗余節(jié)點(diǎn)。正常情況下,設(shè)備A在網(wǎng)絡(luò)I的IP地址為172.20.1.2,設(shè)備B在網(wǎng)絡(luò)I的IP地址為172.20.1.3,設(shè)備C在網(wǎng)絡(luò)I的IP地址為172.20.1.4,設(shè)備D在網(wǎng)絡(luò)I的IP地址為172.20.1.5。但是,由于IP地址設(shè)置出錯(cuò),因此,實(shí)際情況是設(shè)備B和設(shè)備D的地址發(fā)生了互換,即IP地址失配。此時(shí),如果上位機(jī)想要通過172.20.1.3尋址設(shè)備B,就會(huì)出現(xiàn)尋址錯(cuò)誤,其真正尋址到的是設(shè)備D,最終造成輸入輸出錯(cuò)誤。同樣的問題也會(huì)出現(xiàn)在單冗余網(wǎng)絡(luò)中的冗余節(jié)點(diǎn)上。
[0087]由于此時(shí)網(wǎng)絡(luò)上的所有設(shè)備的IP地址并無重復(fù),各不相同,若使用之前的ARP技術(shù),無法檢測到此類錯(cuò)誤。
[0088]為了解決上述技術(shù)問題,冗余節(jié)點(diǎn)中的工作設(shè)備除了被管理設(shè)備進(jìn)行檢測之外,還需要進(jìn)行自我檢測,即,檢測自身的IP地址是否與其備用設(shè)備的IP地址匹配。如果匹配,該工作設(shè)備維持現(xiàn)有的工作模式,如果不匹配,該工作設(shè)備進(jìn)入沖突模式。
[0089]例如,備用設(shè)備可以通過工作設(shè)備與備用設(shè)備之間的通信通道向工作設(shè)備發(fā)送該備用設(shè)備的IP地址,以便工作設(shè)備進(jìn)行匹配性檢測。
[0090]需要說明的是,工作設(shè)備可以在任意一種工作模式下進(jìn)行匹配性檢測。一種優(yōu)選的方式是,在工作設(shè)備進(jìn)入未聯(lián)網(wǎng)模式或者進(jìn)入到待檢測模式下時(shí)進(jìn)行匹配性檢測。如圖5所示。
[0091]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,所述工作設(shè)備根據(jù)ARP技術(shù)檢測自身是否存在IP地址沖突問題;如果存在,所述工作設(shè)備進(jìn)入沖突模式,如果不存在,所述工作設(shè)備位置現(xiàn)有的工作模式。
[0092]另外,還需要說明的是,工作設(shè)備可以在任意一種工作模式下進(jìn)行ARP技術(shù)檢測。一種優(yōu)選的方式是,在工作設(shè)備進(jìn)入未聯(lián)網(wǎng)模式或者進(jìn)入到待檢測模式下時(shí)進(jìn)行ARP技術(shù)檢測。如圖5所示。
[0093]另外,對(duì)于工作設(shè)備的備用設(shè)備來說,也可以檢測自身的IP地址與所述工作設(shè)備的IP地址是否匹配;如果不匹配,可以直接進(jìn)入沖突模式,而無需再跟隨工作設(shè)備的工作模式,如果匹配,再自動(dòng)跟隨所述工作設(shè)備的工作模式,以便保證備用設(shè)備與所述工作設(shè)備的工作模式保持一致。備用設(shè)備的工作模式遷移示意圖如圖8所示。
[0094]由上述實(shí)施例可以看出,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
[0095]管理設(shè)備可以以節(jié)點(diǎn)(包括冗余節(jié)點(diǎn)和非冗余節(jié)點(diǎn))為單位,授權(quán)和管理每個(gè)節(jié)點(diǎn)的工作模式(即,正常模式或沖突模式)。即,針對(duì)每一個(gè)節(jié)點(diǎn),該節(jié)點(diǎn)中的工作設(shè)備都會(huì)請求管理設(shè)備進(jìn)行沖突檢測,如果管理設(shè)備發(fā)現(xiàn)兩個(gè)節(jié)點(diǎn)的設(shè)備包含有相同的IP地址,為了避免出現(xiàn)地址沖突,讓先請求進(jìn)行沖突檢測的工作設(shè)備進(jìn)入正常模式,而讓后請求進(jìn)行沖突檢測的工作設(shè)備進(jìn)入沖突模式。如果該節(jié)點(diǎn)為冗余節(jié)點(diǎn),該節(jié)點(diǎn)中的備用設(shè)備會(huì)跟隨工作設(shè)備的工作模式,從而使該節(jié)點(diǎn)中的工作設(shè)備和備用設(shè)備的工作模式保持一致。
[0096]裝置實(shí)施例
[0097]與上述一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的裝置。請參閱圖9,其為本發(fā)明提供的一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖,該裝置包括:接收單元901、映射單元902、第一判斷單元903和發(fā)送單元904。下面結(jié)合該裝置的工作原理進(jìn)一步介紹其內(nèi)部結(jié)構(gòu)以及連接關(guān)系。
[0098]接收單元901,用于接收工作設(shè)備發(fā)送的沖突檢測請求報(bào)文,所述沖突檢測請求報(bào)文中攜帶有所述工作設(shè)備的IP地址和唯一特征碼;
[0099]映射單元902,用于響應(yīng)于所述沖突檢測請求報(bào)文,根據(jù)所述工作設(shè)備的IP地址映射得到所述工作設(shè)備所屬節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào);
[0100]第一判斷單元903,用于判斷是否已保存與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系且不同于所述工作設(shè)備的唯一特征碼的其它唯一特征碼;
[0101]發(fā)送單元904,用于如果所述第一判斷單元的判斷結(jié)果為是,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文,如果所述第一判斷單元的判斷結(jié)果為否,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文;
[0102]其中,所述沖突檢測通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入正常模式,所述沖突檢測不通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入沖突模式,所述工作設(shè)備的備用設(shè)備與所述工作設(shè)備的工作模式保持一致。
[0103]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,所述工作設(shè)備的唯一特征碼為所述工作設(shè)備的MAC地址,或者為所述工作設(shè)備的MAC地址與上電次數(shù)的組合。
[0104]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,如圖10所示,該裝置還包括:
[0105]第二判斷單元905,用于在發(fā)送單元904向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文之前,判斷在預(yù)定時(shí)間內(nèi)是否接收到與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系的其它唯一特征碼;
[0106]發(fā)送單元904具體用于,如果所述第二判斷單元的判斷結(jié)果為否,向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文。
[0107]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,發(fā)送單元904還用于,如果所述第二判斷單元的判斷結(jié)果為是,向所述工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文。
[0108]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,如圖11所示,該裝置還包括:
[0109]保存單元906,用于如果管理設(shè)備沒有保存與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系且不同于所述工作設(shè)備的唯一特征碼的其它唯一特征碼,保存所述工作設(shè)備的唯一特征碼和所述節(jié)點(diǎn)編號(hào),且所述工作設(shè)備的唯一特征碼與所述節(jié)點(diǎn)編號(hào)之間具有對(duì)應(yīng)關(guān)系。
[0110]本發(fā)明實(shí)施例還提供了一種設(shè)備。請參閱圖12,其為本發(fā)明提供的一種設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)圖,當(dāng)所述設(shè)備為工作設(shè)備時(shí),該設(shè)備包括:發(fā)送單元1201、接收單元1202和第一工作模式觸發(fā)單元。下面結(jié)合該裝置的工作原理進(jìn)一步介紹其內(nèi)部結(jié)構(gòu)以及連接關(guān)系O
[0111]發(fā)送單元1201,用于向管理設(shè)備發(fā)送沖突檢測請求報(bào)文,所述沖突檢測請求報(bào)文中攜帶有所述工作設(shè)備的IP地址和唯一特征碼;
[0112]接收單元1202,用于接收所述管理設(shè)備發(fā)送的沖突檢測響應(yīng)報(bào)文,所述沖突檢測響應(yīng)報(bào)文包括沖突檢測通過響應(yīng)報(bào)文和沖突檢測不通過響應(yīng)報(bào)文;
[0113]第一工作模式觸發(fā)單元1203,用于當(dāng)接收到?jīng)_突檢測通過響應(yīng)報(bào)文時(shí),觸發(fā)所述工作設(shè)備進(jìn)入正常模式,當(dāng)接收到?jīng)_突檢測不通過響應(yīng)報(bào)文時(shí),觸發(fā)所述工作設(shè)備進(jìn)入沖突模式。
[0114]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,如圖13所示,該設(shè)備還包括:
[0115]第一檢測單元1204,用于檢測所述工作設(shè)備的IP地址與所述工作設(shè)備的備用設(shè)備的IP地址是否匹配;
[0116]第一工作模式觸發(fā)單元1203還用于,如果所述第一檢測單元的檢測結(jié)果為是,觸發(fā)所述工作設(shè)備維持現(xiàn)有的模式,如果所述第一檢測單元的檢測結(jié)果為否,觸發(fā)所述工作設(shè)備進(jìn)入沖突模式。
[0117]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,上述第一檢測單元可以替換為第二檢測單元,即,該設(shè)備還包括:
[0118]第二檢測單元1204,用于根據(jù)ARP技術(shù)檢測所述工作設(shè)備是否存在IP地址沖突問題;
[0119]第一工作模式觸發(fā)單元1203還用于,如果所述第二檢測單元的檢測結(jié)果為是,觸發(fā)所述工作設(shè)備進(jìn)入沖突模式,如果所述第二檢測單元的檢測結(jié)果為否,觸發(fā)所述工作設(shè)備維持現(xiàn)有的工作模式。
[0120]在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,發(fā)送單元1203還用于,當(dāng)所述工作設(shè)備的備用設(shè)備切換為工作設(shè)備時(shí),將所述工作設(shè)備的唯一特征碼發(fā)送給所述工作設(shè)備的備用設(shè)備,并繼續(xù)作為所述工作設(shè)備的備用設(shè)備的唯一特征碼。
[0121]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,如圖14所示,當(dāng)該設(shè)備從工作設(shè)備切換為備用設(shè)備時(shí),該設(shè)備還包括:
[0122]工作模式跟隨單元1205,用于自動(dòng)跟隨所述備用設(shè)備的工作設(shè)備的工作模式。
[0123]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,如圖15所示,該設(shè)備還包括:
[0124]第三檢測單元1206,用于檢測所述備用設(shè)備的IP地址與所述備用設(shè)備的工作設(shè)備的IP地址是否匹配;
[0125]工作模式跟隨單元1205還用于,用于如果所述第三檢測單元的檢測結(jié)果為是,自動(dòng)跟隨所述備用設(shè)備的工作設(shè)備的工作模式。
[0126]在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,該設(shè)備還包括:
[0127]第二工作模式觸發(fā)單元1207,用于如果所述第三檢測單元的檢測結(jié)果為否,觸發(fā)所述備用設(shè)備進(jìn)入沖突模式。
[0128]由上述實(shí)施例可以看出,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
[0129]管理設(shè)備可以以節(jié)點(diǎn)(包括冗余節(jié)點(diǎn)和非冗余節(jié)點(diǎn))為單位,授權(quán)和管理每個(gè)節(jié)點(diǎn)的工作模式(即,正常模式或沖突模式)。即,針對(duì)每一個(gè)節(jié)點(diǎn),該節(jié)點(diǎn)中的工作設(shè)備都會(huì)請求管理設(shè)備進(jìn)行沖突檢測,如果管理設(shè)備發(fā)現(xiàn)兩個(gè)節(jié)點(diǎn)的設(shè)備包含有相同的IP地址,為了避免出現(xiàn)地址沖突,讓先請求進(jìn)行沖突檢測的工作設(shè)備進(jìn)入正常模式,而讓后請求進(jìn)行沖突檢測的工作設(shè)備進(jìn)入沖突模式。如果該節(jié)點(diǎn)為冗余節(jié)點(diǎn),該節(jié)點(diǎn)中的備用設(shè)備會(huì)跟隨工作設(shè)備的工作模式,從而使該節(jié)點(diǎn)中的工作設(shè)備和備用設(shè)備的工作模式保持一致。
[0130]下面以某個(gè)工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)為例進(jìn)行說明,在該網(wǎng)絡(luò)上,包括I個(gè)控制節(jié)點(diǎn)(控制節(jié)點(diǎn)上有控制設(shè)備)和若干個(gè)設(shè)備節(jié)點(diǎn)(設(shè)備節(jié)點(diǎn)上有工作設(shè)備),所有節(jié)點(diǎn)均可選擇冗余配置也可選擇非冗余配置,網(wǎng)絡(luò)可支持冗余配置也可支持非冗余配置,假設(shè)網(wǎng)絡(luò)拓?fù)鋱D16所示。
[0131]在該雙冗余網(wǎng)絡(luò)中約定以下規(guī)則:
[0132]1、網(wǎng)絡(luò)最多可以有126個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)均可冗余配置也可非冗余配置。
[0133]2、網(wǎng)絡(luò)內(nèi)有且僅有I個(gè)控制節(jié)點(diǎn)。
[0134]3、1個(gè)冗余的設(shè)備節(jié)點(diǎn)在網(wǎng)絡(luò)I上的IP地址分別為172.20.1.2N和172.20.1.2N+1,在網(wǎng)絡(luò)2上的IP地址分別為172.21.1.2N和172.21.1.2N+1,其中N為該冗余的設(shè)備節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),且I126。
[0135]4、如果多個(gè)工作設(shè)備向管理設(shè)備發(fā)送沖突檢測請求報(bào)文的時(shí)間間隔小于3s,認(rèn)為多個(gè)工作設(shè)備同時(shí)向管理設(shè)備發(fā)送沖突檢測請求報(bào)文。
[0136]5、如果多個(gè)工作設(shè)備向管理設(shè)備發(fā)送沖突檢測請求報(bào)文的時(shí)間間隔大于或等于3s,認(rèn)為多個(gè)工作設(shè)備先后向管理設(shè)備發(fā)送沖突檢測請求報(bào)文。
[0137]在應(yīng)用本發(fā)明時(shí),具體應(yīng)用方案如下:
[0138]管理設(shè)備以Is為周期向網(wǎng)絡(luò)發(fā)送免費(fèi)的ARP報(bào)文(ARP報(bào)文中攜帶有管理設(shè)備的IP地址)并作為廣播型的申明報(bào)文,同時(shí),工作設(shè)備也以Is為周期向網(wǎng)絡(luò)發(fā)送免費(fèi)的ARP報(bào)文(ARP報(bào)文中攜帶有工作設(shè)備的IP地址)以進(jìn)行IP地址沖突檢測。工作設(shè)備在上電后先進(jìn)入未聯(lián)網(wǎng)模式,并使用自身的MAC地址+上電次數(shù)生成一個(gè)唯一特征碼。如果工作設(shè)備在3s內(nèi)接收到控制設(shè)備發(fā)送的ARP報(bào)文,且在3s內(nèi)未接收到攜帶的IP地址與自身的IP地址相同的其它工作設(shè)備發(fā)送的ARP報(bào)文,則進(jìn)入待檢測模式。當(dāng)工作設(shè)備進(jìn)入待檢測模式之后,以Is為周期向管理設(shè)備發(fā)送沖突檢測請求報(bào)文(沖突檢測請求報(bào)文中攜帶有工作設(shè)備的唯一特征碼和IP地址)。管理設(shè)備根據(jù)工作設(shè)備的IP地址映射得到一個(gè)節(jié)點(diǎn)編號(hào),相當(dāng)于節(jié)點(diǎn)編號(hào)與工作設(shè)備的唯一特征碼是對(duì)應(yīng)的。管理設(shè)備暫存工作設(shè)備提交的唯一特征碼,且暫存時(shí)間為3s,S卩,若在3s內(nèi)沒有其它工作設(shè)備提交與同一節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的另一個(gè)唯一特征碼,就會(huì)向工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文,否則,就會(huì)向工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文。當(dāng)工作設(shè)備接收到?jīng)_突檢測通過響應(yīng)報(bào)文后,工作設(shè)備進(jìn)入正常模式,并以Is為周期向管理設(shè)備發(fā)送工作模式維護(hù)報(bào)文(工作模式維護(hù)報(bào)文中攜帶有工作模式信息)。當(dāng)工作設(shè)備接收到?jīng)_突檢測不通過響應(yīng)報(bào)文后,工作設(shè)備進(jìn)入沖突模式。
[0139]通過軟件設(shè)計(jì)保證每當(dāng)工作設(shè)備和管理設(shè)備更改IP地址時(shí),必須自動(dòng)復(fù)位一次,即,會(huì)觸發(fā)一次重上電。通過結(jié)構(gòu)設(shè)計(jì)保證工作設(shè)備和管理設(shè)備每當(dāng)更改安裝位置時(shí),必須自動(dòng)復(fù)位一次,即,會(huì)觸發(fā)一次重上電。
[0140]所述領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0141]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述到的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性、機(jī)械或其它的形式。
[0142]所述作為分離部件說明的單元可以是或者也可以是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0143]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0144]需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。
[0145]以上對(duì)本發(fā)明所提供的對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法、裝置以及相應(yīng)設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體實(shí)施例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的方法,其特征在于,包括: 管理設(shè)備接收工作設(shè)備發(fā)送的沖突檢測請求報(bào)文,所述沖突檢測請求報(bào)文中攜帶有所述工作設(shè)備的IP地址和唯一特征碼; 響應(yīng)于所述沖突檢測請求報(bào)文,管理設(shè)備根據(jù)所述工作設(shè)備的IP地址映射得到所述工作設(shè)備所屬節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào); 管理設(shè)備判斷是否已保存與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系且不同于所述工作設(shè)備的唯一特征碼的其它唯一特征碼; 如果是,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文,如果否,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文; 其中,所述沖突檢測通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入正常模式,所述沖突檢測不通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入沖突模式,所述工作設(shè)備的備用設(shè)備與所述工作設(shè)備的工作模式保持一致。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述工作設(shè)備的唯一特征碼為所述工作設(shè)備的MAC地址,或者為所述工作設(shè)備的MAC地址與上電次數(shù)的組合。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于, 在管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文之前,所述方法還包括:管理設(shè)備判斷在預(yù)定時(shí)間內(nèi)是否接收到與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系的其它唯一特征碼; 則所述管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文具體為: 如果管理設(shè)備在預(yù)定時(shí)間內(nèi)沒有接收到與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系的其它唯一特征碼,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 如果管理設(shè)備在預(yù)定時(shí)間內(nèi)接收到與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系的其它唯一特征碼,向所述工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文。
5.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述方法還包括: 如果管理設(shè)備沒有保存與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系且不同于所述工作設(shè)備的唯一特征碼的其它唯一特征碼,保存所述工作設(shè)備的唯一特征碼和所述節(jié)點(diǎn)編號(hào),且所述工作設(shè)備的唯一特征碼與所述節(jié)點(diǎn)編號(hào)之間具有對(duì)應(yīng)關(guān)系。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述工作設(shè)備檢測自身的IP地址與所述工作設(shè)備的備用設(shè)備的IP地址是否匹配; 如果是,所述工作設(shè)備維持現(xiàn)有的工作模式,如果否,所述工作設(shè)備進(jìn)入沖突模式。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述工作設(shè)備根據(jù)地址解析協(xié)議ARP技術(shù)檢測自身是否存在IP地址沖突問題; 如果是,所述工作設(shè)備進(jìn)入沖突模式,如果否,所述工作設(shè)備維持現(xiàn)有的工作模式。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述工作設(shè)備的備用設(shè)備檢測自身的IP地址與所述工作設(shè)備的IP地址是否匹配; 所述工作設(shè)備的備用設(shè)備與所述工作設(shè)備的工作模式保持一致具體為: 如果所述工作設(shè)備的備用設(shè)備檢測自身的IP地址與所述工作設(shè)備的IP地址匹配,所述工作設(shè)備的備用設(shè)備自動(dòng)跟隨所述工作設(shè)備的工作模式,以便保證自身與所述工作設(shè)備的工作模式保持一致。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括: 如果所述工作設(shè)備的備用設(shè)備檢測自身的IP地址與所述工作設(shè)備的IP地址匹配,所述工作設(shè)備的備用設(shè)備直接進(jìn)入沖突模式。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)所述工作設(shè)備的備用設(shè)備切換為工作設(shè)備時(shí),所述工作設(shè)備將所述工作設(shè)備的唯一特征碼發(fā)送給所述工作設(shè)備的備用設(shè)備,并繼續(xù)作為所述工作設(shè)備的備用設(shè)備的唯一特征碼。
11.一種對(duì)IP地址沖突進(jìn)行容災(zāi)處理的裝置,其特征在于,包括: 接收單元,用于接收工作設(shè)備發(fā)送的沖突檢測請求報(bào)文,所述沖突檢測請求報(bào)文中攜帶有所述工作設(shè)備的IP地址和唯一特征碼; 映射單元,用于響應(yīng)于所述沖突檢測請求報(bào)文,根據(jù)所述工作設(shè)備的IP地址映射得到所述工作設(shè)備所屬節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào); 第一判斷單元,用于判斷是否已保存與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系且不同于所述工作設(shè)備的唯一特征碼的其它唯一特征碼; 發(fā)送單元,用于如果所述第一判斷單元的判斷結(jié)果為是,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文,如果所述第一判斷單元的判斷結(jié)果為否,管理設(shè)備向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文; 其中,所述沖突檢測通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入正常模式,所述沖突檢測不通過響應(yīng)報(bào)文用于觸發(fā)所述工作設(shè)備進(jìn)入沖突模式,所述工作設(shè)備的備用設(shè)備與所述工作設(shè)備的工作模式保持一致。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述工作設(shè)備的唯一特征碼為所述工作設(shè)備的MAC地址,或者為所述工作設(shè)備的MAC地址與上電次數(shù)的組合。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括: 第二判斷單元,用于在所述發(fā)送單元向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文之前,判斷在預(yù)定時(shí)間內(nèi)是否接收到與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系的其它唯一特征碼; 所述發(fā)送單元具體用于,如果所述第二判斷單元的判斷結(jié)果為否,向所述工作設(shè)備發(fā)送沖突檢測通過響應(yīng)報(bào)文。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述發(fā)送單元還用于,如果所述第二判斷單元的判斷結(jié)果為是,向所述工作設(shè)備發(fā)送沖突檢測不通過響應(yīng)報(bào)文。
15.根據(jù)權(quán)利要求11或13所述的裝置,其特征在于,所述裝置還包括: 保存單元,用于如果管理設(shè)備沒有保存與所述節(jié)點(diǎn)編號(hào)具有對(duì)應(yīng)關(guān)系且不同于所述工作設(shè)備的唯一特征碼的其它唯一特征碼,保存所述工作設(shè)備的唯一特征碼和所述節(jié)點(diǎn)編號(hào),且所述工作設(shè)備的唯一特征碼與所述節(jié)點(diǎn)編號(hào)之間具有對(duì)應(yīng)關(guān)系。
16.一種設(shè)備,其特征在于,當(dāng)所述設(shè)備為工作設(shè)備時(shí),所述設(shè)備包括: 發(fā)送單元,用于向管理設(shè)備發(fā)送沖突檢測請求報(bào)文,所述沖突檢測請求報(bào)文中攜帶有所述工作設(shè)備的IP地址和唯一特征碼; 接收單元,用于接收所述管理設(shè)備發(fā)送的沖突檢測響應(yīng)報(bào)文,所述沖突檢測響應(yīng)報(bào)文包括沖突檢測通過響應(yīng)報(bào)文和沖突檢測不通過響應(yīng)報(bào)文; 第一工作模式觸發(fā)單元,用于當(dāng)接收到?jīng)_突檢測通過響應(yīng)報(bào)文時(shí),觸發(fā)所述工作設(shè)備進(jìn)入正常模式,當(dāng)接收到?jīng)_突檢測不通過響應(yīng)報(bào)文時(shí),觸發(fā)所述工作設(shè)備進(jìn)入沖突模式。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于,所述設(shè)備還包括: 第一檢測單元,用于檢測所述工作設(shè)備的IP地址與所述工作設(shè)備的備用設(shè)備的IP地址是否匹配; 所述第一工作模式觸發(fā)單元還用于,如果所述第一檢測單元的檢測結(jié)果為是,觸發(fā)所述工作設(shè)備維持現(xiàn)有的模式,如果所述第一檢測單元的檢測結(jié)果為否,觸發(fā)所述工作設(shè)備進(jìn)入沖突模式。
18.根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于,所述設(shè)備還包括: 第二檢測單元,用于根據(jù)ARP技術(shù)檢測所述工作設(shè)備是否存在IP地址沖突問題; 所述第一工作模式觸發(fā)單元還用于,如果所述第二檢測單元的檢測結(jié)果為是,觸發(fā)所述工作設(shè)備進(jìn)入沖突模式,如果所述第二檢測單元的檢測結(jié)果為否,觸發(fā)所述工作設(shè)備維持現(xiàn)有的工作模式。
19.根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于,所述發(fā)送單元還用于,當(dāng)所述工作設(shè)備的備用設(shè)備切換為工作設(shè)備時(shí),將所述工作設(shè)備的唯一特征碼發(fā)送給所述工作設(shè)備的備用設(shè)備,并繼續(xù)作為所述工作設(shè)備的備用設(shè)備的唯一特征碼。
20.根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于,當(dāng)所述設(shè)備從工作設(shè)備切換為備用設(shè)備時(shí),所述設(shè)備還包括: 工作模式跟隨單元,用于自動(dòng)跟隨所述備用設(shè)備的工作設(shè)備的工作模式。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其特征在于,所述設(shè)備還包括: 第三檢測單元,用于檢測所述備用設(shè)備的IP地址與所述備用設(shè)備的工作設(shè)備的IP地址是否匹配; 則所述工作模式跟隨單元還用于,用于如果所述第三檢測單元的檢測結(jié)果為是,自動(dòng)跟隨所述備用設(shè)備的工作設(shè)備的工作模式。
22.根據(jù)權(quán)利要求18所述的設(shè)備,其特征在于,所述設(shè)備還包括: 第二工作模式觸發(fā)單元,用于如果所述第三檢測單元的檢測結(jié)果為否,觸發(fā)所述備用設(shè)備進(jìn)入沖突模式。
【文檔編號(hào)】H04L12/24GK104202443SQ201410502362
【公開日】2014年12月10日 申請日期:2014年9月26日 優(yōu)先權(quán)日:2014年9月26日
【發(fā)明者】黃文君, 張國亮, 張曉剛, 石瑩 申請人:浙江中控技術(shù)股份有限公司