包交换--opnet网络仿真概要

包交换--opnet网络仿真概要

ID:36011248

大小:475.19 KB

页数:15页

时间:2019-04-28

包交换--opnet网络仿真概要_第1页
包交换--opnet网络仿真概要_第2页
包交换--opnet网络仿真概要_第3页
包交换--opnet网络仿真概要_第4页
包交换--opnet网络仿真概要_第5页
资源描述:

《包交换--opnet网络仿真概要》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、重庆邮电大学研究生堂下考试答卷2015-2016学年第1学期考试科目通信系统与网络仿真姓名年级学号专业通信与信息工程2015年12月10日OPNET包交换有线网络建模与仿真实现一﹑实验目的1.学习并掌握包交换网络的基本结构。2.学习并掌握构建拥有子网的包交换网络。3.学习并掌握包交换网络外围节点及中心节点的建模方法。4.学习并理解外围节点及中心节点中进程的含义。5.学习并掌握链路的建模方法6.学习并掌握数据包的格式7.学习并掌握配置参数﹑收集统计量﹑运行和调试程序﹑并分析结果的能力。二﹑实验过程1.创建一个基本包交换网络1.1创建新的包格式在新建中创建一个

2、数据包模块,定义名字为dest_address,大小为2。1.2创建链路模型打开包格式编辑器,选择全双工方式,在链路转发包格式中选择自定义的包数据速率选择9600,取消链路的纠错功能,选择链路无干扰模式并选择计算点对点的传输时延。1.3创建中心交换节点模型创建节点交换模型需要定义节点模型和进程模型两步1.3.1定义节点模型中心交换节点模型由4对收/发信机以及一个中心处理机组成,然后使用数据包流连接相应的模块,为每个收发信机设置与链路相同的数据速率9600,并选择自定义的数据包。1.3.2定义进程模型中心节点进程模块将接收到的包按照目的地址转交给正确的发信机

3、,然后通过发信机将包发送目的节点,中心节点进程模块通过包流与发信机和收信机相连,因为每个包到达都出发中心节点进程的一次中断,中心节点进程接收到中断后从休眠状态激活执行代码处理包(1)单击创建状态按钮,然后将光标移到编辑窗口中,单击鼠标左键,放置一个状态,然后单击鼠标右键,命名该状态为idle。(2)建立状态转移:(3)在转移线上单击鼠标右键,从弹出的菜单中选择EditAttributes,然后将转移的condition属性改为PK_ARRVL,并且将executive属性改为route_pk()。(4)接下来你需要定义PK_ARRVL条件的宏单击编辑头块按

4、钮,输入定义宏PK_ARRVL的代码(5)为idle状态创建一个指向自身的转移线。(6)在转移线上单击鼠标右键,从弹出的菜单中选择EditAttributes,然后将转移的condition属性改为default,右击鼠标关闭对话框(7)接下来你需要编写条件执行代码route_pk(),单击编辑函数块按钮(8)更改进程的属性:从Interfaces菜单中选择ProcessInterfaces,把begsimintrpt属性的初识值改为enabled。接下来,你需要编译模块:(9)单击编译进程模型按钮。(10)需要将编译好的进程模型指定给节点模型:从Wind

5、ows下拉菜单中选择NodeEditors,然后找到_pksw_hub。这时节点模型编辑器被激活,在hub进程上单击鼠标右键,从弹出的菜单中选择EditAttributes,将processmodel的属性值改为pksw_hub_proc,保存节点模型1.4创建外围节点1.4.1定义外围节点模型当周边节点生成一个包时,它必须给这个包指定一个目的地址,然后将它发往中心节点。如果周边节点接收到一个包时,它必须计算该包的端对端延时。因此周边节点必须包括一个业务生成模块、一个进程模块和一对点对点收发信机来完成这些任务。(1)按下列方向建立包流:

6、rcv→proc;proc→xmt;src→proc。(2)在src模块上单击鼠标右键,从弹出地菜单中选择EditAttribute。(3)在属性表中,选中左边一栏的PacketInterarrivalTime(这时该属性变成蓝色),然后单击Promote按钮。(4)单击PacketFormat属性对应的右边Value栏,将它更改为pksw_format。(5)参考图,确定你的设置正确,然后单击OK关闭属性对话框。(6)接下来你需要定义收发机模型属性:(7)在其中一个收信机或收发信机模块上单击鼠标右键,从弹出的菜单中选择EditAttributes。(8)

7、单击channel属性右边的value栏,在弹出的信道属性表中将datarate设置为9600.(9)单击packetformats栏,在弹出的对话框中单击“SupportsAllPacketFormats”和“SupportsUnformattedPackets”复选框,关掉所有默认支持的格式,然后找到pksw_format包格式,将它属性改为supported。单击OK关闭对话框。(10)重复(7)(8)(9)操作到所有的收发信机。(11)接下来你需要定义节点模型的界面属性:Interfaces菜单中选择NodeInterfaces出现节点界面对话框,

8、找到支持的节点类型属性表,除了fixed外的节点类型对应的Supp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。