APP下载

基于GNS3仿真的QoS部署与性能测试

2019-05-13曹利陈亮王军

计算机时代 2019年3期

曹利 陈亮 王军

摘 要: QoS主要用于网络拥塞或过载时,确保重要业务不受延迟或丢弃,其部署比较繁琐和复杂,有效性也需要进行专门的压力测试才能得到验证。基于此,提出一种利用仿真技术模拟企业网的业务和QoS部署,并进行有效性测试。实验结果证明,基于GNS3的QoS策略部署与性能测试技术可以有效降低企业成本以及部署难度。

关键词: 服务质量控制; GNS3; SLA; 压力测试

中图分类号:TP391.9 文献标志码:A 文章编号:1006-8228(2019)03-05-04

QoS policy deployment and performance testing based on GNS3

Cao Li1, Chen Liang1, Wang Jun2

(1. School of Computer Science, Nantong University, Nantong, Jiangsu 226001, China; 2. Modern education center, Jiangsu College)

Abstract: QoS is mainly used to ensure that important services of the network are not delayed or discarded when network traffic is congested or overloaded. However, the deployment of QoS is cumbersome and complex. Validity after deployment requires special stress test to verify. For this reason, a scheme is proposed which can use simulation technology to simulate the enterprise network's service and QoS strategy, conduct stress testing, and verify the effectiveness of QoS. The experimental results show that the QoS deployment and performance testing technology based on GNS3 can effectively reduce the enterprise's cost and deployment difficulty.

Key words: QoS; GNS3; SLA; stress test

0 引言

服务质量控制(QoS,Quality of Service)[1]是网络中管理数据流的可用带宽、延迟、抖动以及分组丢失等参数的网络性能的关键技术,但QoS部署后有效性验证比较复杂,一般需要委托专业公司做压力测试,付出不菲的费用,同时影响网络业务正常进行。基于此,课题设计了一个仿真环境下企业网QoS部署和测试方案,方案在仿真搭建的企业网中部署QoS策略,采用SLA技术模拟出常见网络业务和流业务,如HTTP,DNS,P2P、VoIP等多种流量混合环境,进行大流量的压力测试。对QoS部署前后网络平台相关性能进行分析,经济而高效的验证QoS策略对企业网的有效性。

1 相关技术

1.1 GNS3和 QoS[2-3]

GNS3是一款能運行在多种平台的图形化网络工程仿真软件,该软件通过加载Cisco IOS进行网络仿真,能保证基于GNS的QoS性能仿真测试项目等效地迁移至真实业务环境。网络QoS的策略设置主要考虑服务模型、队列调度算法、拥塞控制等问题,课题选择使用IP Precentend进行标记分类、LLQ队列管理和CBWFQ拥塞避免技术进行仿真实验。

1.2 SLA技术[4-5]

SLA(Service-Level Agreement)是Cisco IOS的内置工具,可以模拟……

登录APP查看全文