lwIP-IPV6 概况
lwIP的git开发分支 支持IPv4/v6双栈,并已支持绝大多数的IPv6特性,开发者认为lwIP的实现已基本稳定(详见邮件),但是由于部分开发者认为lwIP并未实现6LowPAN和RPL协议,所以近期内并不会发布lwIP 1.5.0-Beta(原文)。lwIP的git开发分支已支持以下功能(原文):
- 支持IPv6层协议
- 在tcp/udp/raw 协议控制块中支持IPv6
- Netconn API支持IPv6
- Socket API支持IPv6
- 支持ICMPv6
- 支持邻居发现协议(Neighbor Discovery)
- 支持组播侦听发现模式(Multicast Listener Discovery)
- 支持无状态地址自动配置
- 支持IPv6数据包分片与重组
网络接口层支持IPv6
尽管lwIP-head的IPv6支持已基本稳定,但是仍有部分功能待开发:在不同的netif结构体中添加Scope id的支持,在利用link-local地址通信时,Scope id可提供路由信息
- 在BSD Socket API中有多个函数实现不完善