IPv6技术在高校校园网全面升级以后,将有大量用户通过CNGI-CERNET2主干网实现互访和对国际国内资源的使用与共享,将对CNGI-CERNET2主干网的运行管理和服务质量提出更高的要求。清华大学在CNGI-CERNET2主干网项目建设和试运行期间,为了更好地监控网络的运行情况,自主开发了IMSN系统,这样我们对CNGI-CERNET2主干网的性能和服务质量进行了近两年的监测和分析。下面让我们看一下关于IMSN系统的介绍:
可用带宽测量分析
端到端可用带宽是衡量网络服务质量的重要指标之一,IMSN将开源的IPerf工具封装为一个基本的测量服务集成到系统中。图3 是IMSN 系统针对CNGI-CERNET2 主干网各核心节点之间的端到端可用带宽测量结果的一个截图。
图3 2010年5月某时刻带宽测量数据
从图2 我们知道,目前CNGI-CERNET2主干网各链路的带宽在2.5Gbps到10Gbps之间,而从图3可以看出,所有端到端路径的可用带宽都在100Mbps以下。
从运行的网管系统中,我们了解到,尽管CNGI-CERNET2 的主干链路,如北京到武汉到广州的链路,利用率已经很高,网络流量实际上已经很大,但不至于使用到可用带宽只有几十兆的地步。
实际上,测量结果不准确的根本原因在于测量服务器所在的网络环境。如图4所示。
图4 测量服务器网络结构
测量服务器通过100Mbps的线路连接到核心路由器下的交换机上,而核心路由器之间的线路则是2.5Gbps或者10Gbps。而IPerf只能做到端到端的测量,且测量出来的只是瓶颈链路的可用带宽。因此,当核心链路的可用带宽大于100Mbps的时候,两个测量服务器之间的窄链路就是从测量服务器到核心路由器的这段路径。因此不幸的是,在我们测量服务的网络环境下,测量得到的仅仅是测量服务器到核心路由器这条链路的可用带宽,并不是我们更感兴趣的主干链路的可用带宽。
由此看来,由于特殊的网络环境,一般的测量可用带宽的工具无法得到我们感兴趣的主干链路的带宽(除非服务器以更高的速率,如10G直接接入核心路由器)。如何利用处于低容量下的测量探针测量其他高容量链路的可用带宽,是我们在CNGICERNET2网络环境下必须面对的问题。本文针对这种情况下的网络测量进行了深入研究并提出了相应的算法,这是我们的性能测量系统应当改进的方向。
尽管如此,由于我们的测量服务器通常位于所在学校的校园网内,而主干路由器则直接连接C N G I -CERNET2 主干网各核心节点,因此,目前的测量数据可从一定程度上反映测量服务器所在节点的校园网到CNGI-CERNET2 主干网的带宽利用情况,还具备一定的分析价值。
IMSN系统是高科技的代表,这套系统所涵盖的内容还很多,以后我们会给予更多的关注。
【编辑推荐】