System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久久久久精品无码人妻,亚洲熟妇无码八V在线播放,韩日美无码精品无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種防火墻高可用配置文件同步方法、系統(tǒng)、設(shè)備及介質(zhì)技術(shù)方案

    技術(shù)編號(hào):43627774 閱讀:19 留言:0更新日期:2024-12-11 15:07
    本發(fā)明專利技術(shù)涉及配置文件同步技術(shù)領(lǐng)域,具體地說,涉及一種防火墻高可用配置文件同步方法、系統(tǒng)、設(shè)備及介質(zhì);首先根據(jù)心跳ip啟動(dòng)web文件服務(wù)器,調(diào)用高可用備機(jī)全量同步待同步配置文件;其次根據(jù)高可用主機(jī)的文件改變監(jiān)控例程,將一個(gè)監(jiān)控循環(huán)的改變文件寫入etcd數(shù)據(jù)庫(kù);并調(diào)用make?mirror方法從etcd數(shù)據(jù)庫(kù)拉取待同步配置文件列表;然后調(diào)用高可用備機(jī)發(fā)布數(shù)據(jù)庫(kù)事務(wù),并根據(jù)所述數(shù)據(jù)庫(kù)事務(wù)的UC操作獲取map映射;最后監(jiān)控map映射,增量同步待同步配置文件;采用回調(diào)的方法實(shí)現(xiàn)了配置文件的增量同步,取消了CRUD函數(shù)與配置文件同步例程之間的例程同步,優(yōu)化了同步性能。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及配置文件同步,具體地說,涉及一種防火墻高可用配置文件同步方法、系統(tǒng)、設(shè)備及介質(zhì)


    技術(shù)介紹

    1、防火墻的高可用模式ha是一種保護(hù)網(wǎng)絡(luò)安全的重要機(jī)制。防火墻作為網(wǎng)絡(luò)安全的第一道防線,能夠監(jiān)控、過濾和控制進(jìn)出網(wǎng)絡(luò)的數(shù)據(jù)流。而高可用模式則是確保防火墻在面對(duì)故障或大量流量時(shí)仍能正常運(yùn)行的方式。

    2、在過去,防火墻通常采用單機(jī)部署方式,這意味著所有網(wǎng)絡(luò)流量都經(jīng)過一臺(tái)防火墻設(shè)備。然而,這種單點(diǎn)故障的設(shè)計(jì)容易導(dǎo)致網(wǎng)絡(luò)斷連、延遲和停機(jī)時(shí)間增加,嚴(yán)重影響業(yè)務(wù)連續(xù)性和用戶體驗(yàn)。

    3、為了解決這個(gè)問題,高可用模式被引入到防火墻架構(gòu)中。它的基本思想是通過將多個(gè)防火墻設(shè)備組成集群,實(shí)現(xiàn)負(fù)載均衡和冗余備份。這樣,在一臺(tái)設(shè)備故障或不可用時(shí),其他設(shè)備會(huì)接管流量處理,確保網(wǎng)絡(luò)流量的連續(xù)性和安全性。

    4、高可用模式可以采用主備模式或主主模式。主備模式下,一臺(tái)設(shè)備作為主設(shè)備處理所有流量,而其他設(shè)備則處于備用狀態(tài)。當(dāng)主設(shè)備出現(xiàn)故障時(shí),備用設(shè)備會(huì)自動(dòng)接管。主模式下,所有設(shè)備都在工作狀態(tài),并共同處理流量,實(shí)現(xiàn)負(fù)載均衡。

    5、高可用模式下,備機(jī)需要同步主機(jī)的文件配置,傳統(tǒng)的同步配置方法為手動(dòng)同步、scp協(xié)議傳輸、rcp協(xié)議復(fù)制、ftp文件傳輸、tftp文件傳輸?shù)取?/p>

    6、手動(dòng)同步:管理員手動(dòng)將配置文件從主設(shè)備復(fù)制到備用設(shè)備。

    7、scp,secure?copy:使用scp協(xié)議進(jìn)行文件復(fù)制和傳輸。管理員可以在主設(shè)備上將配置文件打包,然后使用scp在主備設(shè)備之間進(jìn)行文件傳輸。

    8、rcp,remote?copy:使用rcp協(xié)議進(jìn)行文件復(fù)制。

    9、ftp,file?transfer?protocol:使用ftp協(xié)議進(jìn)行文件傳輸。管理員可以將配置文件上傳到ftp服務(wù)器上,然后在備用設(shè)備上從ftp服務(wù)器下載文件。

    10、tftp,trivial?file?transfer?protocol:使用tftp協(xié)議進(jìn)行文件傳輸。管理員可以在主設(shè)備上設(shè)置tftp服務(wù)器,備用設(shè)備從tftp服務(wù)器下載配置文件。

    11、手動(dòng)同步:這需要管理員進(jìn)行協(xié)調(diào)和操作,可能會(huì)引入人為錯(cuò)誤和延遲,不夠高效。

    12、scp,secure?copy:這種方法相對(duì)簡(jiǎn)單,但需要手動(dòng)操作。

    13、rcp,remote?copy:與scp類似,rcp也可以在主備設(shè)備之間進(jìn)行文件傳輸。然而,rcp在安全性方面相對(duì)較弱,因此可能需要額外的安全措施。

    14、ftp,file?transfer?protocol:這種方法需要額外的ftp服務(wù)器和配置。

    15、tftp,trivial?file?transfer?protocol:tftp是一種簡(jiǎn)單的文件傳輸協(xié)議,適用于小文件傳輸。

    16、這些傳統(tǒng)的配置文件同步方法基本上都需要管理員手動(dòng)操作或者使用第三方工具,存在一定的局限性和風(fēng)險(xiǎn)。


    技術(shù)實(shí)現(xiàn)思路

    1、本專利技術(shù)針對(duì)現(xiàn)有的配置文件同步方法需要管理員手動(dòng)操作或者使用第三方工具,存在一定的局限性和風(fēng)險(xiǎn)的問題,提出一種防火墻高可用配置文件同步方法、系統(tǒng)、設(shè)備及介質(zhì);首先根據(jù)心跳ip啟動(dòng)web文件服務(wù)器,調(diào)用高可用備機(jī)全量同步待同步配置文件;其次根據(jù)高可用主機(jī)的文件改變監(jiān)控例程,將一個(gè)監(jiān)控循環(huán)的改變文件寫入etcd數(shù)據(jù)庫(kù);并調(diào)用make-mirror方法從etcd數(shù)據(jù)庫(kù)拉取待同步配置文件列表;然后調(diào)用高可用備機(jī)發(fā)布數(shù)據(jù)庫(kù)事務(wù),并根據(jù)所述數(shù)據(jù)庫(kù)事務(wù)的uc操作獲取map映射;最后監(jiān)控map映射,增量同步待同步配置文件;采用回調(diào)的方法實(shí)現(xiàn)了配置文件的增量同步,取消了crud函數(shù)與配置文件同步例程之間的例程同步,優(yōu)化了同步性能。

    2、本專利技術(shù)具體實(shí)現(xiàn)內(nèi)容如下:

    3、一種防火墻高可用配置文件同步方法,具體包括以下步驟:

    4、步驟s1:根據(jù)獲取的心跳ip啟動(dòng)web文件服務(wù)器,調(diào)用高可用備機(jī)全量同步待同步配置文件;

    5、步驟s2:根據(jù)高可用主機(jī)的文件改變監(jiān)控例程,將一個(gè)監(jiān)控循環(huán)的改變文件寫入至etcd數(shù)據(jù)庫(kù);

    6、步驟s3:調(diào)用make-mirror方法從所述etcd數(shù)據(jù)庫(kù)拉取待同步配置文件列表;

    7、步驟s4:調(diào)用高可用備機(jī)發(fā)布數(shù)據(jù)庫(kù)事務(wù),并根據(jù)所述數(shù)據(jù)庫(kù)事務(wù)的uc操作獲取map映射;

    8、步驟s5:調(diào)用高可用備機(jī)文件同步例程監(jiān)控map映射,增量同步待同步配置文件。

    9、為了更好地實(shí)現(xiàn)本專利技術(shù),進(jìn)一步地,所述步驟s4具體包括以下步驟:

    10、步驟s41:高可用備機(jī)發(fā)布數(shù)據(jù)庫(kù)事務(wù);

    11、步驟s42:根據(jù)ligato?agent調(diào)用uc操作,根據(jù)所述uc操作獲取待同步配置文件對(duì)應(yīng)的map[string]int映射;其中string表示文件路徑+文件名,int=0表示配置文件未改變不需要同步,int>0表示配置文件改變需要同步。

    12、為了更好地實(shí)現(xiàn)本專利技術(shù),進(jìn)一步地,所述步驟s5具體包括以下步驟:

    13、步驟s51:獲取上一條用戶定義標(biāo)識(shí)符key的狀態(tài)編號(hào)lastrevision,并獲取當(dāng)前用戶定義標(biāo)識(shí)符key的狀態(tài)編號(hào)nextrevision;

    14、步驟s52:比較狀態(tài)編號(hào)lastrevision和狀態(tài)編號(hào)nextrevision,若狀態(tài)編號(hào)nextrevision大于狀態(tài)編號(hào)lastrevision,則當(dāng)前用戶定義標(biāo)識(shí)符key下的value改變;

    15、步驟s53:調(diào)用mirror?maker方法從所述etcd數(shù)據(jù)庫(kù)拉取高可用主機(jī)待同步配置文件列表,步驟s54:并調(diào)用高可用備機(jī)發(fā)布數(shù)據(jù)庫(kù)事務(wù),根據(jù)uc操作和所述待同步配置文件列表獲取待同步配置文件對(duì)應(yīng)的map[string]int映射;

    16、步驟s55:根據(jù)所述map[string]int映射,同步例程監(jiān)控map[string]int映射,增量同步待同步配置文件。

    17、為了更好地實(shí)現(xiàn)本專利技術(shù),進(jìn)一步地,所述步驟s53的具體操作為:發(fā)布etcd數(shù)據(jù)庫(kù)空事務(wù),根據(jù)所述etcd數(shù)據(jù)庫(kù)空事務(wù)檢查etcd數(shù)據(jù)庫(kù)事務(wù)的流程;若所述etcd數(shù)據(jù)庫(kù)的revision值不為0,則調(diào)用mirror?maker方法從所述etcd數(shù)據(jù)庫(kù)拉取高可用主機(jī)待同步配置文件列表。

    18、為了更好地實(shí)現(xiàn)本專利技術(shù),進(jìn)一步地,在進(jìn)行所述步驟s1前包括:

    19、將待同步配置文件按照路徑+名稱的形式根據(jù)字符串編入filesynclist.json文件。

    20、為了更好地實(shí)現(xiàn)本專利技術(shù),進(jìn)一步地,所述數(shù)據(jù)庫(kù)事務(wù)包括update事務(wù)、create事務(wù)。

    21、為了更好地實(shí)現(xiàn)本專利技術(shù),進(jìn)一步地,所述待同步配置文件的高可用模式的同步控制面為vpp-agent。

    22、基于上述提出的防火墻高可用配置文件同步方法,為了更好地實(shí)現(xiàn)本專利技術(shù),進(jìn)一步地,提出一種防火墻高可用配置文件同步系統(tǒng),包括全量同步單元、增量同步單元;本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種防火墻高可用配置文件同步方法,其特征在于,具體包括以下步驟:

    2.根據(jù)權(quán)利要求1所述的一種防火墻高可用配置文件同步方法,其特征在于,所述步驟S4具體包括以下步驟:

    3.根據(jù)權(quán)利要求2所述的一種防火墻高可用配置文件同步方法,其特征在于,所述步驟S5具體包括以下步驟:

    4.根據(jù)權(quán)利要求3所述的一種防火墻高可用配置文件同步方法,其特征在于,所述步驟S53的具體操作為:發(fā)布etcd數(shù)據(jù)庫(kù)空事務(wù),根據(jù)所述etcd數(shù)據(jù)庫(kù)空事務(wù)檢查etcd數(shù)據(jù)庫(kù)事務(wù)的流程;若所述etcd數(shù)據(jù)庫(kù)的revision值不為0,則調(diào)用mirror?maker方法從所述etcd數(shù)據(jù)庫(kù)拉取高可用主機(jī)待同步配置文件列表。

    5.根據(jù)權(quán)利要求1所述的一種防火墻高可用配置文件同步方法,其特征在于,在進(jìn)行所述步驟S1前包括:

    6.根據(jù)權(quán)利要求1所述的一種防火墻高可用配置文件同步方法,其特征在于,所述數(shù)據(jù)庫(kù)事務(wù)包括update事務(wù)、create事務(wù)。

    7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的防火墻高可用配置文件同步方法,其特征在于,所述待同步配置文件的高可用模式的同步控制面為vpp-agent。

    8.一種防火墻高可用配置文件同步系統(tǒng),其特征在于,包括全量同步單元、增量同步單元;

    9.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器和處理器;所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序;當(dāng)所述計(jì)算機(jī)程序在所述處理器上執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的防火墻高可用配置文件同步方法。

    10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令;當(dāng)所述計(jì)算機(jī)指令在如權(quán)利要求9所述的電子設(shè)備上執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的防火墻高可用配置文件同步方法。

    ...

    【技術(shù)特征摘要】

    1.一種防火墻高可用配置文件同步方法,其特征在于,具體包括以下步驟:

    2.根據(jù)權(quán)利要求1所述的一種防火墻高可用配置文件同步方法,其特征在于,所述步驟s4具體包括以下步驟:

    3.根據(jù)權(quán)利要求2所述的一種防火墻高可用配置文件同步方法,其特征在于,所述步驟s5具體包括以下步驟:

    4.根據(jù)權(quán)利要求3所述的一種防火墻高可用配置文件同步方法,其特征在于,所述步驟s53的具體操作為:發(fā)布etcd數(shù)據(jù)庫(kù)空事務(wù),根據(jù)所述etcd數(shù)據(jù)庫(kù)空事務(wù)檢查etcd數(shù)據(jù)庫(kù)事務(wù)的流程;若所述etcd數(shù)據(jù)庫(kù)的revision值不為0,則調(diào)用mirror?maker方法從所述etcd數(shù)據(jù)庫(kù)拉取高可用主機(jī)待同步配置文件列表。

    5.根據(jù)權(quán)利要求1所述的一種防火墻高可用配置文件同步方法,其特征在于,在進(jìn)行所述步驟s1前包括:

    6.根據(jù)權(quán)利要求...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:賀情杰岳華龍何恐胡燦
    申請(qǐng)(專利權(quán))人:成都安恒信息技術(shù)有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 中国少妇无码专区| 国产成人无码精品久久久性色| 久久国产亚洲精品无码| 亚洲中文字幕无码mv| 国产免费黄色无码视频| 无码国产精品一区二区免费3p| 无码激情做a爰片毛片AV片| 亚洲av无码av制服另类专区| 无码av大香线蕉伊人久久| 亚洲Av永久无码精品三区在线| 成人免费无码大片a毛片软件| 久久精品无码专区免费青青| 东京无码熟妇人妻AV在线网址| 天堂一区人妻无码| 无码精品一区二区三区免费视频| 天堂无码在线观看| 亚洲成av人无码亚洲成av人 | 亚洲VA成无码人在线观看天堂| 亚洲av成本人无码网站| 人妻无码视频一区二区三区| 中文一国产一无码一日韩| 亚洲精品无码久久久| 日产无码1区2区在线观看| 国产成人无码av在线播放不卡 | 亚洲国产精品无码AAA片| 亚洲AV无码一区二区三区鸳鸯影院| 亚洲av无码不卡久久| 亚欧免费无码aⅴ在线观看| 台湾无码一区二区| 亚洲av无码乱码国产精品| 国产AV无码专区亚洲AWWW| 最新无码A∨在线观看| 精品人体无码一区二区三区 | 亚洲AV无码一区东京热| 亚洲永久无码3D动漫一区| 久久国产三级无码一区二区| 精品无码人妻一区二区三区不卡| 国产强伦姧在线观看无码| 精品无码人妻一区二区三区不卡| 伊人久久精品无码av一区| 午夜福利无码不卡在线观看|