2.4.3. ServiceMode
2.4.3. ServiceMode
在 ServiceMode 中, 每个 RR 中的 TargetName 和 SvcParams 将服务的替代端点与其连接参数关联起来。
使用 SVCB 的每个协议方案必须定义协议映射, 该映射说明如何为该方案的连接应用 SvcParams。除非协议映射另有规定, 否则客户端必须忽略他们不识别的任何 SvcParam。
某些 SvcParams 对 RR 中的其他 SvcParams 施加要求。如果 ServiceMode RR 的所有 SvcParams 都符合彼此的要求, 则该 RR 称为 "self-consistent (自洽)"。客户端必须拒绝任何已识别的 SvcParams 不自洽的 RR, 并且可以拒绝整个 RRset。为了帮助区域运营商避免这种情况, 区域文件实现也应该强制执行自洽性。