【发布时间】:2014-05-22 09:44:10
【问题描述】:
一段时间以来,我一直在努力寻找答案,但找不到。
有没有一种方法可以为 IPv6 中的逐跳扩展标头指定一个新的选项值,以便我可以在用户空间中解析该值而不是内核解析它?
内核在尝试解析该值时,向我发送一个 ICMP 回复,说明标头中的该值无法识别参数。
我想知道是否应该有一种方法来部署和测试 IPv6 扩展标头中的新选项,而无需为它们编写处理程序作为 LKM。
网络上没有很多可用的 IPv6,因此 IPv6 专家的任何帮助都会很棒!
RFC 2460 提到了这一点。我假设您可以创建一个新的选项类型来测试任何新的应用程序:
考虑到与现有 IPv6 部署兼容的需求, 不得创建或指定新的 IPv6 扩展标头,除非 没有现有的 IPv6 扩展头可以通过指定一个新的 现有 IPv6 扩展标头的选项。任何提议 创建或指定新的 IPv6 扩展标头必须包含详细信息 关于为什么没有现有的 IPv6 扩展标头的技术解释 用于提议新 IPv6 扩展标头的 Internet 草案。
【问题讨论】:
标签: c linux-kernel ipv6 raw-sockets