基于IPv6的OSPF技术及实现

基于IPv6的OSPF技术及实现

论文题目: 基于IPv6的OSPF技术及实现

论文类型: 硕士论文

论文专业: 计算机软件与理论

作者: 杨岚兰

导师: 唐宁九

关键词: 开放最短路径优先,路由协议

文献来源: 四川大学

发表年度: 2005

论文摘要: 在过去十年里,Internet 取得了巨大的成功并逐渐深入到人们生活的各个领域。然而随着Internet 规模的迅速扩大,当前的Internet 协议日渐暴露出本身固有的缺陷。IPv6 是“因特网协议第六版”的缩写,是由IETF(Internet工程任务组)设计的下一代因特网协议,目的是取代当前的因特网协议第四版(IPv4)。它能较好的解决当前IP 协议面临的问题,并且更加灵活和高效。OSPF(开放最短路径优先)协议属于内部网关协议,运行在一个自主系统内部。OSPF 是一种基于链路状态算法的路由选择协议,它可以解决RIP(路由信息协议)的一些局限性,例如:较小的路由范围,较长的路由收敛时间和不能反映网络特征的度量。而且,OSPF 能处理更大的路由表来支持更多的路径。IETF 在RFC1247 中发表了OSPF 协议的第1 版。在多次修改后,在RFC2328 中发表了目前使用的OSPF 协议版本2。然而,随着IPv4 向IPv6 的过渡,需要对基于IPv4的OSPF协议版本2作出相应的修改以以支持IPv6下的路由选择信息的交换。基于IPv6 的OSPF 协议版本3 在RFC2740 中发表。现在OSPFv3 相关的草案仍然在不断的完善中。本文对基于IPv6 的OSPF 技术和实现做了详细的论述。首先,文章介绍了OSPF 协议中主要的基本概念,包括OSPF 中定义的区域类型、路由器类型及网络类型。然后,本文简要分析了IPv6 下的路由选择过程,OSPFv3 与OSPFv2 的差别,并重点阐述了OSPFv3 协议规范,包括OSPFv3 数据结构,报文格式。其次,在对IPv6 下OSPFv3 相关的协议技术的深入理解后,详细论述了在Linux平台上基于IPv4/IPv6 双协议栈的OSPFv3 系统实现的机制,同时对系统使用到的核心数据结构、关键处理流程等都进行了详细的说明。并且文中采用了逻辑结构图来说明了各个数据结构间的相互关系。最后,本文阐述了系统核心的处理流程与算法,给出了详细的处理步骤说明和流程图。并且提出了一种可以减

论文目录:

目录

1 绪论

1.1 OSPF 协议概述

1.2 OSPF 的发展和演进

1.3 本课题的目标和内容

2 OSPF 协议基本概念

2.1 区域和外部路径

2.1.1 骨干区域

2.1.2 非骨干区域

2.1.3 虚链路

2.1.4 外部路径

2.1.5 末梢区域

2.1.6 非纯末梢区域

2.2 路由器的类型

2.3 OSPF 网络类型

2.4 接口状态机(ISM)

2.5 邻居状态机(NSM)

3 基于IPv6 的OSPF 协议

3.1 IPv6 地址

3.2 IPv6 报文格式

3.2.1 IPv6 基本报头

3.2.2 IPv6 扩展报头

3.3 IPv6 下的路由选择

3.4 OSPFv3 与OSPFv2 的差别

3.5 OSPFv3 的报文格式

3.5.1 OSPF 报文头部

3.5.2 Hello 报文

3.5.3 数据库描述(DD)报文

3.5.4 链路状态请求(LSR)报文

3.5.5 链路状态更新(LSU)报文

3.5.6 链路状态确认(LAK)报文

3.5.7 链路状态数据库(LSDB)

3.5.7.1 链路状态数据库的内容

3.5.7.2 LSA 头部

3.5.7.3 路由器LSA(Router-LSA,类型0x2001)

3.5.7.4 网络LSA(Network-LSA,类型0x2002)

3.5.7.5 区域间前缀LSA(Inter-Area-Prefix-LSA,类型0x2003)

3.5.7.6 区域间路由器LSA(Inter-Area-Router-LSA,类型0x2004)

3.5.7.7 AS 外部LSA(AS-External-LSA,类型0x4005)

3.5.7.8 链路LSA(Link-LSA,类型0x0008)

3.5.7.9 区域内前缀LSA(Intra-Area-Prefix-LSA,类型0x2009)

4 OSPF 协议的实现

4.1 开发目标

4.2 OSPF 的总体设计

4.3 主要的数据结构

4.3.1 协议结构

4.3.2 区域结构

4.3.3 接口结构

4.3.4 邻居结构

4.3.5 Thread 结构

4.4 模块划分

4.4.1 接口模块

4.4.2 PPP(协议报文处理器)模块

4.4.3 HP 模块

4.4.3.1 Hello 协议子模块

4.4.3.2 DR/BDR 选举子模块

4.4.4 DD 交换模块

4.4.4.1 LSR(链路状态请求)子模块

4.4.4.2 DDP (数据库描述报文)子模块

4.4.5 接口和邻居状态机模块

4.4.5.1 ISM (接口状态机)子模块

4.4.5.2 NSM (邻居状态机)子模块

4.4.6 泛洪模块

4.4.7 链路状态数据库模块

4.4.8 路由表模块

4.4.9 配置模块

5 OSPFv3 协议的改进

5.1 泛洪算法的改进

5.1.1 算法实现

5.1.2 改进的泛洪算法分析

5.2 支持地址族

5.2.1 Hello 报文处理的变化

5.2.2 对OSPFv3 协议中定义的一些比特的修改

5.2.3 分析

6 OSPF 测试

6.1 测试设备和仪器

6.2 系统测试案例

6.2.1 测试项目:Hello Packet 目的地址

6.2.2 测试项目:邻接关系的建立

6.3 测试结论

7 结论

参考文献

作者在读期间科研成果简介

独创性声明

致谢

发布时间: 2005-10-17

参考文献

  • [1].IPv6环境下OSPF协议一致性测试研究[D]. 席晨.华中科技大学2014
  • [2].IPv6拓扑发现研究及网管系统实现[D]. 马力明.大连理工大学2009
  • [3].高校校园网IPv6过渡策略及网络构建[D]. 张莉.电子科技大学2010
  • [4].基于OSPF的不间断转发与节能技术的研究与实现[D]. 叶青.北京交通大学2011
  • [5].Ipv6网络多宿主技术研究[D]. 王慧.国防科学技术大学2007
  • [6].OSPF的移植和实现[D]. 龚晓军.电子科技大学2001
  • [7].基于行为可信的安全OSPF协议研究[D]. 韩挺.西安电子科技大学2011
  • [8].基于IPv6的下一代校园网设计[D]. 宋宗卫.西安电子科技大学2009
  • [9].IPv6下的拓扑发现研究[D]. 乌力吉.内蒙古大学2006
  • [10].基于IPv6校园网构建方案的研究与设计[D]. 李杰.河北科技大学2015

相关论文

  • [1].OSPF路由协议安全性研究[D]. 钱志军.大庆石油学院2007
  • [2].基于OSPF路由协议的动态配置技术[D]. 周集良.国防科学技术大学2003
  • [3].基于T比特路由器的OSPF路由协议的改进与实现[D]. 平骁卓.中国人民解放军信息工程大学2005
  • [4].基于IP网络的OSPF路由协议实现机制的解析与研究[D]. 朱彦波.吉林大学2006
  • [5].基于OSPF的路由管理系统的设计与实现[D]. 尤澜涛.苏州大学2006
  • [6].OSPF协议的实现[D]. 邓舒.电子科技大学2002
  • [7].OSPF协议分布式研究与实现[D]. 张创业.中国人民解放军信息工程大学2003
  • [8].OSPF剖析及其链路状态数据库的实现[D]. 林琴强.四川大学2003
  • [9].OSPF协议软件的设计与实现[D]. 崔耀文.电子科技大学2003

标签:;  ;  

基于IPv6的OSPF技术及实现
下载Doc文档

猜你喜欢