【发布时间】:2017-04-06 08:51:19
【问题描述】:
SIP RFC 3261 - 第 18.4 节 -
如果传输用户要求通过 不可靠的传输,结果是 ICMP 错误,行为 取决于 ICMP 错误的类型。主机、网络、端口或协议 无法访问的错误,或参数问题错误应该导致 传输层通知传输用户发送失败。
对于 IPv4 - 协议不可达可以通过通过 SCTP 向不支持 SCTP 的节点发送 SIP 消息来模拟。
我对 IPv6 感到困惑。 ICMPv6 中没有“协议无法访问”错误。我没有设置 IPv6 进行测试。我有以下问题 -
- IPv6/ICMPv6 不支持“协议不可达”吗?
-
RFC 4443 关于类型 = 1,代码 = 3
如果无法将无法交付的原因映射到任何 其他代码,代码字段设置为 3。这种情况的示例是 无法将 IPv6 目标地址解析为 相应的链接地址,或某种特定于链接的问题。
这是否意味着 type = 1, code = 3 映射到“协议不可达”?在这里提出问题的目的是为了获得有关此问题的最大信息。
【问题讨论】:
-
我投票结束这个问题,因为它属于networkengineering.stackexchange.com