IPv6技术在高校校园网全面升级以后,将有大量用户通过CNGI-CERNET2主干网实现互访和对国际国内资源的使用与共享,将对CNGI-CERNET2主干网的运行管理和服务质量提出更高的要求。清华大学在CNGI-CERNET2主干网项目建设和试运行期间,为了更好地监控网络的运行情况,自主开发了IMSN系统,这样我们对CNGI-CERNET2主干网的性能和服务质量进行了近两年的监测和分析。
IMSN 体系结构
IMSN是一个通用的,分布式的,可扩展(可自组织)的,基于服务的网络测量平台。IMSN的层次化体系结构如图1所示。
图1 IMSN总体结构
平台分三层
测量节点层是平台的最底层,测量节点可以分布于网络中的各种位置,采用主动的或被动的测量方法对网络特性进行测量,通过对测量工具的服务化封装,使之可方便地被用户访问。
测量服务层是平台的中间层,也是整个测量服务平台的核心,不同测量节点通过这一层相互交换测量数据和管理信息,单个或多个的测量节点可以组合起来向外提供测量服务,完成特定的测量任务;同时,多个基础测量服务也可以组合起来形成一个高层的服务并对外发布。
测量应用层是平台的顶层,各种测量应用在测量服务层的基础上开展,测量应用可以向用户提供终端或可视化的图形接口。
平台服务
测量服务平台环境应该包含的服务可以分为基础测量服务、测量数据服务、测量应用服务以及平台基础服务等,并以服务组件的形式进行实现,从而实现良好的通用性。
基础测量服务、测量数据服务、测量应用服务是向外提供的功能性服务,均可以提供访问接口,不同类型的用户可以根据需要调用相应的测量服务以及对服务进行组合应用。平台基础服务是平台的组织与管理核心,它本身不提供功能性的测量服务,而是负责测量节点服务的加入,撤销以及它们之间的组织方式、服务授权等工作。
以上是对IMSN的体系结构、平台的介绍,这套系统所涵盖的内容还很多,以后我们会一一介绍。
【编辑推荐】