支持IPv6协议栈的10G EPON嵌入软件的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:laokai_zhangzichen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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嵌入式软件的模块划分、模块功能和模块间接口的描述。
其他文献
在干冷的冬季,人们常常会受到静电的困扰.如何预防和消除静电对人们健康的危害,下面介绍一些方法,大家不妨一试.rn1. 当室内空气相对湿度低于30%时,极易摩擦产生静电.因此,在
期刊
在水稻Ⅵ号染色体着丝粒区域的Pi2/9遗传座位中至少包含五个稻瘟病抗性基因:Pi2,Pi9,Piz-t,Piz,Pigm。它们都来自不同供体。其中已克隆到的三个基因:Pi2,Pi9,Piz-t编码序列高度同源的NBS-LRR蛋白,对稻瘟病菌都显示出了极强的广谱抗性。为初步分析该遗传座位在AA基因型野生稻(Oryza nivara、Oryza rufipogon)中的分布情况,本文使用同源搜索的方法
软件无线的核心思想是尽量将AD/DA推向射频,但是由于AD/DA技术的限制,只有带通采样的结构是可以实现的,即数字中频结构。所以数字中频技术成为了无线通信领域的研究热点之一。由
水稻的栽培历史悠久,中国一半人口以水稻为主食,杂交稻的育成暂时缓解了中国的粮食危机,但每年仍然需要从国外大量进口粮食。所以水稻产量的提高仍然是重中之重,水稻是经过光合作
学位
属于村民小组的水库,村委会能不能代替村民小组发包?不久前,安徽省肥东县杨店乡读者张先生反映,他们当地有一处水库,横跨两个行政村,属当地5个村民小组集体所有.多年来,水库
期刊
随着无线通信技术与电子信息技术的不断发展,人类的信息交互能力得到了质的飞跃,车载设备之间的无线数据传输也成为当今社会的热门话题。经过多年的探索与积累,在IEEE802.11协议
前言恒温动物和人在发热时体温很少超过一定限度,例如,人体体温很少超过41℃,称为热限现象,提示体内存在着调控体温的自限机构,但其机制尚不十分清楚。脂多糖(lipopolysaccharide,LP
研究人类基因组的个体差异进而了解个体疾病易感性及对药物敏感度,对个体基因组的再测序势在必行。目前实用的基因组测序方法费时费力,于是发展快速低成本的基因组测序方法正成
如今小水泵成为农耕必备,然而一部分人不按照安全用电的有关规定,随意私接电线,任意增加用电设备,零火线往半空中裸露的公共电线上一搭,虽省时省力,但其实是极不安全的.私拉
期刊