首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--局域网(LAN)、城域网(MAN)论文

基于Linux的MPLS协议转发研究与实现

摘要第1-9页
ABSTRACT第9-10页
第一章 绪论第10-12页
 §1.1 研究背景第10-11页
 §1.2 研究内容第11页
 §1.3 本文结构第11-12页
第二章 MPLS概述第12-29页
 §2.1 MPLS的产生和发展第12-15页
  §2.1.1 路由和交换技术的发展第12-13页
  §2.1.2 IP交换技术第13-14页
  §2.1.3 MPLS协议的出现第14-15页
  §2.1.4 MPLS的实验、研发和发展第15页
 §2.2 MPLS的体系结构第15-21页
  §2.2.1 MPLS基础第16页
  §2.2.2 标记(LABEL)第16-17页
  §2.2.3 标记交换路由器(LSR)和标记边缘路由器(LER)第17-18页
  §2.2.4 转发等价类(FEC)第18页
  §2.2.5 标记信息库(LIB)第18页
  §2.2.6 标记转换中使用的主要表项第18-19页
  §2.2.7 标记交换路径(LSP)第19-20页
  §2.2.8 标记栈与分层第20页
  §2.2.9 循环检测与预防第20-21页
 §2.3 MPLS转发过程与标记分发协议第21-26页
  §2.3.1 MPLS转发过程第21-22页
  §2.3.2 标记分发协议LDP第22-26页
 §2.4 MPLS的优势和目前存在的问题第26-29页
  §2.4.1 MPLS的优势第26-28页
  2.4.2 MPLS存在的问题第28-29页
第三章 LINUX网络实现方式第29-39页
 §3.1 LINUX操作系统组成及内核结构第29-30页
 §3.2 TCP/IP协议栈、体系结构第30-31页
 §3.3 SOCKET缓存SK_BUFF第31-35页
  §3.3.1 sk_buff结构的定义第32-33页
  §3.3.2 sk_buff结构的定位第33-34页
  §3.3.3 sk_buff数据结构第34页
  §3.3.4 sk_buff控制方法第34-35页
 §3.4 目的入口(CACHE)结构DST_ENTRY第35-37页
 §3.5 IP数据包的接收和发送第37-39页
第四章 在LINUX上实现MPLS转发功能分析与设计第39-44页
 §4.1 MPLS转发功能及其设计与实现原则第39-40页
  §4.1.1 功能第39页
  §4.1.2 设计与实现原则第39-40页
 §4.2 MPLS转发功能设计第40-44页
  §4.2.1 定义常量和数据结构及其操作第40-42页
  §4.2.2 定义分组处理例程第42页
  §4.2.3 定义与LDP分组通信的例程和消息格式及操作第42页
  §4.2.4 定义对proc文件系统的支持第42-43页
  §4.2.5 初始化和启用MPLS第43-44页
第五章 MPLS转发功能涉及的主要数据结构及操作第44-62页
 §5.1 MPLS转发功能涉及的主要数据结构第44-51页
  §5.1.1 有关常量和标志量第44-45页
  §5.1.2 标记和标记栈第45-46页
  §5.1.3 第三层协议地址第46页
  §5.1.4 下一跳标记转发条目(NHLFE)第46-47页
  §5.1.5 转发等价类(FEC)和FTN第47-48页
  §5.1.6 输入标记映射(ILM)第48-49页
  §5.1.7 选取NHLFE的负载平衡方案第49页
  §5.1.8 下一跳地址解析表条目第49-50页
  §5.1.9 MPLS与第三层接口第50-51页
  §5.1.10 MPLS统计表第51页
 §5.2 对数据结构的操作第51-62页
  §5.2.1 对操作结果的专有定义第51-52页
  §5.2.2 对标记栈的操作第52-54页
  §5.2.3 对FEC和FTN的操作第54-56页
  §5.2.4 对ILM的操作第56-58页
  §5.2.5 对NHLFE的操作第58-59页
  §5.2.6 取得MPLS与IPv4接口第59页
  §5.2.7 与目的入口cache(dst_entry)相关的操作第59-62页
第六章 LINUX上MPLS转发功能的具体实现第62-86页
 §6.1 分组处理第62-69页
  §6.1.1 发送最终MPLS分组第62-63页
  §6.1.2 为MPLS分组分段并发送分组第63-65页
  §6.1.3 IPv4接收分组交由MPLS发送第65-66页
  §6.1.4 MPLS接收并发送分组第66-69页
 §6.2 与LDP通信第69-83页
  §6.2.1 基于Linux的LDP协议简介第69-70页
  §6.2.2 消息类型和错误码常量第70-71页
  §6.2.3 消息的格式结构第71-75页
  §6.2.4 对消息的响应第75-81页
  §6.2.5 消息传递机制第81-83页
 §6.3 对PROC文件系统的支持第83页
 §6.4 MPLS转发实现的初始化和启用第83-86页
  §6.4.1 对内核的具体修改第83-85页
  §6.4.2 初始化、加载和启用MPLS转发功能第85-86页
第七章 MPLS转发实现的测试第86-91页
 §7.1 测试环境配置第86-87页
 §7.2 功能测试第87-90页
 §7.3 性能测试第90页
 §7.4 互操作测试第90-91页
第八章 在基于网络处理器的路由器上实现MPLS功能研究第91-97页
 §8.1 基于网络处理器的路由器硬软件结构第91-92页
 §8.2 网络处理器的应用编程接口第92-96页
 §8.3 MPLS功能的实现设计第96-97页
第九章 结束语第97-99页
 §9.1 课题所做的工作第97页
 §9.2 今后的工作第97-99页
致谢第99-101页
参考文献表第101-102页

论文共102页,点击 下载论文
上一篇:华莱士·史蒂文斯诗学研究
下一篇:长春市开发区发展模式和发展趋向初探