校园网出口带宽质量监控实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
校园网出口带宽质量监控实现
林亮亮;张进;王宇翔
【摘要】目前高校对信息化建设高度重视,为了承载更多更复杂的互联网应用,保障其稳定高效运行,高校校园网对出口带宽的需求也越来越高。这种需求不仅要求带宽要大,更要求带宽质量要高。文章提供了一种监控校园网络出口带宽质量的方法,通过开源软件实现对校园网出口带宽的质量监控,保障出口带宽的稳定高效运行。%Each university pay high attention to the educational informationization at present. The requirement of campus network outlet bandwidth is increasing,in order to carry more and more complex internet applications and ensure these applications high performance status. This kind of requirement is not only big outlet bandwidth,but also high quality of the links. This article provides a method to monitor the quality of the campus network outlet bandwidth with open source software SmokePing. This monitor software can provide the way to monitor the quality of the outlet bandwidth and ensure the links have a high performance status.【期刊名称】《无线互联科技》
【年(卷),期】2016(000)010
【总页数】3页(P130-132)
【关键词】出口带宽;网络监控
【作者】林亮亮;张进;王宇翔
【作者单位】西安音乐学院现代教育技术与网络信息中心,陕西西安 710061;西北大学现代教育技术中心,陕西西安 710069;西北大学现代教育技术中心,陕西西安 710069
【正文语种】中文
随着互联网技术的快速发展,高校信息化向着更深层的教育教学融合推进,各种新应用很快普及,如云存储、云计算、高清视频等,这将对网络带宽提出更高的要求,因此网络带宽链路的质量监控成为一个重要问题。
SmokePing是一款开源的网络监控软件,能够监测基本服务的网络性能并绘制图表。它可以显示带宽线路在性能各方面的参数,如ping延迟,丢包、抖动等。本文以该软件为基础来实现网络带宽的质量监控。
目前对评价一条互联网带宽链路的网络质量没有统一标准,各运营商宽的测试都是自行建立,但对于带宽质量的测试,基本都包含以下几点:
稳定性。带宽链路的响应延迟、丢包率、抖动等参数可以反映出该链路是否可以稳定传输。
带宽压力测试。使用引流等方式让被测试带宽承载较大的流量,观察带宽的速度、稳定性以及真实性。
接入位置尽量近。带宽接入点尽量离运营商骨干网的位置近,跳数越少越好。一般要求3跳数以内。
SmokePing是开源软件,可以着手搭建测试平台来对接入带宽进行测试。接入位置的测试使用traceroute工具跟踪路由。稳定性测试就需要搭建SmokePing来
进行监控。本文中SmokePing部署在CentOS 6.5上面,安装CentOS 6.5需要选择“Basic Server”模式。
2.1 使用apt.sw.be源
由于CentOS默认的源中各依赖包版本不一,使用下面这个源后,大量的依赖包的安装就不会报错。
# yum update
# rpm -Uvh http://apt.sw.be/redhat/el6/en/
x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6. rf.x86_64.rpm
2.2 安装依赖库以及RRDtool
使用yum安装大量的依赖包,该命令会自动搜索检测需要下载的包,将它们下载到本地,并自动执行安装,无须使用wget下载然后再make的繁琐方式,并且安装过程中无须再手动操作。
# yum -y install perl perl-Net-Telnet perl-Net-DNS perl-LDAP perl-libwww-perl perl-RadiusPerl perl-IO-Socket-SSL perl-Socket6 perl-CGI-SpeedyCGI perl-FCGI perl-CGI-SpeedCGI perl-Time-HiRes perl-ExtUtils-MakeMaker perl-RRD-Simple rrdtool rrdtoolperl curl fping echoping httpd httpd-devel gcc make wget libxml2-devel libpng-devel glib pango pango-devel freetype freetype-devel fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel mod_fastcgi screen
2.3 下载并安装SmokePing
从官网下载SmokePing最新的安装包版本为2.6.11。下载后解压并安装。需要注意的是在安装前首先需要安装perl模块,否则SmokePing的安装会失败。
# wget http://oss.oetiker.ch/smokeping/pub/ smokeping-2.6.11.tar.gz # tar zxvf smokeping-2.6.11.tar.gz
# cd smokeping-2.6.11
# ./setup/build-perl-modules.sh /usr/local/ smokeping/thirdparty
# ./configure