本申請涉及計算機,尤其涉及一種用于網(wǎng)關集群的信息存儲方法和裝置。
背景技術:
1、典型的nat(network?address?translation,網(wǎng)絡地址轉換)網(wǎng)關設備集群化方案通過以下兩個技術實現(xiàn):vip(virtual?ip?address,虛擬ip地址)化部署和網(wǎng)絡連接信息在設備間全量同步。
2、基于上述技術的實現(xiàn)方式中要求每一臺設備都存儲著集群內全量的網(wǎng)絡連接信息,隨著集群數(shù)量增多,網(wǎng)絡連接信息數(shù)量也隨之成幾何趨勢增加。
技術實現(xiàn)思路
1、本申請實施例提供了一種用于網(wǎng)關集群的信息存儲方法、裝置、設備以及存儲介質。
2、根據(jù)第一方面,本申請實施例提供了一種用于網(wǎng)關集群的信息存儲方法。該方法包括:網(wǎng)關集群中的第一網(wǎng)關設備響應于接收到網(wǎng)絡報文,基于網(wǎng)絡報文的網(wǎng)絡連接信息從網(wǎng)關集群中確定出第二網(wǎng)關設備;以及第二網(wǎng)關設備響應于接收到第一網(wǎng)關設備發(fā)送的網(wǎng)絡報文,并且確定本地未保存網(wǎng)絡連接信息,將網(wǎng)絡連接信息保存至本地并備份至所述網(wǎng)關集群中的目標網(wǎng)關設備。
3、根據(jù)第二方面,本申請實施例提供了一種網(wǎng)關集群。該網(wǎng)關集群包括多個網(wǎng)關設備,網(wǎng)關設備用于實現(xiàn)如第一方面的任一實施例的用于網(wǎng)關集群的信息存儲方法。
4、根據(jù)第三方面,本申請實施例提供了一種電子設備,該電子設備包括一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當一個或多個程序被該一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)如第一方面的任一實施例的用于網(wǎng)關集群的信息存儲方法。
5、根據(jù)第四方面,本申請實施例提供了一種計算機可讀介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如第一方面的任一實施例的用于網(wǎng)關集群的信息存儲方法。
6、本申請通過網(wǎng)關集群中的第一網(wǎng)關設備響應于接收到網(wǎng)絡報文,基于網(wǎng)絡報文的網(wǎng)絡連接信息從網(wǎng)關集群中確定出第二網(wǎng)關設備;以及第二網(wǎng)關設備響應于接收到第一網(wǎng)關設備發(fā)送的網(wǎng)絡報文,并且確定本地未保存所述網(wǎng)絡連接信息,將網(wǎng)絡連接信息保存至本地并備份至網(wǎng)關集群中的目標網(wǎng)關設備,避免了網(wǎng)絡連接信息在網(wǎng)關設備集群的設備間全量同步,即無需將每一網(wǎng)絡連接信息均備份至集群中的所有網(wǎng)關設備,減少了網(wǎng)絡連接信息的備份數(shù)量,減輕了網(wǎng)關設備的負荷。
7、應當理解,本部分所描述的內容并非旨在標識本公開的實施例的關鍵或重要特征,也不用于限制本公開的范圍。本公開的其他特征將通過以下的說明書而變得容易理解。
1.一種用于網(wǎng)關集群的信息存儲方法,所述方法包括:
2.根據(jù)權利要求1所述的方法,其中,所述基于所述網(wǎng)絡報文的網(wǎng)絡連接信息從網(wǎng)關集群中確定出第二網(wǎng)關設備,包括:
3.根據(jù)權利要求2所述的方法,其中,所述基于所述網(wǎng)絡報文的網(wǎng)絡連接信息以及設備編號環(huán)確定出目標編號,包括:
4.根據(jù)權利要求3所述的方法,所述方法還包括:
5.根據(jù)權利要求2所述的方法,其中,所述設備編號環(huán)包括第一設備編號環(huán)和第二設備編號環(huán),所述基于所述網(wǎng)絡報文的網(wǎng)絡連接信息以及設備編號環(huán)確定出目標編號,包括:
6.根據(jù)權利要求5所述的方法,所述方法還包括:
7.根據(jù)權利要求6所述的方法,其中,所述基于所述網(wǎng)絡連接信息和所述第一設備編號環(huán),確定出目標編號,包括:
8.根據(jù)權利要求5所述的方法,所述方法還包括:
9.根據(jù)權利要求1-8任一所述的方法,所述方法還包括:
10.根據(jù)權利要求1-8任一所述的方法,其中,網(wǎng)關集群包括多個網(wǎng)關設備,所述網(wǎng)關設備用于網(wǎng)絡地址轉換。
11.一種網(wǎng)關集群,其特征在于,包括:多個網(wǎng)關設備,所述網(wǎng)關設備用于執(zhí)行權利要求1-10中任一項所述的方法。
12.一種電子設備,其特征在于,包括:
13.一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其特征在于,所述計算機指令用于使所述計算機執(zhí)行權利要求1-10中任一項所述的方法。