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