alvaro's ASPA delete blechh

This commit is contained in:
Randy Bush 2022-06-15 10:06:34 -07:00
parent 2664fb37e5
commit b3fb05aef0

View file

@ -1045,11 +1045,15 @@
For the ASPA PDU, the announce/withdraw Flag is set to 1 to For the ASPA PDU, the announce/withdraw Flag is set to 1 to
indicate either the announcement of a new ASPA record or a indicate either the announcement of a new ASPA record or a
replacement for a previously announced record with the same replacement for a previously announced record with the same
Customer Autonomous System Number and AFI. The Customer Autonomous System Number and AFI.
announce/withdraw flag set to 0 indicates removal of the ASPA </t>
record in total. Here, only the AFI and the customer AS of <t>
the ASPA record MUST be provided, the Provider AS Count as If the announce/withdraw flag is set to 0, it indicates
well as the Provider AS Numbers list MUST be zero. removal of the entire ASPA record for the specified AFI and
Customer AS. Here, the AFI and the customer AS of the ASPA
record MUST be provided, the Provider AS Count must be zero,
the Provider AS Numbers list MUST be null, and these last two
fields MUST be ignored by the router.
</t> </t>
<t> <t>
@ -1084,16 +1088,6 @@
target="I-D.ietf-sidrops-aspa-profile"/>. target="I-D.ietf-sidrops-aspa-profile"/>.
</t> </t>
<t>
Receipt of an ASPA PDU with the Flags field indicating Delete
is an explicit withdraw from the router of the entire ASPA
data for that customer AS for the specified AFI. While the
Provider AS Count and the Provider AS Numbers MUST be ignored
by the router when the Flags field indicates a Delete, the
cache MUST set the Provider AS Count to zero, and have a null
Provider AS Numbers list.
</t>
</section> </section>
</section> </section>
@ -1183,7 +1177,7 @@
target="RFC6810"/> or <xref target="RFC8210"/> or send a version target="RFC6810"/> or <xref target="RFC8210"/> or send a version
2 Error Report PDU with Error Code 4 ("Unsupported Protocol 2 Error Report PDU with Error Code 4 ("Unsupported Protocol
Version") and terminate the connection; in which case the Version") and terminate the connection; in which case the
Arbitrary Bytes field of the ERROR Report PDU MUST be a list of Arbitrary Bytes field of the Error Report PDU MUST be a list of
one octet binary integers indicating the version numbers the one octet binary integers indicating the version numbers the
cache supports. The router MUST choose the highest mutally cache supports. The router MUST choose the highest mutally
supported version. If there are none, the router MUST abort the supported version. If there are none, the router MUST abort the
@ -2017,13 +2011,13 @@ Cache Router
<section anchor="Acknowledgements" title="Acknowledgements" numbered="no"> <section anchor="Acknowledgements" title="Acknowledgements" numbered="no">
<t> <t>
The authors wish to thank Nils Bars, Steve Bellovin, Oliver The authors wish to thank Nils Bars, Steve Bellovin, Oliver
Borchert, Mohamed Boucadair, Tim Bruijnzeels, Rex Fernando, Borchert, Mohamed Boucadair, Tim Bruijnzeels, Roman Danyliw, Rex
Richard Hansen, Martin Hoffmann, Paul Hoffman, Fabian Holler, Fernando, Richard Hansen, Martin Hoffmann, Paul Hoffman, Fabian
Russ Housley, Pradosh Mohapatra, Keyur Patel, David Mandelberg, Holler, Russ Housley, Pradosh Mohapatra, Keyur Patel, David
Sandy Murphy, Robert Raszuk, Andreas Reuter, Thomas Schmidt, Mandelberg, Sandy Murphy, Robert Raszuk, Andreas Reuter, Thomas
John Scudder, Ruediger Volk, Matthias Waehlisch, and David Ward. Schmidt, John Scudder, Ruediger Volk, Matthias Waehlisch, and
Particular thanks go to Hannes Gredler for showing us the David Ward. Particular thanks go to Hannes Gredler for showing
dangers of unnecessary fields. us the dangers of unnecessary fields.
</t> </t>
<t> <t>
No doubt this list is incomplete. We apologize to any No doubt this list is incomplete. We apologize to any