(中國人民武裝警察部隊警官學(xué)院,河北 廊坊 102800)
抗毀性能夠促使通信網(wǎng)絡(luò)在遭到破壞和攻擊后,依然能夠維持信息的傳輸。提高通信網(wǎng)絡(luò)的信息保障能力,研發(fā)合理、高效的修復(fù)策略是主要途徑。在節(jié)點受到攻擊前,要對薄弱環(huán)節(jié)進行監(jiān)測、風(fēng)險評估,并準備充分的預(yù)修復(fù)方法,考察節(jié)點修復(fù)概率、連通成本以及加邊策略,為實戰(zhàn)中指揮控制組織完成命令提供保障。
通信網(wǎng)絡(luò)是指揮控制組織完成作戰(zhàn)指揮的重要途徑,它擁有眾多節(jié)點,例如衛(wèi)星、地球中繼站等通信實體。提高通信網(wǎng)絡(luò)抗毀性,要從網(wǎng)絡(luò)保護和網(wǎng)絡(luò)修復(fù)兩方面入手。
要確保通信網(wǎng)絡(luò)可靠、有針對性地設(shè)計受損網(wǎng)絡(luò)修復(fù)策略,首先要掌握識別通信網(wǎng)絡(luò)薄弱環(huán)節(jié)的方法。在拓撲網(wǎng)絡(luò)中,通信網(wǎng)絡(luò)受到攻擊會產(chǎn)生節(jié)點和邊的兩種損失。理論上講,度數(shù)最大的節(jié)點損失代價最大,隨著關(guān)聯(lián)度的增加,節(jié)點損失代價增加,而邊損失代價會減少。依照這兩種拓撲網(wǎng)絡(luò)的規(guī)律,可以設(shè)計出兩種有針對性的算法研究不同損失對應(yīng)的修復(fù)模型。
在被敵方攻擊的受損節(jié)點處在可恢復(fù)的前提下,基于拓撲圖論的最短路徑算法、最小割最大流量算法、搜索算法等都能夠為修復(fù)通信網(wǎng)絡(luò)節(jié)點提供幫助。以最短路徑算法為例,修復(fù)過程以節(jié)點之間的跳數(shù)為計量基礎(chǔ),拓展成為路由算法,將會在某節(jié)點到目標節(jié)點的信息傳輸錯誤時,以跳數(shù)等參數(shù)作為權(quán)重,尋找到最優(yōu)化的路徑,通過替代原路徑的方式修復(fù)信息網(wǎng)絡(luò)。
實際應(yīng)對信息網(wǎng)絡(luò)受損時,完整的修復(fù)算法大致分為基于拓撲分割子網(wǎng)和基于拓撲結(jié)構(gòu)的路徑修復(fù)算法兩大類。前者從拓撲結(jié)構(gòu)的角度出發(fā)、結(jié)合流量特征分割信息網(wǎng)絡(luò)資源,目的是在分割后的子網(wǎng)中快速確定有效修復(fù)路徑,同時避免節(jié)點故障鄰域的范圍增大。后者是在源節(jié)點受損后,對故障節(jié)點到目標節(jié)點的路徑進行重新選擇,這種方法不僅要考慮拓撲結(jié)構(gòu),更要結(jié)合鏈路的空閑帶寬進行計算。盡管路徑修復(fù)算法不如前者將信息網(wǎng)絡(luò)高度保護,對受損節(jié)點極具針對性地提供修復(fù),但可以減少網(wǎng)絡(luò)資源的浪費。由于在現(xiàn)有的通信網(wǎng)絡(luò)中,多個子網(wǎng)的資源同時遭遇攻擊的可能性較低,采取修復(fù)路徑的方法能夠大大降低網(wǎng)絡(luò)的成本。
當(dāng)受損的節(jié)點處在不可恢復(fù)的階段、或者是恢復(fù)至連通狀態(tài)所需時間較長,可以采取的修復(fù)措施將會發(fā)生變化。為了及時恢復(fù)通信網(wǎng)絡(luò),保障指揮、控制、決策等信息的有效傳達,在修復(fù)路徑等基礎(chǔ)上可以選擇加邊的方式維持信息網(wǎng)絡(luò)的連通與運轉(zhuǎn)。在實施加邊方式修復(fù)通信網(wǎng)絡(luò)時,首先是定義通信網(wǎng)絡(luò)抗毀度為目標函數(shù),其次是敲定各類參數(shù)、影響因素,并結(jié)合拓撲結(jié)構(gòu)與加邊算法,最終獲得函數(shù)的最大值時對應(yīng)的修復(fù)模型。
首先確定與通信網(wǎng)絡(luò)抗毀度相關(guān)的幾項表達式:一是通信網(wǎng)絡(luò)對信息流的保護程度,根據(jù)指揮控制組織中的決策層、平臺層和任務(wù)層三個實體之間的執(zhí)行協(xié)作關(guān)系,定義三種通信網(wǎng)絡(luò)所保障的信息流,再根據(jù)實際上得到保障的信息流數(shù)量與全體信息流數(shù)量之間的比值,獲得這一項對應(yīng)的數(shù)學(xué)表達式。二是信息傳輸過程中信息流的抗毀度,基于通信實體遭受破壞其有效數(shù)量會減少這一事實,參考網(wǎng)絡(luò)對信息流的保護程度,列出某個節(jié)點損壞后信息流的抗毀度。三是拓撲結(jié)構(gòu)自身的抗毀度,將以上三種抗毀度綜合考量,便能得到通信網(wǎng)絡(luò)的綜合抗毀度,從而確立目標函數(shù),并建立以尋找函數(shù)最大值為核心的修復(fù)模型。
在建立了抗毀度這一基本模型后,要考慮的是幾項函數(shù)約束條件。過去的研究中對待加邊約束條件和連通約束條件都有較為統(tǒng)一的觀點,一方面,恢復(fù)網(wǎng)絡(luò)連通性在增加邊的選擇上,傾向于還未曾建立連接的通信實體之間。而另一方面,修復(fù)最終要確保網(wǎng)絡(luò)中任意兩個實體之間都實現(xiàn)良好的連通性,避免下次受到攻擊時信息流仍然受到損毀。除此之外,在面對網(wǎng)絡(luò)修復(fù)成本約束這一條件上,不同的加邊方法采取的策略具有差異性,相比把總條數(shù)作為修復(fù)成本而言,更合理的途徑是考慮冗余邊和必須邊,以全連通網(wǎng)絡(luò)為最高標準,尋找經(jīng)濟、準確的修復(fù)方法。
現(xiàn)在研究的加邊方法有隨機加邊、低度數(shù)或低介數(shù)加邊等,在考慮網(wǎng)絡(luò)連接成本和提出保護關(guān)鍵節(jié)點的策略后,加邊恢復(fù)網(wǎng)絡(luò)連通性的途徑更加多樣。在過去各種組合優(yōu)化問題研究中,離散型人工蜂群算法得到了充分應(yīng)用。將其引進通信網(wǎng)絡(luò)修復(fù)模型,結(jié)合拓撲網(wǎng)絡(luò)結(jié)構(gòu),能夠獲得有效的算法。具體的抗毀程度、修復(fù)效果,需要借助仿真實驗得出結(jié)論。
分析通信網(wǎng)絡(luò)被攻擊和修復(fù)的案例可知,對通信網(wǎng)絡(luò)節(jié)點進行打擊的方式有兩種,分別是隨機攻擊和故意攻擊。應(yīng)對每種攻擊,修復(fù)算法會產(chǎn)生不同的效果,而不同加邊方式在修復(fù)具體的節(jié)點受損問題時也會顯現(xiàn)出各自的優(yōu)勢。
總之,對于通信網(wǎng)絡(luò)受到攻擊后的修復(fù)環(huán)節(jié),要從考慮網(wǎng)絡(luò)高抗毀性入手,基于拓撲結(jié)構(gòu)設(shè)計合理的修復(fù)模型,尋找適當(dāng)?shù)募舆叿椒?,切實保障?yīng)用中信息流的正常運輸。除此之外,選定不同成本也會造成結(jié)果的差異性,具體的修復(fù)策略是多方面綜合考量的結(jié)果。