2.4.1. SvcPriority
2.4.1. SvcPriority
当 SvcPriority 为 0 时, SVCB 记录处于 AliasMode (第 2.4.2 节)。否则, 它处于 ServiceMode (第 2.4.3 节)。
在 SVCB RRset 中, 所有 RR 应该具有相同的模式。如果 RRset 包含 AliasMode 记录, 接收方必须忽略集合中的任何 ServiceMode 记录。
RRset 是明确的无序集合, 因此使用 SvcPriority 字段对 SVCB RR 施加顺序。较小的 SvcPriority 表示域所有者建议使用此记录, 而不是具有较大 SvcPriority 值的 ServiceMode RR。
当接收到包含多个具有相同 SvcPriority 值的 SVCB 记录的 RRset 时, 客户端应该在使用它们之前对优先级级别内的记录应用随机洗牌, 以确保均匀的负载平衡。