edits from Luigi Iannone <ggx@gigix.net> review

This commit is contained in:
Randy Bush 2025-06-05 16:24:19 -07:00
parent 9461a09b73
commit 4179601bf0

View file

@ -8,7 +8,7 @@
<?rfc compact="yes"?> <?rfc compact="yes"?>
<?rfc subcompact="no"?> <?rfc subcompact="no"?>
<rfc category="std" docName="draft-ietf-sidrops-8210bis-20" <rfc category="std" docName="draft-ietf-sidrops-8210bis-21"
submissionType="IETF" ipr="trust200902" version="2" consensus="yes"> submissionType="IETF" ipr="trust200902" version="2" consensus="yes">
<front> <front>
@ -1517,7 +1517,7 @@ Cache Router
Caches and routers MAY use Transport Layer Security (TLS) Caches and routers MAY use Transport Layer Security (TLS)
transport <xref target="RFC8446"/> using port rpki-rtr-tls transport <xref target="RFC8446"/> using port rpki-rtr-tls
(324); see <xref target="IANA"/>. Conformance to <xref (324); see <xref target="IANA"/>. Conformance to <xref
target="RFC7525"/> modern cipher suites is REQUIRED. target="BCP195"/> modern cipher suites is REQUIRED.
</t> </t>
</list></t> </list></t>
@ -1747,9 +1747,9 @@ Cache Router
described. described.
</t> </t>
<t> <t>
<xref target="order"/> describes an optional but RECOMMENDED <xref target="order"/> describes a RECOMMENDED ordering of all
ordering of all PDUs which allows mitigation of the race PDUs which allows mitigation of the race conditions described in
conditions described in <xref target="races"/>. <xref target="races"/>.
</t> </t>
<t> <t>
<xref target="trans"/> describes how a router MAY process <xref target="trans"/> describes how a router MAY process
@ -1759,7 +1759,7 @@ Cache Router
<section anchor="races" title="ROA PDU Race Minimization"> <section anchor="races" title="ROA PDU Race Minimization">
<t> <t>
When a cache is sending ROA (IPv4 or IPv6) VRPs to a router When a cache is sending ROA (IPv4 or IPv6) VRPs to a router,
undesirable race conditions are possible: undesirable race conditions are possible:
<list style="hanging"> <list style="hanging">
<t hangText="Make Before Break:"> <t hangText="Make Before Break:">
@ -1804,27 +1804,29 @@ Cache Router
exceptions in <xref target="races"/> above, ordering MUST be, exceptions in <xref target="races"/> above, ordering MUST be,
as follows: as follows:
</t> </t>
<list style="symbols"> <ol type="%d">
<t> <li>
PDUs are first ordered by PDU Type, PDUs are first ordered by PDU Type,
</t> </li>
<t> <li>
IPv4 and IPv6 Prefix VRPs are ordered by: first IPvX Prefix, IPv4 and IPv6 Prefix VRPs are ordered by: first IPvX Prefix,
second Prefix Length, third Max Length, and fourth Autonomous second Prefix Length (largest value first for announcements,
System Number. Treating announcements of VPUs with AS 0 as lowest value first for withdrawals), third Max Length, and
sorting last, and withdrawals as sorting first, fulfills the "AS fourth Autonomous System Number. Treating announcements of
0" requirement of <xref target="races"/>. Treating VPUs with AS 0 as sorting last, and withdrawals as sorting
announcements of sub-prefixes as sorting first fulfills the first, fulfills the "AS 0" requirement of <xref
"Longest Prefix Match" requirement of <xref target="races"/>. target="races"/>. Treating announcements of sub-prefixes as
</t> sorting first fulfills the "Longest Prefix Match"
<t> requirement of <xref target="races"/>.
</li>
<li>
Router Key PDUs are ordered by AS Number and then Subject Public Router Key PDUs are ordered by AS Number and then Subject Public
Key Info. Key Info.
</t> </li>
<t> <li>
And ASPA PDUs ordered by Customer AS. And ASPA PDUs ordered by Customer AS.
</t> </li>
</list> </ol>
<t> <t>
Unless specifically configured for a particular cache, a Unless specifically configured for a particular cache, a
router MUST NOT depend on payload PDU ordering. router MUST NOT depend on payload PDU ordering.
@ -2139,12 +2141,12 @@ Cache Router
<?rfc include="reference.RFC.6487.xml"?> <?rfc include="reference.RFC.6487.xml"?>
<?rfc include="reference.RFC.6810.xml"?> <?rfc include="reference.RFC.6810.xml"?>
<?rfc include="reference.RFC.6811.xml"?> <?rfc include="reference.RFC.6811.xml"?>
<?rfc include="reference.RFC.7525.xml"?>
<?rfc include="reference.RFC.8174.xml"?> <?rfc include="reference.RFC.8174.xml"?>
<?rfc include="reference.RFC.8210.xml"?> <?rfc include="reference.RFC.8210.xml"?>
<?rfc include="reference.RFC.8446.xml"?> <?rfc include="reference.RFC.8446.xml"?>
<?rfc include="reference.RFC.8608.xml"?> <?rfc include="reference.RFC.8608.xml"?>
<?rfc include="reference.RFC.8635.xml"?> <?rfc include="reference.RFC.8635.xml"?>
<?rfc include="reference.BCP.195.xml"?>
</references> </references>
<references title="Informative References"> <references title="Informative References">