探可信可控網絡中觀測層的構建
這樣做的好處是可以在1 個域內共享信息, 促成1 個域內的控制節點之間的信息一致, 避免網絡控制的沖突; 同時可以讓域間內的多個控制節點實現網絡信息的共享, 從而有利于全網內決策的最優化。
全網一致性視圖構建模塊基于上面的狀態庫和名字空間, 全網一致性視圖構建模塊為決策層構建網絡協議塊粒度的全網一致性視圖, 該視圖保證在多個控制節點的決策層之間對網絡狀態認識的一致性, 各個視圖之間沒有沖突。在網絡控制中, 全網一致性視圖具有非常重要的意義, 例如在qos 控制中只有各個控制域內的網絡視圖是一致的, 各個控制域的qos 決策層面才能正確地進行決策從而減少網絡抖動[16]。
在域內相比傳統網絡是基于設備粒度的, 由于在域內的控制信息描述粒度是協議塊粒度的, 各個協議塊之間的依賴關系以及狀態信息很容易就能得到。因此基于協議塊粒度的全網一致性視圖具有很好的狀態依賴可見性, 為提高網絡控制的關聯性, 降低網絡故障定位的難度等工作提供了方便。在域間, 由于域間共享信息模塊提供了收集域間信息和發布域內信息的功能, 1 個控制域內的控制節點可以得到其他域的控制狀態信息, 使得全網一致性視圖的構建可以更加優化, 從而提高網絡控制的效率。
可信可控網絡觀測層的優勢通過在可信可控網絡的決策層和資源層之間建立獨立的觀測層, 為決策層了解資源層的實時網絡狀態提供了統一的接口, 其有如下幾個優勢:
構建觀測層作為資源層和決策層的中間層, 為決策層了解資源層信息提供了統一的接口, 實現了網絡控制觀測、決策和執行3 個功能的獨立, 有利于各層獨立運行而不依賴于其他層的變化, 如當決策層需要升級時不會影響觀測層和資源層。
觀測層對全網內的信息進行了描述和存儲, 能夠為決策層的所有控制應用程序提供信息, 使得所有控制應用程序都具有全網的一致性視圖, 提高了網絡控制的有效性和最優性。同時, 由于觀測層提供了統一的網絡狀態信息視圖, 每個控制應用程序不需要各自收集自己需要的網絡狀態信息, 從而提高了網絡控制的效率, 降低了網絡控制的成本。
在觀測層利用控制信息描述模型對網絡協議塊進行統一的描述, 這就屏蔽了異構網絡環境下不同的控制對象造成的網絡視圖在粒度和控制邏輯上的差異, 提高了可信可控網絡觀測層的兼容性, 有利于實現多個異構網絡下的控制節點的協同工作。
結論針對當前網絡狀態不可見性問題, 本文在可信可控網絡模型的基礎上, 提出了可信可控網絡觀測層的構建方法, 實現了本域信息以協議塊粒度的收集和存儲, 并實現了對域間信息的共享, 通過全網一致性視圖構建模塊對域內信息和域間共享信息進行處理, 為網絡決策層提供了全網一致性視圖, 有利于提高網絡控制的有效性和最優性。由于觀測層實現了基于協議塊粒度的網絡狀態信息描述, 使得可信可控網絡對異構網絡環境具有兼容性, 提高了可信可控網絡的可擴展性。然而底層網絡的狀態信息具有繁雜性和重復性的特點, 觀測層必須能夠為決策層提供有效的控制信息, 因此研究了相關的信息處理算法。進行域內信息的整合, 進行域內冗余信息的合并和事件的關聯分析將是我們下一步的工作。