论文部分内容阅读
摘 要:高校信息化建设中,校园网络及信息系统的测试测量发挥着越来越重要的作用。文章结合笔者近期工作经历,来探讨网络测试技术对校园信息化建设重要的辅助作用:保障网络基础设施正常运行,辅助信息系统的建设、网络原理教学以及教育网内跨高校跨地区的验收测试等。
关键词:网络测试 Cernet2 验收测试
中图分类号:TP393.06 文献标识码:A 文章编号:1673-8454(2008)23-0010-03
一、前言
Lord Kelvin在一次著名的演讲中说,“I often say that when you can measure what you are speaking about and express it in numbers,you know something about it;but when you cannot measure it,when you cannot express it in numbers,your knowledge is of a meager and unsatisfactory kind”.这表明,只有当我们能测量并用数字表达我们谈论的东西时,我们才算得上有所了解。同样,在当今网络时代,我们需要更好地理解网络,网络测试和测量是理解网络行为的最有效途径。
在当前的校园信息化建设中,越来越多的关键数据储存在信息系统中,越来越多的核心业务通过信息系统来实现,越来越多的信息交换与数据传输也通过信息系统来实现。因此,对整个信息系统的功能正确性、执行效率、运行稳定性、可靠性、安全性提出了越来越高的要求。这更进一步说明,在这样的的发展背景下,网络测试作为保障整个信息系统正常稳定运行的重要手段,将起到日益重要的作用。
本文结合近期工作,来探讨网络测试技术对高校信息化建设的重要辅助作用。
二、网络测试的作用
1.网络测试简介
网络测试技术从网络通信产品的诞生起就成为整个网络技术中不可或缺的部分,到目前为止,其技术的主体已经相当成熟。网络测试大体上可以分为:网络设备功能测试、网络设备性能测试、网络协议一致性测试、网络流量监测、网络协议分析与故障定位、端到端QoS传输性能测试、网络安全性测试、网络管理测试、网络应用层测试等。其中,网络设备的性能和功能测试是网络测试的基础。
网络测试的发展历程可以追溯到上世纪90年代,随着HUB等产品的运用,网络产品发展加快,先后出现了第一台性能测试仪表、解码分析仪表和一致性测试软件/仪表等一系列重要的测试产品。在国际上(尤其是美国),20世纪90年代末至21世纪初是通用网络测试技术发展的黄金时期。在中国,网络测试得到重视是在1998年,一批有远见的数据通信厂商开始向先进的美国同行学习,积极购买测试设备,研究测试方法,培养测试人员。
在国内高校,网络测试和测量技术也正在成为一个研究热点。
2.测试网络基础设备的性能、功能,保障网络基础设施的稳定健全
网络设备是确保网络运行的基本单位与核心部件,在设计和部署校园网络时,只有选择符合目标性能和功能要求的网络设备,才能保障网络正常工作。二三层网络测试仪直接面向网络设备路由器和交换机的性能和功能测试,这是网络测评技术的基础和核心。
在二三层测试中,我们不仅可以了解被测设备最重要的基本性能,包括:吞吐量、延时、丢包率等等,而且可以测试设备的各种功能和支持的各种二三层协议。TCP/IP技术是不断发展的技术,有大量的协议。对一些较新的协议,可以通过测试仪测试的方式了解设备对其支持的程度。在比对测试中,可以通过测试很快找到能支持所需求的协议的网络设备。
这些测试,都能让我们对网络设备有更充分的了解,对构建日益发展的校园网络就会做到心中有数,有备无患。这有一定的指导意义。因此,网络测试工作对学校网络设施本身有重要的辅助作用。
3.测试信息系统,了解和保障信息系统的性能
一个三层性能测试结果好的网络设备,一个丢包率和延时极低的设备,极有可能是在实际应用中被用户投诉很多的设备。因为网络设备的传输性能对运行在其之上的应用系统性能的影响是非线性的。所以在网络测试中对网络应用层的测试是很有意义的。如今的网络应用层测试,包括视频业务测试、话音业务测试、门户网站访问测试、邮件业务测试、文件与数据传输测试等,这些都越来越成为今后网络测试与用户关注的重点。
4-7层的高层网络测试仪为信息系统的测试提供了便利。随着网络测试技术的发展,过去主要集中在2-3层低层测试的测试仪,目前已经在应用测试领域崭露头角。网络测试的对象从以往的侧重网络层逐步向兼顾网络应用测试转变。
在此类测试中,门户网站访问测试是高层测试的重点。只要适当配置好测试仪,即可大量模拟和重复大量点击及登录等操作,以往需要大量人员点击配合的测试可以用该测试仪器替代。我们在以前的应用系统测试中,使用过大量人力来进行现场登录,这所耗费的人力成本是非常高的。应用层测试仪为高层测试的稳定性和可靠性带来了保障。
在高校的信息化建设中,大量的系统性能有待评价,在高校信息化评估体系推广之际,如果能借助测试仪等设备进行系统规范的测试,那无疑会有更准确和可靠的数据作为评估的依据。至于如何辅助评估,还有待与诸君共同探讨。
因此,网络测试工作可用来辅助校园信息化建设中信息系统的建设工作。
4.网络测试等可促进网络原理等的教学
大学之大,在乎大师。而大师的存在,我们也都知道,在乎传道授业。因而,高校的信息化有其明确的使命。正如复旦大学信息办主任宓詠所强调:“信息化是一个服务平台,辅助于高校教学与管理等各项事务。”网络测试仪是高校的测试设备,同时它又可以具备一项新的功能:辅助网络原理的教学。
正如前面所谈及,对于日益发展的网络和相关信息科学来说,海量的协议及知识更新等让人疲于应付。如果有测试仪器的辅助教学,那么无疑会对学生理解网络基本原理有很大的帮助。
在学习和使用测试仪过程中,可利用测试仪对二、三层网络的学习进行探讨。每次给交换机进行全新的配置,就可以用测试对该设置后流量的变化进行实时考察,从而认识每次操作的意义。“纸上得来终觉浅”,网络是实践性非常强的学科,通过对测试设备的学习,可能很快就能对网络原理有新的突破和认识。
在测试工作中,有同事就利用测试仪学习研究了vlan的划分对网络的影响。测试中,数据流量的变化非常直观地体现了vlan的隔离作用;其他协议的理解也类似。在复杂的协议测试中,如mpls/vpn协议,通过对测试仪的使用,结合mpls/vpn的测试设备的配置工作,对其理解也较快地获得了进步。大量的测试协议,都可以通过测试仪来进行测试,这也为学生或信息化建设的工作人员学习各种协议带来了一定方便。网络中有大量的协议,如果能借助这种测试的方式了解各种路由交换协议的特性,理解一定会加快不少。
在此次的测试工作中,我们还学习到了一种较新的测试技术,利用该技术,我们可以只使用测试仪器的两个测试端口就能测出被测路由交换设备的多个端口。该技术已经运用到了上海教科网扩容项目的具体测试中,节约了大量测试成本,又考察了待测设备建vpn的能力。这种新技术不仅对我们理解网络原理有帮助,而且其创新性给我们的工作也带来了很大的方便。
5.网络测试测量技术对评估跨高校、跨区域的高校网络性能测试具有越来越重要的意义。网络测试技术也逐步向更加关注网络的整体性能转变
网络设备以及信息系统的测试是过去网络测试的重点。但随着测试技术的发展,以及高校间信息化合作的扩展,在网络测试的范畴中,组网测试、大网测试必然将在网络测试领域占据越来越大的份额。
在厦门大学举办的Cernet 2007大会上,不少老师都探讨了网络测试、网络测量理论及其应用。清华大学的几位老师的报告让我们对网络测试的重要性有了新的深刻认识。其中还有王之梁老师的报告就Cernet2的验收测试中的网络测试技术和应用进行了较详细的探讨。
在这次Cernet2的验收测试中,对北京和上海两地的教育网络进行了网络收敛性能测试。测试涉及多个高校和不同的城市,是一次大规模的广域网测试。在该测试中,将上海通过南京到武汉到北京的网络流量切断,改为从合肥到济南、天津再到北京的网络流量,观察其收敛时间。该验收测试获得了成功,测试工作得到了Cernet2路由收敛时间等数据。
从图1中,不难看出网络测试的重要性不仅没有随着网络的发展而减弱,相反,却正朝着大规模测试的方向发展。Cernet2网络测试所用拓扑图,也显示了高校网络测试的前景将非常广阔。
三、综述
网络测试被测对象不再仅仅是单独的计算机网络或是网络设备,而是作为整个信息系统的一部分。不仅要测试网络平台自身的功能、性能等指标,更要把它放在整个系统的环境下进行考量,考察其与信息系统其他部分之间的关联与交互。
在测试工作中,我们还可以学习到很多,也可以为我们的校园网络建设乃至校园信息化建设提供大量可靠的数据作支持。尤其是信息系统的应用层高层测试和跨高校的网络测试,是测试工作发展中比较新的亮点,也是网络测试工作非常重要的发展趋势,为网络测试带来了很好的前景。
参考文献:
[1]张计龙,宓詠.指标体系探索之路[J].中国教育网络,2008(5).
[2]http://www.51testing.com/html/200801/n73438.html.
[3]http://www.sxcp.gov.cn/article/2007/1228/article_151.html。
[4]杨家海.网络测量研究——现状、热点与挑战.Cernet2007年会报告.
[5]王之梁.网络路由收敛性能测试研究.cernet2007年会的报告.
关键词:网络测试 Cernet2 验收测试
中图分类号:TP393.06 文献标识码:A 文章编号:1673-8454(2008)23-0010-03
一、前言
Lord Kelvin在一次著名的演讲中说,“I often say that when you can measure what you are speaking about and express it in numbers,you know something about it;but when you cannot measure it,when you cannot express it in numbers,your knowledge is of a meager and unsatisfactory kind”.这表明,只有当我们能测量并用数字表达我们谈论的东西时,我们才算得上有所了解。同样,在当今网络时代,我们需要更好地理解网络,网络测试和测量是理解网络行为的最有效途径。
在当前的校园信息化建设中,越来越多的关键数据储存在信息系统中,越来越多的核心业务通过信息系统来实现,越来越多的信息交换与数据传输也通过信息系统来实现。因此,对整个信息系统的功能正确性、执行效率、运行稳定性、可靠性、安全性提出了越来越高的要求。这更进一步说明,在这样的的发展背景下,网络测试作为保障整个信息系统正常稳定运行的重要手段,将起到日益重要的作用。
本文结合近期工作,来探讨网络测试技术对高校信息化建设的重要辅助作用。
二、网络测试的作用
1.网络测试简介
网络测试技术从网络通信产品的诞生起就成为整个网络技术中不可或缺的部分,到目前为止,其技术的主体已经相当成熟。网络测试大体上可以分为:网络设备功能测试、网络设备性能测试、网络协议一致性测试、网络流量监测、网络协议分析与故障定位、端到端QoS传输性能测试、网络安全性测试、网络管理测试、网络应用层测试等。其中,网络设备的性能和功能测试是网络测试的基础。
网络测试的发展历程可以追溯到上世纪90年代,随着HUB等产品的运用,网络产品发展加快,先后出现了第一台性能测试仪表、解码分析仪表和一致性测试软件/仪表等一系列重要的测试产品。在国际上(尤其是美国),20世纪90年代末至21世纪初是通用网络测试技术发展的黄金时期。在中国,网络测试得到重视是在1998年,一批有远见的数据通信厂商开始向先进的美国同行学习,积极购买测试设备,研究测试方法,培养测试人员。
在国内高校,网络测试和测量技术也正在成为一个研究热点。
2.测试网络基础设备的性能、功能,保障网络基础设施的稳定健全
网络设备是确保网络运行的基本单位与核心部件,在设计和部署校园网络时,只有选择符合目标性能和功能要求的网络设备,才能保障网络正常工作。二三层网络测试仪直接面向网络设备路由器和交换机的性能和功能测试,这是网络测评技术的基础和核心。
在二三层测试中,我们不仅可以了解被测设备最重要的基本性能,包括:吞吐量、延时、丢包率等等,而且可以测试设备的各种功能和支持的各种二三层协议。TCP/IP技术是不断发展的技术,有大量的协议。对一些较新的协议,可以通过测试仪测试的方式了解设备对其支持的程度。在比对测试中,可以通过测试很快找到能支持所需求的协议的网络设备。
这些测试,都能让我们对网络设备有更充分的了解,对构建日益发展的校园网络就会做到心中有数,有备无患。这有一定的指导意义。因此,网络测试工作对学校网络设施本身有重要的辅助作用。
3.测试信息系统,了解和保障信息系统的性能
一个三层性能测试结果好的网络设备,一个丢包率和延时极低的设备,极有可能是在实际应用中被用户投诉很多的设备。因为网络设备的传输性能对运行在其之上的应用系统性能的影响是非线性的。所以在网络测试中对网络应用层的测试是很有意义的。如今的网络应用层测试,包括视频业务测试、话音业务测试、门户网站访问测试、邮件业务测试、文件与数据传输测试等,这些都越来越成为今后网络测试与用户关注的重点。
4-7层的高层网络测试仪为信息系统的测试提供了便利。随着网络测试技术的发展,过去主要集中在2-3层低层测试的测试仪,目前已经在应用测试领域崭露头角。网络测试的对象从以往的侧重网络层逐步向兼顾网络应用测试转变。
在此类测试中,门户网站访问测试是高层测试的重点。只要适当配置好测试仪,即可大量模拟和重复大量点击及登录等操作,以往需要大量人员点击配合的测试可以用该测试仪器替代。我们在以前的应用系统测试中,使用过大量人力来进行现场登录,这所耗费的人力成本是非常高的。应用层测试仪为高层测试的稳定性和可靠性带来了保障。
在高校的信息化建设中,大量的系统性能有待评价,在高校信息化评估体系推广之际,如果能借助测试仪等设备进行系统规范的测试,那无疑会有更准确和可靠的数据作为评估的依据。至于如何辅助评估,还有待与诸君共同探讨。
因此,网络测试工作可用来辅助校园信息化建设中信息系统的建设工作。
4.网络测试等可促进网络原理等的教学
大学之大,在乎大师。而大师的存在,我们也都知道,在乎传道授业。因而,高校的信息化有其明确的使命。正如复旦大学信息办主任宓詠所强调:“信息化是一个服务平台,辅助于高校教学与管理等各项事务。”网络测试仪是高校的测试设备,同时它又可以具备一项新的功能:辅助网络原理的教学。
正如前面所谈及,对于日益发展的网络和相关信息科学来说,海量的协议及知识更新等让人疲于应付。如果有测试仪器的辅助教学,那么无疑会对学生理解网络基本原理有很大的帮助。
在学习和使用测试仪过程中,可利用测试仪对二、三层网络的学习进行探讨。每次给交换机进行全新的配置,就可以用测试对该设置后流量的变化进行实时考察,从而认识每次操作的意义。“纸上得来终觉浅”,网络是实践性非常强的学科,通过对测试设备的学习,可能很快就能对网络原理有新的突破和认识。
在测试工作中,有同事就利用测试仪学习研究了vlan的划分对网络的影响。测试中,数据流量的变化非常直观地体现了vlan的隔离作用;其他协议的理解也类似。在复杂的协议测试中,如mpls/vpn协议,通过对测试仪的使用,结合mpls/vpn的测试设备的配置工作,对其理解也较快地获得了进步。大量的测试协议,都可以通过测试仪来进行测试,这也为学生或信息化建设的工作人员学习各种协议带来了一定方便。网络中有大量的协议,如果能借助这种测试的方式了解各种路由交换协议的特性,理解一定会加快不少。
在此次的测试工作中,我们还学习到了一种较新的测试技术,利用该技术,我们可以只使用测试仪器的两个测试端口就能测出被测路由交换设备的多个端口。该技术已经运用到了上海教科网扩容项目的具体测试中,节约了大量测试成本,又考察了待测设备建vpn的能力。这种新技术不仅对我们理解网络原理有帮助,而且其创新性给我们的工作也带来了很大的方便。
5.网络测试测量技术对评估跨高校、跨区域的高校网络性能测试具有越来越重要的意义。网络测试技术也逐步向更加关注网络的整体性能转变
网络设备以及信息系统的测试是过去网络测试的重点。但随着测试技术的发展,以及高校间信息化合作的扩展,在网络测试的范畴中,组网测试、大网测试必然将在网络测试领域占据越来越大的份额。
在厦门大学举办的Cernet 2007大会上,不少老师都探讨了网络测试、网络测量理论及其应用。清华大学的几位老师的报告让我们对网络测试的重要性有了新的深刻认识。其中还有王之梁老师的报告就Cernet2的验收测试中的网络测试技术和应用进行了较详细的探讨。
在这次Cernet2的验收测试中,对北京和上海两地的教育网络进行了网络收敛性能测试。测试涉及多个高校和不同的城市,是一次大规模的广域网测试。在该测试中,将上海通过南京到武汉到北京的网络流量切断,改为从合肥到济南、天津再到北京的网络流量,观察其收敛时间。该验收测试获得了成功,测试工作得到了Cernet2路由收敛时间等数据。
从图1中,不难看出网络测试的重要性不仅没有随着网络的发展而减弱,相反,却正朝着大规模测试的方向发展。Cernet2网络测试所用拓扑图,也显示了高校网络测试的前景将非常广阔。
三、综述
网络测试被测对象不再仅仅是单独的计算机网络或是网络设备,而是作为整个信息系统的一部分。不仅要测试网络平台自身的功能、性能等指标,更要把它放在整个系统的环境下进行考量,考察其与信息系统其他部分之间的关联与交互。
在测试工作中,我们还可以学习到很多,也可以为我们的校园网络建设乃至校园信息化建设提供大量可靠的数据作支持。尤其是信息系统的应用层高层测试和跨高校的网络测试,是测试工作发展中比较新的亮点,也是网络测试工作非常重要的发展趋势,为网络测试带来了很好的前景。
参考文献:
[1]张计龙,宓詠.指标体系探索之路[J].中国教育网络,2008(5).
[2]http://www.51testing.com/html/200801/n73438.html.
[3]http://www.sxcp.gov.cn/article/2007/1228/article_151.html。
[4]杨家海.网络测量研究——现状、热点与挑战.Cernet2007年会报告.
[5]王之梁.网络路由收敛性能测试研究.cernet2007年会的报告.