内容:
全网一致性视图构建模块基于上面的状态库和名字空间, 全网一致性视图构建模块为决策层构建网络协议块粒度的全网一致性视图, 该视图保证在多个控制节点的决策层之间对网络状态认识的一致性, 各个视图之间没有冲突。在网络控制中, 全网一致性视图具有非常重要的意义, 例如在Qos 控制中只有各个控制域内的网络视图是一致的, 各个控制域的QoS 决策层面才能正确地进行决策从而减少网络抖动[16]。
在域内相比传统网络是基于设备粒度的, 由于在域内的控制信息描述粒度是协议块粒度的, 各个协议块之间的依赖关系以及状态信息很容易就能得到。因此基于协议块粒度的全网一致性视图具有很好的状态依赖可见性, 为提高网络控制的关联性, 降低网络故障定位的难度等工作提供了方便。在域间, 由于域间共享信息模块提供了收集域间信息和发布域内信息的功能, 1 个控制域内的控制节点可以得到其他域的控制状态信息, 使得全网一致性视图的构建可以更加优化, 从而提高网络控制的效率。
可信可控网络观测层的优势通过在可信可控网络的决策层和资源层之间建立独立的观测层, 为决策层了解资源层的实时网络状态提供了统一的接口, 其有如下几个优势:
构建观测层作为资源层和决策层的中间层, 为决策层了解资源层信息提供了统一的接口, 实现了网络控制观测、决策和执行3 个功能的独立, 有利于各层独立运行而不依赖于其他层的变化, 如当决策层需要升级时不会影响观测层和资源层。
观测层对全网内的信息进行了描述和存储, 能够为决策层的所有控制应用程序提供信息, 使得所有控制应用程序都具有全网的一致性视图, 提高了网络控制的有效性和最优性。同时, 由于观测层提供了统一的网络状态信息视图, 每个控制应用程序不需要各自收集自己需要的网络状态信息, 从而提高了网络控制的效率, 降低了网络控制的成本。
在观测层利用控制信息描述模型对网络协议块进行统一的描述, 这就屏蔽了异构网络环境下不同的控制对象造成的网络视图在粒度和控制逻辑上的差异, 提高了可信可控网络观测层的兼容性, 有利于实现多个异构网络下的控制节点的协同工作。
结论针对当前网络状态不可见性问题, 本文在可信可控网络模型的基础上, 提出了可信可控网络观测层的构建方法, 实现了本域信息以协议块粒度的收集和存储, 并实现了对域间信息的共享, 通过全网一致性视图构建模块对域内信息和域间共享信息进行处理, 为网络决策层提供了全网一致性视图, 有利于提高网络控制的有效性和最优性。由于观测层实现了基于协议块粒度的网络状态信息描述, 使得可信可控网络对异构网络环境具有兼容性, 提高了可信可控网络的可扩展性。然而底层网络的状态信息具有繁杂性和重复性的特点, 观测层必须能够为决策层提供有效的控制信息, 因此研究了相关的信息处理算法。进行域内信息的整合, 进行域内冗余信息的合并和事件的关联分析将是我们下一步的工作。