【发布时间】:2012-04-08 12:40:15
【问题描述】:
问题
是否应该丢弃带有未知 IPv6 扩展标头的数据包?
详情
我无法通过检查RFC 找到这个问题的答案。这本书IPv6 Essentials在第22页说:
如果一个节点需要下一个报头,但无法识别Next Header字段的值,则需要丢弃该数据包并将ICMPv6参数问题消息发送回数据包源。
我将其解读为:除非所有沿路径的 IPv6 堆栈知道如何处理标头,否则无法丢弃带有自定义扩展标头的 IPv6 数据包。或者等效地,如果路径上的单个 IPv6 设备不知道如何处理自定义标头,则它会丢弃该数据包。
这似乎与扩展的一般概念不一致:我无法在不升级整个网络的情况下引入新扩展,即使自定义扩展不会影响通用 IPv6 堆栈。
【问题讨论】:
-
+1 为您的模板。我刚刚成为 Question-Details 方法的忠实粉丝
-
不是当“问题”部分适合标题时!
标签: networking network-programming network-protocols ipv6 packet