Protocol-05-RFC

最近开发IPv6需要查看rfc文档,简单记录一下如何查找相关标准文档

通过该页面,搜索领居发现协议 Neighbor Discovery 会等到如下的结果

image-20240612144705604

这里主要关注的是 Title 以及 Status,通过 Additional Criteria 也能进一步详细的搜索,页面很清晰,不做过多介绍,它的状态一共包括一下几种

状态 解释
Internet-Draft 是IETF标准制定过程的起点,是一种工作文档,有效期最长为六个月,并且可能被更新、替换或作废
Proposed Standard 技术规范已经完成所有必要的技术审查,并且正在被互联网社区广泛测试和验证
Draft Standard 技术规范在Proposed Standard阶段经过一段时间的社区实践和审查后,如果继续被证明是稳定和成熟的,并且满足所有必要的要求,它可能被提升为Draft Standard
(Internet) Standard 这是IETF的最高级别标准,技术规范被认为是稳定、普遍接受的,并且适用于互联网操作
BCP (Best Current Practice) BCP文档提供建议,但不一定描述协议规范。它们通常涉及推荐的做法或配置建议
Historic 这些文档包含了不再推荐使用的技术或实践,但由于历史价值而保留
Experimental 用于那些正在开发中,尚未准备好进行更广泛测试或部署的技术规范
Informational 这类文档提供信息和讨论,但并不包含技术规范或标准
Not Recommended 这些文档包含的建议或规范不再被推荐使用,但可能仍然有参考价值
Obsolete 这些文档已经被新的标准或实践所取代,不再具有实际应用价值

所以一般查看 Standards 的文档

image-20240612145845983

然后就可以找到对于 IPv6 邻居协议的最新的 Draft Standard 版本

image-20240612150113766

More Info 这一栏有补充信息

  • Errata: 指的是对已发布RFC文档的更正。这些更正通常涉及文档中的错误或遗漏,不改变技术规范的实质内容
  • Obsoletes: 当一个RFC文档被新的RFC替代时,新的RFC会列出它所取代的旧RFC编号。例如,如果RFC 4861被标记为"Obsoletes RFC 2461",这意味着RFC 2461已经被RFC 4861所替代,不再推荐使用
  • Updated by: 当一个RFC文档需要更新或修正,但这些更新不足以构成一个全新的版本时,会使用这个术语。更新的RFC会列出它所更新的原始RFC编号。例如,如果RFC 5942被标记为"Updated by RFC 6980",这意味着RFC 6980提供了对RFC 5942的更新或补充信息

注意:

  1. 更新的文档是当前文档的拓展修正,在后续的开发过程中可能有相关问题,所以也需要关注!

  2. 搜索展示的时候可能不全,别忘了查看是否已经显示了全部

    image-20240613095159529

参考文档

  1. https://www.rfc-editor.org/search/rfc_search_detail.php