一種網(wǎng)絡(luò)物理鏈路對稱切換控制方法
【專利摘要】本發(fā)明公開了一種網(wǎng)絡(luò)物理鏈路對稱切換控制方法,首先接收中央處理器控制命令;檢測本設(shè)備各端口鏈路狀態(tài);讀取存儲器的配置信息;然后進(jìn)行處理;根據(jù)工作參數(shù)進(jìn)入不同處理流程,根據(jù)當(dāng)前被檢測端口鏈路狀態(tài)控制工作狀態(tài)切換主/備模式鏈接端口的轉(zhuǎn)換和正常/旁路模式鏈接端口的轉(zhuǎn)換。本發(fā)明提供的網(wǎng)絡(luò)物理鏈路切換控制方法,可用于保護(hù)設(shè)備在出現(xiàn)故障時,將被保護(hù)的設(shè)備旁路繞過此節(jié)點而保證網(wǎng)絡(luò)不受影響。對不同廠家、不同型號的路由設(shè)備提供主備保護(hù)。為客戶提供靈活的網(wǎng)絡(luò)設(shè)備應(yīng)急保護(hù)方案,幫助網(wǎng)絡(luò)平臺實現(xiàn)大流量數(shù)據(jù)流暢、實時傳輸,提高數(shù)據(jù)可用性、安全性、穩(wěn)定性和可靠性。
【專利說明】一種網(wǎng)絡(luò)物理鏈路對稱切換控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)安全及切換領(lǐng)域,特別涉及一種網(wǎng)絡(luò)物理鏈路對稱切換控制方法。
【背景技術(shù)】
[0002]隨著各行各業(yè)對網(wǎng)絡(luò)寬帶需求的增加,1000M網(wǎng)絡(luò)和1000M通信逐漸在網(wǎng)絡(luò)市場擴(kuò)張,各大公司提供的防火墻、路由器、服務(wù)器產(chǎn)品也逐步更換為1000M鏈路。因此,隨著網(wǎng)絡(luò)帶寬的擴(kuò)展和用戶量的增加,網(wǎng)絡(luò)安全和網(wǎng)絡(luò)穩(wěn)定越來越受到人們的重視。
[0003]網(wǎng)絡(luò)安全設(shè)備一般都是應(yīng)用在兩個或更多的網(wǎng)絡(luò)之間,比如內(nèi)網(wǎng)和外網(wǎng)之間,網(wǎng)絡(luò)安全設(shè)備內(nèi)的應(yīng)用程序會對通過他的網(wǎng)絡(luò)封包來進(jìn)行分析,以判斷是否有威脅存在,處理完后再按照一定的路由規(guī)則將封包轉(zhuǎn)發(fā)出去,而如果這臺網(wǎng)絡(luò)安全設(shè)備出現(xiàn)了故障,比如斷電或死機(jī)后,那連接這臺設(shè)備上所有網(wǎng)段也就彼此失去聯(lián)系了,這個時候如果要求各個網(wǎng)絡(luò)彼此還需要處于連通狀態(tài),采用備份設(shè)備使用主備切換功能,將網(wǎng)絡(luò)切換到備份設(shè)備上,維持網(wǎng)絡(luò)的主備的正常工作;使用備份設(shè)備進(jìn)行替代使用,使網(wǎng)絡(luò)能夠在較短時間內(nèi)恢復(fù)正常。這往往需要網(wǎng)管人員即時趕到現(xiàn)場進(jìn)行人工操作,延遲了故障恢復(fù)時間,而且需要具備專業(yè)技能的人員才能完成的現(xiàn)場操作,如果使用帶主備功能的設(shè)備,則只有高端產(chǎn)品才具備,并且?guī)н@種功能的設(shè)備價格極高,對于一些中小客戶來說,是可望不可及的,并且不同廠家的產(chǎn)品也不能兼容,傳統(tǒng)的路由設(shè)備必須使用同一廠家的設(shè)備,需要一次性投資購買主設(shè)備和備份設(shè)備,初期投資很大;現(xiàn)有的Bypass只能對二層網(wǎng)絡(luò)設(shè)備提供應(yīng)急保護(hù),對三層網(wǎng)絡(luò)設(shè)備就無能為力,只有高端產(chǎn)品才具備主備功能。
[0004]在網(wǎng)絡(luò)鏈路中由于加入了切換器,使得網(wǎng)絡(luò)鏈路一端發(fā)生中斷時,而另一端不能反映出中斷的故障信息。
[0005]因此需要一種網(wǎng)絡(luò)物理鏈路對稱切換控制方法。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明所要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)物理鏈路切換控制方法。
[0007]本發(fā)明提供的一種網(wǎng)絡(luò)物理鏈路對稱切換控制方法,所述網(wǎng)絡(luò)物理鏈路是通過第一端口、第二端口、第三端口和第四端口按照主/備模式和正常/旁路模式連接形成的;包括以下步驟:
[0008]S1:從存儲器中獲取工作參數(shù);
[0009]S2:根據(jù)工作參數(shù)判斷網(wǎng)絡(luò)物理鏈路是處于是主/備模式還是正常/旁路模式,如果是主/備模式,則進(jìn)入步驟S3 ;如果是正常/旁路模式,則進(jìn)入步驟S4 ;
[0010]S3:根據(jù)當(dāng)前被檢測端口鏈路狀態(tài)來執(zhí)行主/備模式對應(yīng)連接端口的阻斷動作;
[0011]S4:根據(jù)當(dāng)前被檢測端口鏈路狀態(tài)來切換正常/旁路對應(yīng)連接端口的阻斷動作。
[0012]進(jìn)一步,所述步驟S3中的主/備模式對應(yīng)連接端口的阻斷動作,按照以下步驟來進(jìn)行:
[0013]S31:如果是主模式狀態(tài)且第一端口中斷,則將第二端口的鏈路連接主動斷開;
[0014]S32:如果是主模式狀態(tài)且第二端口中斷,則將第一端口的鏈路連接主動斷開;
[0015]S33:如果是備模式狀態(tài)且第一端口中斷,則將第三端口的鏈路連接主動斷開;
[0016]S34:如果是備模式狀態(tài)且第三端口中斷,則將第一端口的鏈路連接主動斷開。
[0017]進(jìn)一步,所述步驟S4中的正常/旁路模式鏈接端口轉(zhuǎn)換,按照以下步驟來進(jìn)行:
[0018]S41:如果是正常模式狀態(tài)且第一端口中斷,則將第二端口的鏈路連接主動斷開;
[0019]S42:如果是正常模式狀態(tài)且第二端口中斷,則將第一端口的鏈路連接主動斷開;
[0020]S43:如果是正常模式狀態(tài)且第三端口中斷,則將第四端口的鏈路連接主動斷開;
[0021]S44:如果是正常模式狀態(tài)且第四端口中斷,則將第三端口的鏈路連接主動斷開;
[0022]S45:如果是旁路模式狀態(tài)且第一端口中斷,則將第四端口的鏈路連接主動斷開;
[0023]S46:如果是旁路模式狀態(tài)且第四端口中斷,則將第一端口的鏈路連接主動斷開。
[0024]本發(fā)明的有益效果在于:本發(fā)明提供的網(wǎng)絡(luò)物理鏈路對稱切換控制方法,可用于保護(hù)設(shè)備在出現(xiàn)故障(電源中斷、硬件故障、軟件死機(jī)、連接中斷等)時,將被保護(hù)的設(shè)備旁路繞過此節(jié)點而保證網(wǎng)絡(luò)不受影響。具有掉電旁路、也可設(shè)置為無心跳信號旁路等功能。主要應(yīng)用于流控設(shè)備保護(hù)、防火墻設(shè)備保護(hù)等。對不同廠家、不同型號的路由設(shè)備提供主備保護(hù)。為客戶提供靈活的網(wǎng)絡(luò)設(shè)備應(yīng)急保護(hù)方案,幫助網(wǎng)絡(luò)平臺實現(xiàn)大流量數(shù)據(jù)流暢、實時傳輸,提高數(shù)據(jù)可用性、安全性、穩(wěn)定性和可靠性。
[0025]在網(wǎng)絡(luò)鏈路中斷時,將鏈路中斷狀態(tài)傳遞到與之相連的另一端口,便于另一端口同時反映出端口鏈路發(fā)生中斷的故障信息;如保持了綁定鏈路(端口聚合鏈路)兩端的鏈路狀態(tài)信息一致。
【專利附圖】
【附圖說明】
[0026]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步的詳細(xì)描述,其中:
[0027]圖1為本發(fā)明實施例提供的網(wǎng)絡(luò)物理鏈路對稱切換控制方法流程圖;
[0028]圖2為本發(fā)明實施例提供的對稱切換控制模式示意圖。
【具體實施方式】
[0029]以下將參照附圖,對本發(fā)明的優(yōu)選實施例進(jìn)行詳細(xì)的描述。應(yīng)當(dāng)理解,優(yōu)選實施例僅為了說明本發(fā)明,而不是為了限制本發(fā)明的保護(hù)范圍。
[0030]本實施例所述的對稱切換控制是指某端口鏈路連接狀態(tài)發(fā)生被動中斷時,對與該端口相匹配的另一端口進(jìn)行主動中斷的過程。
[0031]如圖1所示,本發(fā)明提供的一種網(wǎng)絡(luò)物理鏈路對稱切換控制方法,所述網(wǎng)絡(luò)物理鏈路是通過第一端口、第二端口、第三端口和第四端口按照主/備模式和正常/旁路模式連接形成的;
[0032]主/備模式連接時連接第一端口、第二端口和第三端口 ;
[0033]將第一端口作為輸入端;
[0034]將第二端口作為主輸出端;
[0035]將第三端口作為備輸出端;
[0036]正常/旁路模式連接時連接第一端口、第二端口、第三端口和第四端口 ;
[0037]將第一端口作為第一輸入端;用于連接外部輸入鏈路;
[0038]將第二端口作為第一輸出端;用于連接外部設(shè)備的輸入端;
[0039]將第三端口作為第二輸入端;用于連接外部設(shè)備的輸出端;
[0040]將第三端口作為第二輸出端;用于連接外部輸出鏈路;
[0041]第一端口和第二端口連接;第三端口和第四端口連接。
[0042]網(wǎng)絡(luò)物理鏈路對稱切換控制方法具體包括以下步驟:
[0043]S1:從存儲器中獲取工作參數(shù);
[0044]S2:根據(jù)工作參數(shù)判斷網(wǎng)絡(luò)物理鏈路是處于是主/備模式還是正常/旁路模式,如果是主/備模式,則進(jìn)入步驟S3 ;如果是正常/旁路模式,則進(jìn)入步驟S4 ;
[0045]S3:根據(jù)當(dāng)前被檢測端口鏈路狀態(tài)來執(zhí)行主/備模式對應(yīng)連接端口的阻斷動作;
[0046]S4:根據(jù)當(dāng)前被檢測端口鏈路狀態(tài)來切換正常/旁路對應(yīng)連接端口的阻斷動作。
[0047]所述步驟S3中的主/備模式對應(yīng)連接端口的阻斷動作,按照以下步驟來進(jìn)行:
[0048]S31:如果是主模式狀態(tài)且第一端口中斷,則將第二端口的鏈路連接主動斷開;
[0049]S32:如果是主模式狀態(tài)且第二端口中斷,則將第一端口的鏈路連接主動斷開;
[0050]S33:如果是備模式狀態(tài)且第一端口中斷,則將第三端口的鏈路連接主動斷開;
[0051]S34:如果是備模式狀態(tài)且第三端口中斷,則將第一端口的鏈路連接主動斷開。
[0052]所述步驟S4中的正常/旁路模式鏈接端口轉(zhuǎn)換,按照以下步驟來進(jìn)行:
[0053]S41:如果是正常模式狀態(tài)且第一端口中斷,則將第二端口的鏈路連接主動斷開;
[0054]S42:如果是正常模式狀態(tài)且第二端口中斷,則將第一端口的鏈路連接主動斷開;
[0055]S43:如果是正常模式狀態(tài)且第三端口中斷,則將第四端口的鏈路連接主動斷開;
[0056]S44:如果是正常模式狀態(tài)且第四端口中斷,則將第三端口的鏈路連接主動斷開;
[0057]S45:如果是旁路模式狀態(tài)且第一端口中斷,則將第四端口的鏈路連接主動斷開;
[0058]S46:如果是旁路模式狀態(tài)且第四端口中斷,則將第一端口的鏈路連接主動斷開。
[0059]將處理器中處理后的控制命令存儲到子存儲器
[0060]圖2為本發(fā)明實施例提供的對稱切換控制示意圖,如圖所示,如果切換器的輸入端口發(fā)生中斷,切換器主動將輸出端口切斷;如果切換器的輸出端口發(fā)生中斷,切換器主動將輸入端口切斷。本實施例的第一端口可以作為輸入端口,第二端口可以作為輸出端口。
[0061]最后說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管通過參照本發(fā)明的優(yōu)選實施例已經(jīng)對本發(fā)明進(jìn)行了描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以在形式上和細(xì)節(jié)上對其做出各種各樣的改變,而不偏離本發(fā)明所限定的精神和范圍。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)物理鏈路對稱切換控制方法,所述網(wǎng)絡(luò)物理鏈路是通過第一端口、第二端口、第三端口和第四端口按照主/備模式和正常/旁路模式連接形成的;其特征在于:包括以下步驟: S1:從存儲器中獲取工作參數(shù); 52:根據(jù)工作參數(shù)判斷網(wǎng)絡(luò)物理鏈路是處于是主/備模式還是正常/旁路模式,如果是主/備模式,則進(jìn)入步驟S3 ;如果是正常/旁路模式,則進(jìn)入步驟S4 ; 53:根據(jù)當(dāng)前被檢測端口鏈路狀態(tài)來執(zhí)行主/備模式對應(yīng)連接端口的阻斷動作; 54:根據(jù)當(dāng)前被檢測端口鏈路狀態(tài)來切換正常/旁路對應(yīng)連接端口的阻斷動作。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)物理鏈路對稱切換控制方法,其特征在于:所述步驟S3中的主/備模式對應(yīng)連接端口的阻斷動作,按照以下步驟來進(jìn)行: 531:如果是主模式狀態(tài)且第一端口中斷,則將第二端口的鏈路連接主動斷開; 532:如果是主模式狀態(tài)且第二端口中斷,則將第一端口的鏈路連接主動斷開; 533:如果是備模式狀態(tài)且第一端口中斷,則將第三端口的鏈路連接主動斷開; 534:如果是備模式狀態(tài)且第三端口中斷,則將第一端口的鏈路連接主動斷開。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)物理鏈路對稱切換控制方法,其特征在于:所述步驟S4中的正常/旁路模式鏈接端口轉(zhuǎn)換,按照以下步驟來進(jìn)行: 541:如果是正常模式狀態(tài)且第一端口中斷,則將第二端口的鏈路連接主動斷開; 542:如果是正常模式狀態(tài)且第二端口中斷,則將第一端口的鏈路連接主動斷開; 543:如果是正常模式狀態(tài)且第三端口中斷,則將第四端口的鏈路連接主動斷開; 544:如果是正常模式狀態(tài)且第四端口中斷,則將第三端口的鏈路連接主動斷開; 545:如果是旁路模式狀態(tài)且第一端口中斷,則將第四端口的鏈路連接主動斷開; 546:如果是旁路模式狀態(tài)且第四端口中斷,則將第一端口的鏈路連接主動斷開。
【文檔編號】H04L29/06GK104519053SQ201410718782
【公開日】2015年4月15日 申請日期:2014年12月2日 優(yōu)先權(quán)日:2014年12月2日
【發(fā)明者】趙躍, 鄧敏, 王領(lǐng), 黃勝, 范帥, 趙良斌, 於惠, 袁帥, 李陸平 申請人:重慶晴彩科技有限公司