摘要
- 发送者画出的精确多边形没有直接塞进有限的 IPv4 目的地址;报文头使用能包住它的最小可用 partition 的组播地址,报文体继续携带原始多边形。
- 小区域状态只在近处传播,远处只保留粗粒度聚合;指定路由器减少表项和冗余链路,却接受非最优路径、重复副本、误达区域与末端判定成本。
给河流沿线的一小块不规则区域发洪水警报,并不像给一台主机发包。区域会跨过无线小区和行政边界,也没有稳定的接收者清单。1996 年的 RFC 2009 没有要求每台路由器理解每个经纬度顶点,而是承认网络层只能先给出一个较粗的答案。
文档把具有地理地址的最小区域称为 atom,把包含多个 atom 的较大区域称为 partition。若目标多边形过小或形状不规则,没有自己的地理地址,发送端就寻找能够包住它的最小可用 partition。这个 partition 对应的组播地址进入报文头;发送者真正画出的多边形留在每个报文体内。
这不是重复记录,而是两种承诺。报文头承诺网络能够把流量送到近似范围,报文体保留发送者的精确意图。覆盖该 partition 的基站收到报文以后,所谓“最后一程”才比较接收端报告的位置和原始多边形。
远方只需要知道较粗的位置
如果为每个 atom 建完整组播树,路由表会随地理单元迅速膨胀。RFC 2009 因而让状态的传播距离随粒度变化:atom 细节留在本地,county 级状态走得更远,state 等大 partition 才远距离传播。查表时先找完整 S/C/x,没有就退到 S/C/0,再退到 S/0/0。
单纯聚合仍会让远端路由器看见多条都通向同一大区域的链路。文档为每个 partition 选一个或少数指定基站路由器,只有它们的聚合成员关系向外传播。一个代表可以把远端表压成一条聚合链路,代价是文档明说的非最优路由。
覆盖交叠和替代路径还会让同一基站收到多份报文,因此仍需去重。粗 partition 也可能触达完全不在精确多边形内的小区。共享状态变小了,误达流量和末端工作却增加了。
坐标是输入,不是真实性的证明
应用层方案要求终端读取 GPS 并做点在多边形内的计算。另一种方案先广播临时组播组与多边形,判断自己在区域内的终端加入组,再接收长消息。后者用加入延迟和临时状态换取更少的无关数据。
RFC 也承认室内 GPS 可能失效,建议采用室内基站配置的地理位置。这个值至多表明设备连接了某个覆盖点,不能精确证明用户身体的位置。GPS 读数同样不证明设备身份、用户身份、授权或接收结果。
完整证据链至少包括:流量进入近似 partition、覆盖基站收到、设备取得位置声明、包含关系计算通过、组成员关系建立、应用收到内容、正确对象理解并采取行动。前一步从不自动证明后一步。
Experimental 身份封住了采用推论
RFC 2009 说明其地理组播子空间和 240.0.0.0 示例没有注册。它是 Experimental 文档;RFC 2026 把这类规范置于研究开发范围。RFC 1112 的主机组模型不认证组成员,RFC 1876 的 DNS LOC 也只表达位置与精度,不证明人在现场。
安全章节警告位置可能被用于限制信息或跟踪用户活动,却没有交付完整的认证、授权、保密或防坐标伪造机制。Lu Heng 关于最小初始规范、自愿采用与运行代码优先的论述要求我们继续追问实际实现;其现实层次区分又提醒:多边形是表示,路由和入组是可执行状态,服务结果仍是另一层事实。RFC 2009 的历史价值,就在于没有让近似路由冒充最后的证明。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
