摘要
- X.500 规定了命名树的根,却没有提供可扩展的根治理程序。NameFLOW-Paradise 通过非标准根 DSA Giant Tortoise,让每个第一层 DSA 只需维护一份与根的双边协议,而不是与所有同级逐一签约。
- RFC 2120 没有宣称标准可以立即替代运行中的 Quipu。DOP 实现稀少,1993 年与 1997 年版 X.500 还有缺陷,因此迁移被拆成快速、较慢和长期三条路径,分别组合 DISP 影子复制、访问控制信息与 DOP 层级操作绑定。
- 根副本能支持 List 或单层 Search,只能证明某个节点在某个时间拥有怎样的协调与复制状态。它不能证明全球覆盖、主数据实时、访问安全或普遍授权;提议中的根 DSA 明确不承担 LDAP、DAP 或 DSP 的用户查询。
RFC 2120 的问题首先是一道组织算术题。按照 X.500 的模型,第一层 DSA 的管理员共同维护根命名上下文;标准却没有说明这个共同体怎样日常运转。没有根 DSA 时,新加入者必须与所有既有第一层 DSA 逐一建立协议。树形名称空间的背后,实际长出的是越来越密的双边协商网。
NameFLOW-Paradise 已经用另一种拓扑解决了这个问题。名为 Giant Tortoise 的根 DSA 保存国家条目,Quipu 的复制机制再把这些条目送到各国 DSA 与其他目录服务器。RFC 2120 记载,1996 年 6 月有 770 台 DSA 在复制这批信息。它不是凭“根”这个词获得统治权,而是把协商结构改成枢纽辐射型:每个第一层 DSA 与根维护一份协议即可。
这套机制还改善了单层搜索。旧标准模型中的国家级根上下文副本主要保存知识信息,可以完成不安全的 List,却没有足够的条目属性在本地应用过滤条件。Quipu 能复制更完整的国家条目,于是查询不必逐一链向或转介到各个主 DSA。
但便利不等于权威。Giant Tortoise 是非标准知识模型的产物;一个国家 DSA 拿到本地副本,并不会因此成为这些条目的主节点。主条目、复制协议、传输批次、查询结果与政策授权始终是不同层次的事实。
迁移必须保住运行价值,而不是只更换协议名称
到 1997 年,NameFLOW-Paradise 希望采用 1993 年版 ISO X.500 协议。表面上的标准答案是:根 DSA 与每个第一层主 DSA 通过 DOP 建立层级操作绑定,再用 DISP 分发扩展后的根上下文。这样,本地 DSA 仍能完成 List、单层 Search,并把名称解析导向其他第一层 DSA。
实际情况迫使作者把迁移拆开。支持 DOP 的供应商很少;标准文本本身也有空洞。DISP 复制从属引用时,不能带齐安全 List 所需的某些访问控制信息;仅复制引用也不会自动带来单层 Search 所需的从属条目。就连长期方案中的根式层级绑定,虽然 ASN.1 语法允许,正文也没有真正描述这种安排。
快速路径因此只用 DISP,不等 DOP。第一层管理员把访问点和所掌握的相对可分辨名称交给根管理员,甚至可以通过电话完成初始沟通,然后建立影子复制协议。所得根副本可以汇集并分发知识信息,支持不安全的 List;它明确不是完整方案,因为缺少安全操作所需的访问控制材料,也缺少本地单层 Search 所需的丰富条目。
较慢路径反向增加“点状”影子协议:各第一层 DSA 把自己掌握的条目提供给根,根端把影子条目补成近似由层级操作绑定创建的形态,并加入指向主 DSA 的从属引用;第二层影子关系再把完整根上下文向外分发。修复两处标准缺陷后,它可以支持安全 List 和单层 Search。参加 1996 年 DANTE 会议的供应商预计,较完整的实现到 1998 年中期前都难以普及。
长期路径才是 DOP 层级操作绑定。第一层 DSA 继续掌握自己的条目,绑定负责让从属引用、过滤属性、集合属性与访问控制信息同根同步,根再向参与方提供根上下文影子。
三条路径生成的证据并不等价。快速路径里能列出名称,不代表安全控制已经到位;较慢路径里能本地搜索,不代表主条目此刻仍与副本一致;DOP 绑定存在,也不代表每个供应商实现正确,或每个第一层管理员都已参加。
根被刻意排除在公共入口之外
RFC 2120 提议只设一个主根 DSA,同时明确规定它不通过 LDAP、DAP 或 DSP 接受普通目录操作。用户应查询持有影子副本的第一层 DSA。这个设计边界决定了“根”的历史含义:它是协调与复制节点,不是面向全世界的搜索服务。
这也使 RFC 2120 与 RFC 2148 的白页部署问题保持距离。后者关心谁收集、维护个人记录,机构如何更新记录,隐私权怎样安排,客户端如何访问服务;前者解决的只是第一层目录系统如何避免全互联协议网,以及怎样在不丢失实用性能的前提下替换专有机制。
一次成功的 List,只说明应答 DSA 在当时的状态与访问条件下看到了某些从属名称或引用。一次成功的单层 Search,只说明它拥有足够的本地复制属性来执行过滤。两者都不能推出记录全球完整、所有主节点实时一致、每个调用者都获授权,或全世界遵循同一政策。
RFC 1276 曾把 Quipu 描述为过渡性的事实标准:在试验网络中有效、部署迅速,同时已有可管理性与可扩展性限制。RFC 2120 正是从这套运行代码通向更标准机制的桥。它留下的不是“中央节点天然拥有权威”,也不是“标准必然立刻替代旧系统”,而是一种更严格的迁移语言:每一步要保住哪种操作能力、能产生哪种证据,以及哪些主张仍须在别处证明。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
