IPv6 over DVB系统中地址解析协议的设计与实现的中期报告.docx
上传人:快乐****蜜蜂 上传时间:2024-09-15 格式:DOCX 页数:2 大小:10KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

IPv6 over DVB系统中地址解析协议的设计与实现的中期报告.docx

IPv6overDVB系统中地址解析协议的设计与实现的中期报告.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

IPv6overDVB系统中地址解析协议的设计与实现的中期报告目前,全球互联网正在向IPv6进行过渡。IPv6具有地址空间巨大、安全性高、QoS支持等优势,逐渐成为互联网的主流协议。然而,在有线广播领域,目前的系统往往仍然使用IPv4,这导致了其承载能力不足以满足全球互联网应用的要求。因此,本项目旨在在DVB(DigitalVideoBroadcasting)系统中实现IPv6,增强其网络传输性能。在这个过程中,地址解析协议(AddressResolutionProtocol,简称ARP)的实现是其中一个重要的环节。IPv6中的地址解析协议与IPv4中的ARP协议运作方式有很大区别。IPv6中的地址解析协议采用邻居发现协议(NeighborDiscoveryProtocol,简称NDP)来实现,其主要功能包括地址解析、重定向以及邻居缓存管理。NDP的基本流程如下:1.发送ICMPv6NS(NeighborSolicitation)消息到目标主机;2.目标主机返回ICMPv6NA(NeighborAdvertisement)消息,同时更新邻居缓存;3.发送ICMPv6RS(RouterSolicitation)消息到本地网络;4.路由器返回ICMPv6RA(RouterAdvertisement)消息,告知本地网络其他主机的地址和对应的前缀。在本项目中,我们基于DPDK(DataPlaneDevelopmentKit)和Linux内核实现了NDP协议。具体来说,我们在DPDK中实现了NDP的各个模块,例如套接字库、ARP缓存等;在Linux内核中,我们完成了NDP协议与DVB系统的整合,以及NDP协议与Linux网络协议栈的交互。在试验阶段,我们对DVB系统中的IPv6进行了功能测试和性能测试。测试结果表明,我们设计的系统可以实现IPv6地址解析协议,在实现安全、高速、高效等方面具有卓越的性能。