现代交换原理第四次实验报告精要.pdf

现代交换原理第四次实验报告精要.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代交换原理第四次实验报告精要

实 验 报 告 学 院: 计算机学院 课程名称:现代交换原理与通信网技术 实验名称: MPLS 编程实验 班 级: 2009211311 姓 名: horizon 学 号: 指导老师: 丁玉荣 现代交换原理实验 MPLS 编程实验 计算机学院horizon 一. 实验目的 加强学生对MPLS 交换中标记要求、标记分配与分发、标记分组转发的理解。 二. 实验原理及设计 多协议标记交换MPLS (Multiple Protocol Labeled Switching)技术是将第二层交换 和第三层路由结合起来的一种L2/L3 集成数据传输技术。MPLS 是一项面向连接的交换 技术,因此有建立连接的过程。各个MPLS 设备运行 路由协议,在标记分发协议LDP 的控制下根据计算得到的路由在相邻的路由器进行标记分配和分发,从而通过标记的拼 接建立起从网络入口到出口的标记交换路径LSP。 在数据转发过程中,入口标记路由器LER 根据数据流的属性比如网络层目的地址等将分 组映射到某一转发等价类FEC,并为分组绑定标记。核心标记交换路由器LSR 只需根据 分组中所携带的标记进行转发即可。出口标记路由器LER 弹出标记,根据分组的网络层 目的地址将分组转发到下一跳。MPLS 节点(MPLS 标记交换路由器LSR 或MPLS 边缘路由 器LER)均要创建和维护传统的路由表和标记信息库LIB。 路由表记录记录路由信息,用于转发网络层分组和标记分发从而建立标记交换路径。LIB 记录了本地节点分配的标记与从邻接MPLS 节点收到的标记之间的映射关系,用于标记 分组的转发。 MPLS 技术的核心实质在于:(1)网络中分组基于标记的转发(2)LDP 协议控制下的进 行标记分发从而建立标记交换路径LSP。 实验网络的拓扑结构(节点分布示意图): 三. 实验主要数据结构 所需要的头文件:mplsconstant.h 其中的主要数据结构为: 2 现代交换原理实验 MPLS 编程实验 计算机学院horizon //发送的请求信息包数据结构 struct ReqType { int iFirstNode; //请求信息包的源节点 int iEndNode; //请求信息包的目的节点 double ipaddress; //请求信息包包含的网络层目的IP 地址前缀(例如 197.42) }; //路由表表项的数据结构 struct routertype { double ipaddress; //网络层目的地址前缀 int nexthop; //下一跳节点 int lasthop; //上一跳节点 int inpoint; //入端口号 int outpoint; //出端口号 }; //标记信息表表项的数据结构 struct libtype { double ipaddress; //网络层目的地址前缀 int inpoint; //入端口号 int outpoint; //出端口号 int inlabel; //入标记值 int outlabel; //出标记值 }; //发送的标记信息包数据结构 struct LabelPack { int iFirstNode; //源节点号 int

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档