支持IPv6协议栈的10G EPON嵌入软件的设计与实现
发布时间:2018-06-21 18:19
本文选题:Linux内核 + IPv6 ; 参考:《北京邮电大学》2012年硕士论文
【摘要】:IPv6 (Internet Protocol Version 6)是互联网工程任务组设计的用于替代现行IP协议(IPv4 Internet Protocol Version 4)的下一代IP协议。IPv6将IP地址长度扩展到了128位,能够有效解决IPv4地址空间不足这一问题以满足物联网等应用对IP地址的需求。同时,IPv6将IPv4的IP层报头进行了简化,大大降低了核心路由器的表项规模和流量负担,能够适应网络规模不断扩大的发展趋势。另外,IPv6加强了对移动设备的支持,简化了IP地址配置过程,增强了网络层的安全机制,为云计算的兴起提供了技术保障。同时,为满足网络发展新趋势对带宽提升的需求,运营商积极部署了以EPON为基础的FTTB、FTTH网络, IEEE组织和各大设备厂商也提出了带宽容量大、融合与升级能力优异、产业链成熟度高的10G EPON技术标准。 本论文的研究聚焦在接入网设备对IPv6协议的支持上,设计并实现了Linux内核IPv6协议栈到基于VxWorks的PON接入网设备软件平台的移植与改进,同时基于该软件平台制定了10G EPON ONU嵌入式软件设计方案。本论文的主要研究开发工作有: 一、结合RFC文档、Linux内核代码和接入网设备特点,制定了Linux内核IPv6协议栈向某厂商接入网设备软件平台的总体移植方案,包括协议栈系统模块的划分和各模块之间接口的描述。 二、对IPv6协议栈的Raw Socket模块进行了重点研究,阐述了Raw Socket的内核处理机制,明确了该模块的移植改进要点,并在接入网设备软件平台上完成了该模块的移植编码和测试工作。 三、设计了移植IPv6协议栈的系统联调方案,并在实际OLT设备上对协议栈主要功能进行了调试。系统测试结果表明:我们移植的IPv6协议栈符合协议规范并能与其他网络设备互通。另外,论文中以锁机制修改为例介绍了协议栈移植过程中对Linux系统调用的修改。 四、设计了10G EPON ONU设备的嵌入式软件方案,包括系统运行需求和设备功能需求的说明、ONU嵌入式软件的模块划分、模块功能和模块间接口的描述。
[Abstract]:IPv6 Internet Protocol version 6) is a next-generation IP protocol designed by the Internet Engineering Task Force to replace the current IP protocol IPv4 Internet Protocol version 4. IPv6 extends the length of IP addresses to 128 bits. It can effectively solve the problem of IPv4 address space shortage to meet the needs of IP address in Internet of things and other applications. At the same time, IPv6 simplifies the IP header of IPv4, greatly reduces the scale of the core router and the burden of traffic, and can adapt to the growing trend of network scale. In addition, IPv6 strengthens the support for mobile devices, simplifies the IP address configuration process, enhances the security mechanism of the network layer, and provides the technical guarantee for the rise of cloud computing. At the same time, in order to meet the demand of the new trend of network development for bandwidth enhancement, operators actively deploy FTTBU FTTH network based on EPON. IEEE organizations and major equipment manufacturers have also proposed that the bandwidth capacity is large, and the ability of integration and upgrading is excellent. High maturity of the industrial chain 10 G EPON technical standards. The research of this paper focuses on the IPv6 protocol support of access network devices, and designs and implements the porting and improvement of Linux kernel IPv6 protocol stack to PON access network equipment software platform based on VxWorks. At the same time, based on the software platform, a 10 G EPON onu embedded software design scheme is developed. The main research and development work of this thesis is as follows: first, according to the RFC document Linux kernel code and access network equipment characteristics, the overall transplant scheme of Linux kernel IPv6 protocol stack to a certain manufacturer access network equipment software platform is established. It includes the partition of protocol stack system module and the description of interface between each module. Secondly, the Raw socket module of IPv6 protocol stack is studied emphatically, the kernel processing mechanism of Raw socket is expounded, the key points of the module's transplantation improvement are clarified, and the transplantation coding and testing work of the module is completed on the access network equipment software platform. Thirdly, the system connection scheme of porting IPv6 protocol stack is designed, and the main functions of the protocol stack are debugged on the actual OLT device. The system test results show that our IPv6 protocol stack conforms to the protocol specification and can interoperate with other network devices. In addition, this paper introduces the modification of Linux system call in the process of protocol stack migration by taking the modification of lock mechanism as an example. Fourthly, the embedded software scheme of 10G EPON ONU device is designed, including the description of system running requirement and device function requirement, module partition, module function and interface between modules.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TN929.1
【参考文献】
相关期刊论文 前6条
1 田辉;;IPv6产业链成熟度分析[J];电信网技术;2010年07期
2 陈洁;;宽带接入网支持IPv6技术的标准研究[J];电信网技术;2010年09期
3 曾国斌;;中国联通FTTH建设方案探讨[J];信息通信;2011年04期
4 周箴;;10G EPON凸显四大优势 国内已开通几十个试点工程[J];通信世界;2010年33期
5 王淑惠;谭清中;唐彦;肖亮;;IPv6是物联网最佳的寻址技术[J];数字通信;2011年03期
6 彭磊;;10GEPON关键技术及产业发展现状[J];中国新通信;2010年11期
相关硕士学位论文 前2条
1 章钰;OLT嵌入软件IPv6协议栈路由模块的设计实现[D];北京邮电大学;2011年
2 赵铂;EPON系统嵌入式软件核心功能设计实现与40Gbps OFDM-PON研究[D];北京邮电大学;2011年
,本文编号:2049590
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2049590.html