• 领导讲话
  • 自我介绍
  • 党会党课
  • 文秘知识
  • 转正申请
  • 问题清单
  • 动员大会
  • 年终总结
  • 工作总结
  • 思想汇报
  • 实践报告
  • 工作汇报
  • 心得体会
  • 研讨交流
  • 述职报告
  • 工作方案
  • 政府报告
  • 调研报告
  • 自查报告
  • 实验报告
  • 计划规划
  • 申报材料
  • 当前位置: 勤学考试网 > 公文文档 > 党会党课 > 正文

    北邮_大三下_现代交换原理_实验三_ATM交换实验报告

    时间:2020-10-21 01:09:31 来源:勤学考试网 本文已影响 勤学考试网手机站

    实验报告

    课程名称:现代交换原理与通信网技术

    实验名称:ATM交换实验

    班 级:2011211309

    姓 名:杨洋

    学 号:23

    指导教师:丁玉荣

    实验目的

    该部分实验是让学生理解ATM交换机根据路由表转发ATM信元的过程。

    实验内容和实验步骤

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

    源代码

    #include? "aconstant.h"

    extern "C"? _declspec(dllexport) int

    Atm_switch ( int in_port,int in_vpi, int in_vci ,RoutTableTypeItem? RoutTable[])

    {?

    //在给定的路由表中查询出端口和出VPI/VCI,返回该信息所在路由表数组的下标

    ? for(int i=0; i<Max_Rout_Line; i++) ?

    {

    if((in_port==RoutTable[i].in_port) && (in_vpi==RoutTable[i].in_vpi)

    && (in_vci==RoutTable[i].in_vci))

    return i;

    }

    return -1; //找不到则返回-1

    }

    实验结果

    程序初始化后能正确进行ATM转发,与预计结果相符,试验成功。

    实验小结

    这次实验比较简单,代码编写也比较顺利,主要是列表查询。最重要的还是通过实验理解ATM交换机根据路由表转发ATM信元的过程。

    • 考试时间
    • 范文大全
    • 作文大全
    • 课程
    • 试题
    • 招聘
    • 文档大全

    推荐访问