文摘
英文文摘
西北工业大学业学位论文知识产权声明书及西北工业大学学位论文原创性声明
第一章绪论
1.1引言
1.2网络处理器的研究与发展
1.2.1网络处理器的产生
1.2.2网络处理器的体系结构
1.2.3协处理器在网络处理器中的地位
1.3 IPv6对网络处理器带来的挑战
1.3.1 IPv6的发展历程
1.3.2 IPv6协议的特点
1.3.3网络处理器对IPv6的支持
1.4论文的安排
第二章IPv6协议介绍
2.1 IPv6协议出现的背景
2.2地址体系结构
2.1.1 IPv6地址类型
2.1.2IPv6地址表示
2.1.3 IPv6地址分配
2.3 IPv6协议
2.3.1 IPv6头部
2.3.2扩展头
2.4 ICMPv6协议介绍
2.4.1 ICMPv6信息报文和错误报文
2.4.1 ICMPv6报文格式
2.5邻居发现协议
2.5.1邻居发现及路由器发现
2.5.2无状态地址自动配置
第三章协议栈总体设计
3.1路由器上的IPv6
3.2硬件功能模块划分
3.3协议栈总体框架
第四章二层处理模块
4.1上行Eth_receive模块的设计
4.1.1 rxStateMachine模块
4.1.2 rxDataPath模块
4.1.3 CRC硬件加速器(rx_CRC)模块
4.2下行Eth_send模块的设计
4.2.1状态机(state machine)模块
4.2.2数据输出逻辑(output_logic)
第五章三层处理模块
5.1上行通路(ipv6_in)模块
5.1.1上行状态机(state machine)模块
5.1.2读取控制逻辑(read_ctrl_logic)模块
5.1.3输出逻辑(output logic)
5.2下行通路(ipv6_out)模块
5.2.1下行状态机state machine)逻辑
5.3 ICMPv6模块
5.3.1 ICMPv6状态机(state machine)
5.3.2输入输出控制逻辑(In_Out control logic)
第六章测试与验证
6.1测试的基本方法
6.2验证平台的搭建
6.3Ipv6协议栈测试结果
6.4Ipv6协议栈的fpga验证
第七章结束语
参考文献
致谢
硕士期间发表的论文