- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
包交换--OPNET网络仿真
重庆邮电大学研究生堂下考试答卷2015-2016学年第 1 学期考试科目通信系统与网络仿真姓名年级学号专业通信与信息工程2015 年12月10日 OPNET包交换有线网络建模与仿真实现一﹑实验目的1. 学习并掌握包交换网络的基本结构。 2.学习并掌握构建拥有子网的包交换网络。 3. 学习并掌握包交换网络外围节点及中心节点的建模方法。 4. 学习并理解外围节点及中心节点中进程的含义。 5. 学习并掌握链路的建模方法 6. 学习并掌握数据包的格式 7. 学习并掌握配置参数﹑收集统计量﹑运行和调试程序﹑并分析结果的能力。二﹑实验过程1.创建一个基本包交换网络 1.1创建新的包格式在新建中创建一个数据包模块,定义名字为dest_address,大小为2。 1.2 创建链路模型打开包格式编辑器,选择全双工方式,在链路转发包格式中选择自定义的包数据速率选择9600,取消链路的纠错功能,选择链路无干扰模式并选择计算点对点的传输时延。 1.3 创建中心交换节点模型创建节点交换模型需要定义节点模型和进程模型两步 1.3.1定义节点模型中心交换节点模型由4对收/发信机以及一个中心处理机组成,然后使用数据包流连接相应的模块,为每个收发信机设置与链路相同的数据速率9600,并选择自定义的数据包。 1.3.2 定义进程模型中心节点进程模块将接收到的包按照目的地址转交给正确的发信机,然后通过发信机将包发送目的节点,中心节点进程模块通过包流与发信机和收信机相连,因为每个包到达都出发中心节点进程的一次中断,中心节点进程接收到中断后从休眠状态激活执行代码处理包(1)单击创建状态按钮,然后将光标移到编辑窗口中,单击鼠标左键,放置一个状态,然后单击鼠标右键,命名该状态为idle。(2)建立状态转移: (3)在转移线上单击鼠标右键,从弹出的菜单中选择Edit Attributes,然后将转移的condition 属性改为PK_ARRVL,并且将executive 属性改为route_pk()。 (4)接下来你需要定义PK_ARRVL 条件的宏单击编辑头块按钮,输入定义宏PK_ARRVL 的代码(5)为idle 状态创建一个指向自身的转移线。(6)在转移线上单击鼠标右键,从弹出的菜单中选择Edit Attributes,然后将转移的condition 属性改为default,右击鼠标关闭对话框(7)接下来你需要编写条件执行代码route_pk(),单击编辑函数块按钮 (8)更改进程的属性:从Interfaces 菜单中选择Process Interfaces,把begsim intrpt 属性的初识值改为enabled。接下来,你需要编译模块:(9)单击编译进程模型按钮。 (10)需要将编译好的进程模型指定给节点模型:从Windows 下拉菜单中选择Node Editors,然后找到initials_pksw_hub。这时节点模型编辑器被激活,在hub 进程上单击鼠标右键,从弹出的菜单中选择Edit Attributes,将process model的属性值改为pksw_hub_proc,保存节点模型1.4 创建外围节点 1.4.1定义外围节点模型当周边节点生成一个包时,它必须给这个包指定一个目的地址,然后将它发往中心节点。如果周边节点接收到一个包时,它必须计算该包的端对端延时。因此周边节点必须包括一个业务生成模块、一个进程模块和一对点对点收发信机来完成这些任务。(1)按下列方向建立包流:rcv→proc;proc→xmt;src→proc。(2)在src 模块上单击鼠标右键,从弹出地菜单中选择Edit Attribute。(3)在属性表中,选中左边一栏的Packet Interarrival Time(这时该属性变成蓝色),然后单击Promote 按钮。(4)单击Packet Format 属性对应的右边Value 栏,将它更改为pksw_format。(5)参考图,确定你的设置正确,然后单击OK 关闭属性对话框。(6)接下来你需要定义收发机模型属性:(7)在其中一个收信机或收发信机模块上单击鼠标右键,从弹出的菜单中选择EditAttributes。(8)单击channel 属性右边的value 栏,在弹出的信道属性表中将data rate 设置为9600.(9)单击packet formats 栏,在弹出的对话框中单击“Supports All Packet Formats”和“Supports Unformatted Packets”复选框,关掉所有默认支持的格式,然后找到pksw_format 包格式,将它属性改为supported。单击OK 关闭对话框。(10)重复(7)(8)(9)操作到
文档评论(0)