本發(fā)明涉及vpn隧道傳輸,具體涉及基于ping檢測機制的vpn隧道備份保障方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、在現(xiàn)有網(wǎng)關(guān)設(shè)備中,vpn隧道建立成功后,如果出現(xiàn)數(shù)據(jù)延時大傳輸效率低時,對于實際的應(yīng)用當(dāng)中造成一些困擾,會容易造成數(shù)據(jù)丟失或者不穩(wěn)定的情況。并且在網(wǎng)絡(luò)環(huán)境不穩(wěn)定的情況下,vpn隧道容易斷開頻繁,且時間長,容易造成數(shù)據(jù)丟失。這是由于,在實際網(wǎng)絡(luò)環(huán)境當(dāng)中,有網(wǎng)絡(luò)波動不穩(wěn)定情況很正常,故要避免因此類情況造成的問題,因此在出現(xiàn)該問題時,會啟用備份的vpn隧道,且數(shù)據(jù)能夠到達(dá)設(shè)置的目的ip,故能搞好的給vpn的數(shù)據(jù)傳輸提供穩(wěn)定的網(wǎng)絡(luò)環(huán)境。
2、簡單來說,在實際的工業(yè)應(yīng)用當(dāng)中,vpn隧道建立起來后,原有的保障機制在隧道斷開后重啟時間太久,容易造成數(shù)據(jù)的不穩(wěn)定,以及丟失的情況,或者因為隧道不穩(wěn)定,延時過大,從而導(dǎo)致數(shù)據(jù)丟失等情況,因此需要提供一種vpn隧道備份的保障機制,能夠更好的在隧道斷開后,或者超過設(shè)定的延時閾值后,更加快速的去切換隧道,以保證vpn隧道的穩(wěn)定性,傳輸數(shù)據(jù)的完整性等。
3、有鑒于此,提出本申請。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供了一種基于ping檢測機制的vpn隧道備份保障方法、裝置、設(shè)備及介質(zhì),能至少部分的改善上述問題。
2、為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
3、一種基于ping檢測機制的vpn隧道備份保障方法,其包括:
4、獲取預(yù)設(shè)配置信息,根據(jù)預(yù)設(shè)配置信息配置主路由和備路由,并開啟所述主路由的vpn隧道機制功能,建立所述主路由的pptp隧道,其中,所述主路由和所述備路由屬于同一個局域網(wǎng);
5、當(dāng)判斷到所述主路由的pptp隧道建立成功時,控制所述主路由與所述備路由建立tcp通信,告知所述備路由所述主路由的pptp隧道情況,其中,所述主路由的pptp隧道情況包括地址ping檢測結(jié)果;
6、判斷地址ping檢測結(jié)果是否達(dá)到閾值,生成判斷結(jié)果,并根據(jù)所述判斷結(jié)果進(jìn)行定時檢測或切換開啟所述備路由的vpn隧道機制功能,建立所述備路由的pptp隧道。
7、本發(fā)明還提供了一種基于ping檢測機制的vpn隧道備份保障裝置,其包括:
8、主路由隧道建立單元,用于獲取預(yù)設(shè)配置信息,根據(jù)預(yù)設(shè)配置信息配置主路由和備路由,并開啟所述主路由的vpn隧道機制功能,建立所述主路由的pptp隧道,其中,所述主路由和所述備路由屬于同一個局域網(wǎng);
9、tcp通信單元,用于當(dāng)判斷到所述主路由的pptp隧道建立成功時,控制所述主路由與所述備路由建立tcp通信,告知所述備路由所述主路由的pptp隧道情況,其中,所述主路由的pptp隧道情況包括地址ping檢測結(jié)果;
10、路由切換單元,用于判斷地址ping檢測結(jié)果是否達(dá)到閾值,生成判斷結(jié)果,并根據(jù)所述判斷結(jié)果進(jìn)行定時檢測或切換開啟所述備路由的vpn隧道機制功能,建立所述備路由的pptp隧道。
11、本發(fā)明還提供了一種基于ping檢測機制的vpn隧道備份保障設(shè)備,包括存儲器以及處理器,所述存儲器內(nèi)存儲有計算機程序,所述計算機程序能夠被所述處理器執(zhí)行,以實現(xiàn)如上任意一項所述的基于ping檢測機制的vpn隧道備份保障方法。
12、本發(fā)明還提供了一種計算機可讀存儲介質(zhì),存儲有計算機程序,所述計算機程序能夠被所述計算機可讀存儲介質(zhì)所在設(shè)備的處理器執(zhí)行,以實現(xiàn)如上任意一項所述的基于ping檢測機制的vpn隧道備份保障方法。
13、綜上,所述基于ping檢測機制的vpn隧道備份保障方法提供一種更加快速響應(yīng)檢測的方法同時提供備份的方案,基于tcp/ip協(xié)議,以及ping指令,通過分析ping直接的結(jié)果,以及利用tcp/ip協(xié)議,來對vpn隧道進(jìn)行監(jiān)測,如果出斷開的情況能夠及時做出判斷,并且根據(jù)配置情況以及設(shè)置的參數(shù),做對應(yīng)的處理,根據(jù)結(jié)果判斷選擇是否啟用備路由的vpn隧道。該方法在網(wǎng)關(guān)設(shè)備vpn應(yīng)用過程中,可以提供一個更加穩(wěn)定,可靠的vpn隧道傳輸環(huán)境。
1.一種基于ping檢測機制的vpn隧道備份保障方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于ping檢測機制的vpn隧道備份保障方法,其特征在于,根據(jù)預(yù)設(shè)配置信息配置主路由和備路由,并開啟所述主路由的vpn隧道機制功能,具體為:
3.根據(jù)權(quán)利要求1所述的基于ping檢測機制的vpn隧道備份保障方法,其特征在于,判斷地址ping檢測結(jié)果是否達(dá)到閾值,生成判斷結(jié)果,并根據(jù)所述判斷結(jié)果進(jìn)行定時檢測或切換開啟所述備路由的vpn隧道機制功能,建立所述備路由的pptp隧道,具體為:
4.根據(jù)權(quán)利要求1所述的基于ping檢測機制的vpn隧道備份保障方法,其特征在于,還包括:
5.一種基于ping檢測機制的vpn隧道備份保障裝置,其特征在于,包括:
6.根據(jù)權(quán)利要求5所述的基于ping檢測機制的vpn隧道備份保障裝置,其特征在于,根據(jù)預(yù)設(shè)配置信息配置主路由和備路由,并開啟所述主路由的vpn隧道機制功能,具體為:
7.根據(jù)權(quán)利要求5所述的基于ping檢測機制的vpn隧道備份保障裝置,其特征在于,判斷地址ping檢測結(jié)果是否達(dá)到閾值,生成判斷結(jié)果,并根據(jù)所述判斷結(jié)果進(jìn)行定時檢測或切換開啟所述備路由的vpn隧道機制功能,建立所述備路由的pptp隧道,具體為:
8.根據(jù)權(quán)利要求5所述的基于ping檢測機制的vpn隧道備份保障裝置,其特征在于,還包括:
9.一種基于ping檢測機制的vpn隧道備份保障設(shè)備,其特征在于,包括存儲器以及處理器,所述存儲器內(nèi)存儲有計算機程序,所述計算機程序能夠被所述處理器執(zhí)行,以實現(xiàn)如權(quán)利要求1至4任意一項所述的基于ping檢測機制的vpn隧道備份保障方法。
10.一種計算機可讀存儲介質(zhì),其特征在于,存儲有計算機程序,所述計算機程序能夠被所述計算機可讀存儲介質(zhì)所在設(shè)備的處理器執(zhí)行,以實現(xiàn)如權(quán)利要求1至4任意一項所述的基于ping檢測機制的vpn隧道備份保障方法。