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 を受信した場合, クライアントは, 均一な負荷分散を確保するために, それらを使用する前に優先度レベル内でレコードにランダムシャッフルを適用すべきである。