From b3fb05aef096d86b4824a4d79478bbaba2f39499 Mon Sep 17 00:00:00 2001 From: Randy Bush Date: Wed, 15 Jun 2022 10:06:34 -0700 Subject: [PATCH] alvaro's ASPA delete blechh --- draft-ietf-sidrops-8210bis.xml | 40 +++++++++++++++------------------- 1 file changed, 17 insertions(+), 23 deletions(-) diff --git a/draft-ietf-sidrops-8210bis.xml b/draft-ietf-sidrops-8210bis.xml index d345ea2..84f739e 100644 --- a/draft-ietf-sidrops-8210bis.xml +++ b/draft-ietf-sidrops-8210bis.xml @@ -1045,11 +1045,15 @@ For the ASPA PDU, the announce/withdraw Flag is set to 1 to indicate either the announcement of a new ASPA record or a replacement for a previously announced record with the same - Customer Autonomous System Number and AFI. The - announce/withdraw flag set to 0 indicates removal of the ASPA - record in total. Here, only the AFI and the customer AS of - the ASPA record MUST be provided, the Provider AS Count as - well as the Provider AS Numbers list MUST be zero. + Customer Autonomous System Number and AFI. + + + If the announce/withdraw flag is set to 0, it indicates + 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. @@ -1084,16 +1088,6 @@ target="I-D.ietf-sidrops-aspa-profile"/>. - - 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. - - @@ -1183,7 +1177,7 @@ target="RFC6810"/> or or send a version 2 Error Report PDU with Error Code 4 ("Unsupported Protocol 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 cache supports. The router MUST choose the highest mutally supported version. If there are none, the router MUST abort the @@ -2017,13 +2011,13 @@ Cache Router
The authors wish to thank Nils Bars, Steve Bellovin, Oliver - Borchert, Mohamed Boucadair, Tim Bruijnzeels, Rex Fernando, - Richard Hansen, Martin Hoffmann, Paul Hoffman, Fabian Holler, - Russ Housley, Pradosh Mohapatra, Keyur Patel, David Mandelberg, - Sandy Murphy, Robert Raszuk, Andreas Reuter, Thomas Schmidt, - John Scudder, Ruediger Volk, Matthias Waehlisch, and David Ward. - Particular thanks go to Hannes Gredler for showing us the - dangers of unnecessary fields. + Borchert, Mohamed Boucadair, Tim Bruijnzeels, Roman Danyliw, Rex + Fernando, Richard Hansen, Martin Hoffmann, Paul Hoffman, Fabian + Holler, Russ Housley, Pradosh Mohapatra, Keyur Patel, David + Mandelberg, Sandy Murphy, Robert Raszuk, Andreas Reuter, Thomas + Schmidt, John Scudder, Ruediger Volk, Matthias Waehlisch, and + David Ward. Particular thanks go to Hannes Gredler for showing + us the dangers of unnecessary fields. No doubt this list is incomplete. We apologize to any