基于IA64平台OSPFv2/v3协议的设计与移植
发布时间:2021-07-12 11:46
随着互联网的极速发展,网络的规模在不断的增加,组成Internet的单个网络包含了数以万计的节点,整个Internet包含了数以亿计的计算机。一方面接入用户的增多导致互联网的地址资源日渐枯竭,虽然NAT技术的出现极大缓解了IPv4地址不够用的情况,但是随着移动互联网呈现爆发式增长,互联网向IPv6过渡迫在眉睫。IP协议处于网络中心位置,起到承上启下的作用。无论是上层应用程序或是下层路由协议栈都需要支持IPv6。其中任一环节升级的滞后,都可能影响到整个互联网向IPv6过渡的进程。所以,开发支持IPv4到IPv6平滑过渡的路由协议栈显得尤为重要,这其中OSPF作为应用范围最为广泛的域内路由协议,其IPv6化更是重中之重。另一方面,信息数据越来越庞大,互联网新业务对处理器性能的要求也随之提高,因此在网络中部署具备支持64位处理能力的OSPF路由协议必将成为一个趋势。本文在实验室基于32位VxWorks操作系统的IPv6路由协议栈的研究基础之上与北京天融信公司进行合作,实现基于天融信IA64硬件架构的NGTOS安全操作系统的IPv6路由协议栈的设计与移植。主要工作包括:按照新的64位系统架构设...
【文章来源】:北京交通大学北京市 211工程院校 教育部直属院校
【文章页数】:115 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
ABSTRACT
1 引言
1.1 研究背景及意义
1.2 OSPF技术简介
1.3 IA64与X86、X86-64简介
1.4 论文主要工作与结构
2 OSPF协议基础及工作原理
2.1 OSPF路由分层
2.1.1 OSPF网络中的路由类型
2.1.2 OSPF区域
2.1.3 OSPF路由器类型
2.2 OSPF网络类型
2.3 指定路由器
2.4 OSPF交互
2.4.1 OSPF数据包类型
2.4.2 Hello过程/机制
2.4.3 交换过程/机制
2.4.4 泛洪过程/机制
2.5 OSPF链路状态通告
2.5.1 LSA类型
2.5.2 链路状态数据库同步
3 IA64平台下OSPFv2/v3协议的设计与移植
3.1 IA64平台开发环境
3.2 IA64平台配置系统开发
3.2.1 规则文件
3.2.2 执行模块
3.2.3 配置库接口
3.2.4 配置的使用
3.2.5 交互式命令
3.3 IA64平台下OSPF协议系统模型
3.3.1 OSPF协议进程及任务机制
3.3.2 OSPF协议与路由管理系统交互
3.4 IA64平台内核与OSPF协议通信接口设计
3.4.1 针对netlink机制的修改
3.4.2 IA64平台内核路由模块的初始化
3.4.3 内核路由模块与RTM交互
3.5 OSPF协议功能模块设计
3.5.1 全局模块
3.5.2 消息处理模块
3.5.3 域处理模块
3.5.4 数据库交互模块
3.5.5 路由处理模块
3.5.6 接口有限状态机模块
3.5.7 邻居有限状态机模块
4 IA64平台下OSPFv2/v3协议测试
4.1 IA64平台界面测试
4.2 OSPF协议一致性测试
4.2.1 Hello包交互测试
4.2.2 OSPF交换过程测试
4.2.3 OSPF邻居发现测试
4.3 OSPFv2功能性测试
4.3.1 虚连接测试
4.3.2 缺省路由测试
4.3.3 STUB域测试
4.3.4 NSSA域测试
4.4 OSPFv3功能性测试
4.4.1 虚连接测试
4.4.2 STUB域测试
4.4.3 路由重分发
5 总结与展望
参考文献
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集
【参考文献】:
期刊论文
[1]基于下一代互联网的IPv6路由协议研究[J]. 邢彦辰,孙会楠,郭秀娥. 互联网天地. 2013(08)
[2]基于OSPF协议测试方法研究与应用[J]. 易小芸. 电脑知识与技术. 2011(20)
[3]OSPF动态路由协议的研究[J]. 刘邦桂,刘冰. 电脑知识与技术. 2010(12)
[4]基于OSPF协议的多路径路由研究[J]. 程奕,徐家品. 信息与电子工程. 2007(04)
[5]OSPF路由协议安全性分析与研究[J]. 刘魁星,汪斌强,贾娟. 电视技术. 2007(02)
[6]面向对象的软件类测试方法研究[J]. 熊英,黄庆炬. 软件导刊. 2006(13)
[7]路由协议一致性测试系统研究及实现[J]. 李建,周颢,赵保华. 计算机工程与应用. 2005(16)
[8]OSPF路由协议安全性分析[J]. 钟廷龙,李鑫,郭云飞. 微计算机信息. 2005(14)
[9]IPv6中OSPF协议的一致性测试系统设计[J]. 李正良,周颢,赵保华. 计算机应用. 2005(04)
[10]Linux/IA64存储管理的研究[J]. 廖海宁,吴庆波. 计算机工程与应用. 2004(05)
硕士论文
[1]多维度可重构协议一致性测试系统的设计与实现[D]. 王杨.北京交通大学 2014
[2]OSPF路由协议算法的研究与仿真[D]. 关翔宇.华中科技大学 2011
[3]基于IPv6的OSPF技术及实现[D]. 杨岚兰.四川大学 2005
[4]OSPF的移植和实现[D]. 龚晓军.电子科技大学 2001
本文编号:3279856
【文章来源】:北京交通大学北京市 211工程院校 教育部直属院校
【文章页数】:115 页
【学位级别】:硕士
【文章目录】:
致谢
摘要
ABSTRACT
1 引言
1.1 研究背景及意义
1.2 OSPF技术简介
1.3 IA64与X86、X86-64简介
1.4 论文主要工作与结构
2 OSPF协议基础及工作原理
2.1 OSPF路由分层
2.1.1 OSPF网络中的路由类型
2.1.2 OSPF区域
2.1.3 OSPF路由器类型
2.2 OSPF网络类型
2.3 指定路由器
2.4 OSPF交互
2.4.1 OSPF数据包类型
2.4.2 Hello过程/机制
2.4.3 交换过程/机制
2.4.4 泛洪过程/机制
2.5 OSPF链路状态通告
2.5.1 LSA类型
2.5.2 链路状态数据库同步
3 IA64平台下OSPFv2/v3协议的设计与移植
3.1 IA64平台开发环境
3.2 IA64平台配置系统开发
3.2.1 规则文件
3.2.2 执行模块
3.2.3 配置库接口
3.2.4 配置的使用
3.2.5 交互式命令
3.3 IA64平台下OSPF协议系统模型
3.3.1 OSPF协议进程及任务机制
3.3.2 OSPF协议与路由管理系统交互
3.4 IA64平台内核与OSPF协议通信接口设计
3.4.1 针对netlink机制的修改
3.4.2 IA64平台内核路由模块的初始化
3.4.3 内核路由模块与RTM交互
3.5 OSPF协议功能模块设计
3.5.1 全局模块
3.5.2 消息处理模块
3.5.3 域处理模块
3.5.4 数据库交互模块
3.5.5 路由处理模块
3.5.6 接口有限状态机模块
3.5.7 邻居有限状态机模块
4 IA64平台下OSPFv2/v3协议测试
4.1 IA64平台界面测试
4.2 OSPF协议一致性测试
4.2.1 Hello包交互测试
4.2.2 OSPF交换过程测试
4.2.3 OSPF邻居发现测试
4.3 OSPFv2功能性测试
4.3.1 虚连接测试
4.3.2 缺省路由测试
4.3.3 STUB域测试
4.3.4 NSSA域测试
4.4 OSPFv3功能性测试
4.4.1 虚连接测试
4.4.2 STUB域测试
4.4.3 路由重分发
5 总结与展望
参考文献
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集
【参考文献】:
期刊论文
[1]基于下一代互联网的IPv6路由协议研究[J]. 邢彦辰,孙会楠,郭秀娥. 互联网天地. 2013(08)
[2]基于OSPF协议测试方法研究与应用[J]. 易小芸. 电脑知识与技术. 2011(20)
[3]OSPF动态路由协议的研究[J]. 刘邦桂,刘冰. 电脑知识与技术. 2010(12)
[4]基于OSPF协议的多路径路由研究[J]. 程奕,徐家品. 信息与电子工程. 2007(04)
[5]OSPF路由协议安全性分析与研究[J]. 刘魁星,汪斌强,贾娟. 电视技术. 2007(02)
[6]面向对象的软件类测试方法研究[J]. 熊英,黄庆炬. 软件导刊. 2006(13)
[7]路由协议一致性测试系统研究及实现[J]. 李建,周颢,赵保华. 计算机工程与应用. 2005(16)
[8]OSPF路由协议安全性分析[J]. 钟廷龙,李鑫,郭云飞. 微计算机信息. 2005(14)
[9]IPv6中OSPF协议的一致性测试系统设计[J]. 李正良,周颢,赵保华. 计算机应用. 2005(04)
[10]Linux/IA64存储管理的研究[J]. 廖海宁,吴庆波. 计算机工程与应用. 2004(05)
硕士论文
[1]多维度可重构协议一致性测试系统的设计与实现[D]. 王杨.北京交通大学 2014
[2]OSPF路由协议算法的研究与仿真[D]. 关翔宇.华中科技大学 2011
[3]基于IPv6的OSPF技术及实现[D]. 杨岚兰.四川大学 2005
[4]OSPF的移植和实现[D]. 龚晓军.电子科技大学 2001
本文编号:3279856
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3279856.html