ipv6 - 对于具有多个等长连续零块的 IPv6 地址,应该压缩哪一个?
问题描述
前任:
1:0:0:4:0:0:7:8
1::4:0:0:7:8
1:0:0:4::7:8
在最左边的地方阅读应该赢得决胜局。那是对的吗?有标准/要求吗?从 RFC 5952 2.2 看来,可以选择要压缩的组。
如果没有标准/要求,左或右的优点/缺点是什么?有约定吗?
解决方案
RFC 5952是IPv6地址文本表示形式的建议,该表示是标准轨道RFC,解释说,当给定两个相等的连续零块选择时,您必须压缩最大的零块。
4.2.3。“::”的放置选择
当在“::”的位置上存在替代选择时,必须缩短最长的连续 16 位 0 字段(即,在 2001 年缩短具有三个连续零字段的序列:0:0:1: 0:0:0:1)。当连续的 16 位 0 字段的长度相等时(即 2001:db8:0:0:1:0:0:1),必须缩短第一个零位序列。例如,2001:db8::1:0:0:1 是正确的表示。
推荐阅读
- javascript - 使用嵌套对象的默认对象解构
- php - 如何限制新用户角色只能访问常规帖子,而不是自定义帖子类型?
- javascript - 表单中 Kendo Grid 中的下拉菜单 > 添加新记录创建未初始化的单元格
- javascript - 为什么我们需要通过 Svelte 中的 'detail' 对象来访问自定义的 Event 数据?
- list - Python - 如何获取列表中字典的值(即列表)?
- git - 添加新的远程,每次拉取都会创建新的合并提交
- json - 如何在网站更新时更新我的数据?
- javascript - 动作调度不会改变存储状态。React Native、Redux、Redux Thunk
- angularjs - 如何忽略子元素的 ng-non-bindable (angularjs)
- keras - 需要帮助来训练这个模型来解决糖尿病视网膜病变问题