科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道讨论:关于嵌入式系统IPv6协议研究

讨论:关于嵌入式系统IPv6协议研究

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

当今几个火热的技术包括无线,通讯以及IPv6和嵌入式等等。邻居发现的这些功能是通过5个ICMP报文(邻居请求/邻居通告报文,路由器请求/路由器通告报文,重定向报文)的交换来实现的。

来源:ZDNet网络频道 2010年5月27日

关键字: IPv6 网络

  • 评论
  • 分享微博
  • 分享邮件

当今几个火热的技术包括无线,通讯以及IPv6和嵌入式等等。那么随着网络的发展,我们的嵌入式技术也得到了突飞猛进的发展,为了紧随网络潮流,嵌入式系统中含入IPV协议也已经投入了研究和实验了。

嵌入式Internet技术是指把Internet技术应用于嵌入式设备,实现嵌入式设备的信息交互,是嵌入式技术与Internet技术的结合,具有非常广大的市场前景。目前不少厂商都在进行这方面研究,并推出了不少嵌入式Internet解决方案,比较常用的成熟的解决方案有,瑞士计算机科学院Adam Dunkels写的ulP和LWIP,它们以IPV4技术为基础,以精简为指导思想,把复杂的TCP/IP技术引入嵌入式设备,满足嵌入式设备接入网络的需求。而作为IPV4改良版本的IPv6,是对IPV4的升级和改进,是下一代网络的核心,如何以IPv6技术为基础,设计一款和嵌入设备结合的具有代码量少,功能简单的精简TCP/IPv6协议栈是一件非常现实意义的挑战,也是本课题设计的目的所在。

IPv6协议栈

IPv6协议栈是基于IPv6网络层的协议,和IPV4一样,遵循现有互联网四层网络互联体系结构,协议栈分为网络接口层,互联网层,传输层,应用层四层。应用层直接面向用户,并提供访问其它层服务的功能;传输层用于提供源主机和目的主机上的对等实体对话;网络接口层屏蔽了具体的硬件实现细节,负责底层数据的接收和发送;网络层是整个TCP/IP体系结构的关键部分,其主要功能是在网络上提供可靠的主机到主机的数据传送。IPv6协议正是位于该层,它包含的主要协议模块有IPv6,ICMPV6,邻居发现ND,IPsec等。

IPv6协议

根据RFC2460对IPv6功能的描述,IPv6主要负责把上层来的数据段添加IPv6报头,交由底层发送;把下层接收到的报文经过处理和分析,交给TCP,UDP或ICMPV6处理。和IPv4相比IPv6的改变主要集中在以下几个方面:地址容量的扩展,报头格式的简化,支持扩展和选项的改进,数据流标签的能力,认证和保密的能力等。

ICMPV6协议

ICMPV6协议合并了IPv4中ICMP(控制报文协议),I-GMP(组成员协议)、ARP(地址解析协议)等多个协议的功能,实现差错控制,地址解释等功能,并支持Mobile IPv6。ICMPV6报文封装在IP报文中,是IP报文的有效载荷数据,它通过它的各种错误报文和信息报文的交换来实现差错控制,地址解释和路由前缀信息获取等功能。

邻居发现(Neighbordiscovery)协议

邻居发现协议ND是IPv6协议栈中的核心协议,是IPv6解决邻节点交互的一个重要协议。它定义了下列问题的解决机制:路由发现,前缀发现,参数发现,地址自动配置,地址解释,下一跳决定,邻居不可达,重复地址检测,重定向。邻居发现的这些功能是通过5个ICMP报文(邻居请求/邻居通告报文,路由器请求/路由器通告报文,重定向报文)的交换来实现的。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章