您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 北邮-大三下-现代交换原理-实验三-ATM交换实验报告
实验报告课程名称:现代交换原理与通信网技术实验名称:ATM交换实验班级:2011211309姓名:杨洋学号:23指导教师:丁玉荣1.实验目的该部分实验是让学生理解ATM交换机根据路由表转发ATM信元的过程。2.实验内容和实验步骤ATM是面向连接的网络,在端到端的通信前必须建立连接。ATM连接建立以后,在ATM交换节点保存着ATM连接信息的路由表。ATM交换实际上完成ATM信元的选路、信头翻译与排队的3个基本功能。选路就是选择物理端口的过程,即从某个入线端口交换到某个出线端口的过程。信头翻译是指将信元的信头值(入VPI/VCI)变换为输出信头值(出VPI/VCI)的过程。信头翻译与选路功能合作共同完成ATM交换。信头翻译和选路功能的实现是根据翻译表进行的,这里翻译表就是ATM连接建立后保存在ATM交换节点的路由表。这里我们设计了一个查询路由表的实验。3.源代码#includeaconstant.hexternC_declspec(dllexport)intAtm_switch(intin_port,intin_vpi,intin_vci,RoutTableTypeItemRoutTable[]){//在给定的路由表中查询出端口和出VPI/VCI,返回该信息所在路由表数组的下标for(inti=0;iMax_Rout_Line;i++){if((in_port==RoutTable[i].in_port)&&(in_vpi==RoutTable[i].in_vpi)&&(in_vci==RoutTable[i].in_vci))returni;}return-1;//找不到则返回-1}4.实验结果程序初始化后能正确进行ATM转发,与预计结果相符,试验成功。5.实验小结这次实验比较简单,代码编写也比较顺利,主要是列表查询。最重要的还是通过实验理解ATM交换机根据路由表转发ATM信元的过程。
本文标题:北邮-大三下-现代交换原理-实验三-ATM交换实验报告
链接地址:https://www.777doc.com/doc-5580545 .html