“现代通信网”中引入OPNET教学探讨

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“现代通信网”中引入OPNET教学探讨

【中图分类号】TP391.8 【文献标识码】B 【文章编号】1673-8209(2009)6-0136-02

【摘要】“现代通信网”是通信工程专业一门重要的专业课程,为了在学生多、经费少的情况下提高教学效果,根据现有条件和课程特点,提出在该课程教学中引入OPNET软件的方案,使用OPNET软件实现电话网、移动通信网、计算机网等较大规模的网络级计算机仿真。实践证明,这种方法费用低、效果好,具有推广价值。

【关键词】现代通信网;OPNET;网络仿真

“现代通信网”是通信工程专业的一门重要专业课。但是由于该课程实验设备投资巨大,教学内容更新很快,所以该课程的实验在许多高校一直没有很好地解决。由于学生人数多,实验设备少,教学效果也不够理想。随着网络仿真技术的不断成熟与普及,在“现代通信网”课程教学中引入计算机仿真来进行较大规模的网络级仿真已成为可能。

本文对这种方法进行了探讨和评估。

1 网络仿真工具的选择

网络仿真软件种类很多,目前较为流行的四种,具体如表1所示。表中前3种软件功能很强,能够对固定、移动、卫星以及混合等多种网络进行仿真。OPNET提供三层建模机制,以离散事件驱动为模拟机理,提供比较齐全的基本模型库,具有丰富的统计量收集和分析功能,还提供了和网管系统、流量监测系统的接口,方便利用现有拓扑和流量数据建立仿真模型,也可以对仿真结果进行验证;NS的设计使用了两种程序设计语言:c++和Otcl,NS代码使用Otcl语言编写,通过Otcl语言解释器解释,使用NS仿真库进行编译和仿真,输出仿真结果,根据仿真结果记录,可进一步进行相关内容分析,生成网络拓扑图或得到数据的可视化图表。NS仿真最适合于TCP层以上的仿真;QualNet能够模拟最复杂的网络,并且是市场上仿真速度最快、可扩展性最好的网络仿真工具,其具有的大型模型库和强大的开发工具帮助用户最大限度减少编写源码的时间。适用于无线、移动网络的仿真;MATLAB作为国际学术界确认的准确可靠的科学计算标准软件,是一个集数值计算、图形管理、程序开发为一体的强大系统,最适合于点到点系统的系统设计和算法设计。

考虑到“现代通信网”主要讲授各种类型的通信网的网络结构、编址方式、路由算法、服务质量等内容,网络仿真需要形象直观,参数便于设置和修改,又考虑到OPNET的大学计

划可以提供免费教学版本,虽然部分模块不全,但完全可以满足教学需要,因此我们选用该公司教学版的OPNET。

2 教学实例

“现代通信网”主要介绍通信网的基本概念、组成,通信网要解决的基本问题;各类业务网的设计目标和工作原理;各类业务网之间的共性和个性差异;导致各类业务网之间产生技术差异的原因;现代通信网为何被设计成今天的样子;什么因素促使了通信网的发展变化;未来的通信网可能怎样发展和变化。下面以电话网的服务质量为例,阐述指导学生使用OPNET软件进行课程实验的基本步骤。

2.1 总体设计:电话通信网采用电路交换技术,由于通信双方独占信道带宽,一旦交换节点接纳此次呼叫,则为该呼叫提供固定的带宽资源。但因为受到交换机处理能力、通信链路带宽等诸多因素的影响,还是会产生呼叫失败的可能。对于电话通信网的服务质量主要分为传输质量和接续质量。传输质量主要有响度、清晰度、逼真度等指标衡量,这些指标基本有主观评定;接续质量主要有接续呼损和接续时延,我们这里以接续呼损为例来进行试验。为简单起见,我们建立一个由两交换局所组成的本地电话网, PBX1、PBX2均可以模拟若干部

话机产生话音业务,如图1所示。

图1 两交换局本地电话网

2.2 模块设计:根据PBX和电路交换机的功能,通过逐步

细化,按“自底向上”的顺序依次完成各模块的设计,设计好

各个模块后,再根据图1所示的总体结构,将各模块组合在一起,可以完成整个网络的设计。下面说明各模块的设计过程。

(1)PBX的设计:电话网中,每个交换端局都会接入为数众

多的终端话机,模拟话机产生电话业务是评价呼损的前提。这里用PBX(用户交换机)处理分机之间的通话,同时再通过主干

线与公共交换电话网连接。假设普通用户呼叫的到达时间服从指数分布,每个用户呼叫的持续时间服从正态分布,每个呼

叫获得的带宽是64kbps,进入的各种呼叫不区分优先级,对于

话音业务不进行压缩处理,PBX允许接入的最大呼叫数为100。PBX1模拟10个电话用户,PBX2模拟一个电话用户。如图2

所示。

图2 呼叫相关参数设置

(2)SSP的设计:电话网中,最基础的电话交换中心就是端局,主要负责终端用户的接入和局内呼叫。因为目前电话网的信令系统绝大多数都以采用七号信令系统,而SSP(业务交换

节点)就是最先响应电话呼叫的电路交换机。实际运行中,电

话交换机都包含七号信令的相关功能。假设电路交换机的交换能力是100Mbps,最大并发呼叫数为1000个,支持SS7信令,连接时延、通话时延都服从常数分布。正是因为有最大并发呼叫的上限,因而随着呼叫数量的增加,必然会导致呼叫损失。具体参数如图3所示。

图3 交换节点参数设置

(3)用户线和中继线的设置:这里,假设PBX与SSP之间、SSP与SSP之间均采用T1线路,即1.544Mbps,因而可以预期,

一旦用户发起的呼叫请求超过链路的承载能力,则将会出现

呼叫损失。

(4)统计量的收集:因为本试验是为了测试在一定的呼叫

强度下,电话交换系统的接续质量,我们主要收集以下参数:交

换机之间干路利用率、呼叫建立时间、呼叫阻塞数、呼叫实际连接数、呼叫生成数、交换机的带宽预留等,如图4所示。

图4 统计量收集

2.3 结果分析:因为PBX1有10个用户,每个用户产生呼叫的间隔时间服从指数分布,而呼叫持续时间服从正态分布,随

着时间的推移,PBX1产生的呼叫数将超过SSP能够并发处理

呼叫数的上限,因而呼损随之产生。图5显示出PBX平均呼叫产生数与呼叫阻塞数,以及链路所达到的服务质量。随着呼叫

相关文档
最新文档