实验三 atm路由表查询实验

实验三 atm路由表查询实验

ID:9266578

大小:39.50 KB

页数:4页

时间:2018-04-25

实验三 atm路由表查询实验_第1页
实验三 atm路由表查询实验_第2页
实验三 atm路由表查询实验_第3页
实验三 atm路由表查询实验_第4页
资源描述:

《实验三 atm路由表查询实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《现代交换原理》实验三ATM路由表查询实验2006年5月16日实验报告课程名称:现代交换原理与通信网技术实验名称:ATM路由表查询实验03412班柳旭学号031299《现代交换原理》实验三ATM路由表查询实验2006年5月16日计算机系03412班姓名:柳旭学号:031299成绩:2006年5月16日实验三ATM路由表查询实验班级03412姓名柳旭学号031299实验日期2006年5月16日一、实验目的该部分实验是让学生理解ATM交换机根据路由表转发ATM信元的过程。 二、实验原理及设计ATM是面向连接的网络,在端到端的通信前必须建立连

2、接。ATM连接建立以后,在ATM交换节点保存着ATM连接信息的路由表。ATM交换实际上完成ATM信元的选路、信头翻译与排队的3个基本功能。选路就是选择物理端口的过程,即从某个入线端口交  换到某个出线端口的过程。信头翻译是指将信元的信头值(入VPI/VCI)变换为输出信头值(出VPI/VCI)的过程。信头翻译与选路功能合作共同完成ATM交换。信头翻译和选路功能的实现是根据翻译表进行的,这里翻译表就是ATM连接建立后保存在ATM交换节点的路由表。这里我们设计了一个查询路由表的实验。实验中主要的数据结构如下:函数功能:在一个给定的路由表中,

3、设计一个根据入端口、入VPI和入VCI查询出端口、出VPI和出VCI的函数函数原型:#include  "aconstant.h"extern"C" _declspec(dllexport)intAtm_switch(intin_port,intin_vpi,int03412班柳旭学号031299《现代交换原理》实验三ATM路由表查询实验2006年5月16日in_vci,RoutTableTypeItem RoutTable[]){    }主要数据结构说明:头文件"aconstant.h"信息#defineMax_Rout_Line 

4、5//每个路由表最大的表项数。structRoutTableTypeItem{int  in_port;int  in_vpi;int  in_vci;int  out_port;int  out_vpi;int  out_vci;};//每一个表项记录入出路由信息函数参数说明:intin_port,入端口intin_vpi,入VPIintin_vci,入VCIRoutTableTypeItem RoutTable[]路由表函数要求,根据参数提供的信息,在给定的路由表中查询出端口和出VPI/VCI,返回该项信息所在路由表数组的下标,若找

5、不到则返回-1。三、实验步骤1、预习实验,了解实验原理及设计,实现相关功能设计。2、在已提供的实验平台上,编写程序以实现路由表查询函数。3、调试程序并运行,观察实验结果,并进行相关实验结果分析。#include"aconstant.h"extern"C"_declspec(dllexport)intAtm_switch(intin_port,intin_vpi,intin_vci,RoutTableTypeItemRoutTable[]){inti;for(i=0;i

6、.in_port==in_port&&RoutTable[i].in_vpi==in_vpi&&RoutTable[i].in_vci==in_vci)returni;}return-1;}03412班柳旭学号031299《现代交换原理》实验三ATM路由表查询实验2006年5月16日五、实验结果分析运行已经调试通过的程序,观察实验结果,可知:1、实验结果与实验平台提供的实验演示内容一致,实验结果正确。2、所编写的程序段内容完成了实验所要求的路由表查询功能。六、实验心得体会本实验中所编写的程序段实现的是路由表的查询函数,对于给定的参数,通

7、过函数查询路由表而得到相应的out_vpi和out_vci,通过本实验的学习,不仅对ATM交换机根据路由表转发ATM信元的过程有了更深的认识,同时对其掌握也起到了巩固加强的作用。03412班柳旭学号031299

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

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

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