Fernando, all,

Acknowledging that the IESG has received this.

Regards,
Alissa Cooper
IETF Chair


> On Apr 22, 2020, at 10:26 PM, Fernando Gont <fg...@si6networks.com> wrote:
> 
> IESG,
> 
> As we had promised to the 6man WG and the Spring WG, we are contacting you to 
> formally appeal the declaration of WG consensus to progress 
> draft-ietf-spring-srv6-network-programming.
> (we are cc'ing the 6man WG, the Spring WG, and the general IETF list for the 
> sake of transparency and openness).
> 
> * Appellants:
> 
> Fernando Gont <fg...@si6networks.com>
> Andrew Alston <andrew.als...@liquidtelecom.com>
> Sander Steffann <san...@steffann.nl>
> 
> 
> * Description of the Dispute
> 
> Recently, Spring WG consensus to progress 
> draft-ietf-spring-srv6-network-programming was declared. However, we believe 
> that major concerns raised as part of the WGLC of this document remained 
> unaddressed at the time WG consensus was declared. Additionally, we believe 
> that the WGLC process has not been handled with appropriate transparency.
> 
> A Working Group Last Call (WGLC) was initiated on December 15, 2019 for the 
> document draft-ietf-spring-srv6-network-programming [WGLC], by one of Spring 
> WG co-chairs, Bruno Decraene.
> 
> During the WGLC process, a number of concerns were raised on the document. 
> While there have been ongoing discussions on some of these concerns, they 
> remained unaddressed at the time consensus was declared, and it is unclear if 
> the version of the document that has been shipped for publication has 
> successfully addressed them, since the working group has not been given the 
> chance to review the document that was shipped to the IESG for publication, 
> with adequate time to comment. Among others, the aforementioned concerns 
> include:
> 
> 1) Participants requested a justification for the need of PSP
>   (Penultimate Segment Pop). [PSP-R]
> 
>   Essentially, there is no general understanding on why PSP is needed.
>   Additionally, there have been concerns that PSP may be harmful.
>   Therefore, more analysis is needed both to justify the
>   specification of PSP, and to identify possible drawbacks associated
>   with it.
> 
> 2) Participants have argued that PSP violates RFC8200 [IPV6-V]
> 
>   Many participants have argued that, while the wording in RFC8200 is
>   far from perfect, the intent of RFC8200 has been to forbid en-route
>   header insertion/removal; as such, PSP is in violation of RFC8200.
>   At the very least, draft-ietf-spring-srv6-network-programming should
>   note that it is employing one very specific interpretation of RFC8200
>   for the WG and the IETF community as a whole to have the necessary
>   elements to make a decision on this document when reviewing it as
>   part of the standardization process.
> 
> 3) Participants noted that PSP violates the specification of routing headers 
> [SR-V]
> 
>   PSP implies that the penultimate segment firstly processes a routing
>   header (as implied by RFC8200 and specified by RFC8754) and that,
>   if the penultimate segment finds that Segments Left == 0, the segment
>   routing header be removed. This later behaviour deviates from RFC8200
>   and RFC8754. As such, the working group should decide whether such
>   documents should be updated by a separate effort in the relevant
>   working group (6man). We believe that
>   draft-ietf-spring-srv6-network-programming cannot proceed specifying
>   PSP before this issue has been resolved.
> 
> 4) Participants requested a more prescriptive SID format [SID]
> 
>   Since SIDs are eventually employed as IPv6 addresses in the
>   forwarding plane, it may be necessary to specify SIDs in a more
>   prescriptive way. Namely, require that SIDs result in IPv6
>   Unicast Addresses, and that conflicts with e.g. IPv6 reserved
>   addresses be avoided.
> 
> 5) Participants questioned whether the SID format is deployable
> 
>   The draft specifies a SID format, which is automatically an IPv6
>   prefix format. Concerns have been raised both on-list and at
>   an IETF meeting about the required address space needed to deploy
>   the technology described in the draft. Especially because a
>   presented example uses a /40, which is more than many networks have.
>   While discussing the document early on at an IETF meeting [SIZE-V],
>   better data on this was promised, but never delivered. While
>   restricting the used prefix sizes is not appropriate in this draft,
>   the authors, chair and responsible AD have consistently ignored
>   requests for real-life examples that demonstrate that the draft is
>   deployable with the current RIR policies, or that cooperation with
>   RIRs is necessary to make it deployable in the future. This issue was
>   noted yet once again before WGLC consensus was declared [SIZE-L].
> 
> 
> The request for justification of PSP was dismissed by Bruno Decraene, noting 
> that
> 
>  "I don't think that the SPRING WG can really evaluate this point
>   (lack of hardware knowledge, lack of detailed information on the
>   hardwares). The fact that this has been implemented by some platforms
>   and deployed by some operators, is, to me, an indication that it is
>   useful for those cases." [WGLC-O].
> 
> We note that the same group that allegedly does not have the necessary skills 
> or information for evaluating the need for PSP is the same group that has 
> theoretically reached consensus to proceed with moving 
> draft-ietf-spring-srv6-network-programming forward on the standardization 
> process.
> 
> The concern that this document violates RFC8200 was dismissed [WGLC-O], 
> noting that an associated erratum (#5933) on RFC8200 [ERRATA] "has not been 
> accepted by the responsible AD". However, at the time WG consensus was 
> declared (February 28, 2020), the erratum had not yet been processed by the 
> responsible AD (the associated erratum was processed on March 2, 2020).
> 
> The concerns about whether the SID format is deployable was also discussed 
> off-list with the responsible AD [SID-S]. At first, the AD seemed to be under 
> the impression that enterprises (that often only have a /48 available) do not 
> use technologies such as EVPN, L3VPN and network programming. This 
> misjudgement of the AD has been made clear based on real life examples. 
> However, further requests for better examples for the WG to be able to 
> determine if this technology is deployable have been ignored.
> 
> The rest of the concerns were dismissed without further comments (please see 
> e.g. [SID-O]).
> 
> 
> In addition to the aforementioned technical issues, a number of procedural 
> concerns have been raised as a result of the WGLC of this document, including:
> 
> 1) Concerns [COI] about the conflict of interest represented by the WGLC
>   being handled by a Contributor (Bruno Decrane) of
>   draft-ietf-spring-srv6-network-programming.
> 
>   In this respect, Bruno Decraene started the WGLC of this document
>   [WGLC], and eventually declared the outcome of the WGLC (noting that
>   he had handled the WGLC process [WGLC-O] because his co-chair was
>   unavailable), and that the responsible AD (Martin Vigoureux) would
>   make the formal decision to send the document to the next level.
>   Later on, the responsible AD (Martin Vigoureux) sent a more terse
>   notification to the Spring mailing-list [WGLC-O2] declaring WG
>   consensus to progress the document, while noting that he had
>   performed the evaluation of the WGLC process himself.
> 
> 2) There was not enough time for the working group to review the draft
>   version on which consensus was declared. [REVIEW]
> 
>   WG consensus [WGLC-O2] was declared for a second time (this time by
>   Martin Vigoureux, on March 2, 2020, at 18:53 UTC), on version
>   draft-ietf-spring-srv6-network-programming-11 of the document,
>   which had been announced on the Spring mailing-list [DRAFT-A] on
>   March 2, 2020, at 16:47 UTC.
> 
> 3) The shepherd writeup for this document [WRITEUP] seems to be omitting
>   information and misrepresenting the process that took place in the
>   working group. At the time consensus was declared on the document
>   [WGLC-O] [WGLC-O2], all of the concerns listed above remained
>   unaddressed (e.g., please see [PSP-U] and [IPv6-U]). It took over one
>   month for the status of the document to be reflected on the
>   Datatracker. During this period of time, multiple requests were
>   publicly made about the status of the document [STATUS-1][STATUS-2]
>   [STATUS-3]. On March 11, 2020, the document shepherd claimed to be
>   preparing the shepherd's writeup [WRITEUP-2]. Since then, multiple
>   revisions of the document were published (-11 through -15),
>   apparently to address some of the concerns that seemed to have been
>   dismissed during the WGLC and when consensus to move the document
>   forward was declared. The resulting changes were not publicly
>   discussed on the mailing-list. When the status of the document was
>   finally updated in the Datatracker, the responsible AD noted
>   [WGLC-POST] that revisions published since WG consensus had been
>   declared addressed objections that had been raised during the WGLC of
>   the document. However, it is unclear if the version of the document
>   that has been shipped from the WG has successfully addressed them --
>   particularly when some of the aforementioned concerns had been raised
>   by multiple participants, and the corresponding document updates have
>   never been subject to discussion on the working group mailing-list.
> 
> While these issues might have simply been the result of mistakes while 
> handling the WGLC of this document, they have been unfortunate in terms of 
> transparency of the process and credibility of the outcome of such process 
> (see e.g. [PROC] and [REVIEW]).
> 
> 
> * Requested Action
> 
> We request that the document be returned to the SPRING Working Group, such 
> that the aforementioned technical concerns are addressed (and the WG has the 
> chance to confirm they have been addressed), and that, subsequently, a second 
> Working Group Last Call (WGLC) be initiated on the document. Additionally, we 
> request that measures be taken such that possible conflicts of interest are 
> avoided when evaluating this second WGLC.
> 
> 
> * References
> 
> [COI] 
> https://mailarchive.ietf.org/arch/msg/spring/VK75j1TlsEA1zFcQ_IjC0_g86Og/
> 
> [DRAFT-A] 
> https://mailarchive.ietf.org/arch/msg/spring/5W_t--Ns12g9zNhItaVe-sglwwY/
> 
> [ERRATA] https://www.rfc-editor.org/errata/eid5933
> 
> [IPV6-U] 
> https://mailarchive.ietf.org/arch/msg/spring/zJvAkj4joRypuJ6ibBJFFoxXDD4/
> 
> [IPV6-V] 
> https://mailarchive.ietf.org/arch/msg/spring/XZ_D_cfPNNzXpi4_ZbuTidMTo4k/
> 
> [IPV6-V2] 
> https://mailarchive.ietf.org/arch/msg/spring/Xrcclo0s4pnug9upG9rUinYMv1I/
> 
> [PROC] 
> https://mailarchive.ietf.org/arch/msg/spring/fXdr3-uAFSYGZN2vOGSwC7IJ8Ow/
> 
> [PSP-R] 
> https://mailarchive.ietf.org/arch/msg/spring/eSP4xVYVgjtCmAMGMkqHedv80jU/
> 
> [PSP-U] 
> https://mailarchive.ietf.org/arch/msg/spring/EuJwUeIyyXonE0aGHCqwT2fd5G8/
> 
> [REVIEW] 
> https://mailarchive.ietf.org/arch/msg/spring/1kPMfQIRhf7EoOqA_3jtmo6dbt4/
> 
> [SID] 
> https://mailarchive.ietf.org/arch/msg/spring/2ApHpreqPTS689pAEyhiZEdTf7k/
> 
> [SID-O] 
> https://mailarchive.ietf.org/arch/msg/spring/BhIpH8b_Z-08NSq7wre36qAtqPY/
> 
> [SID-S] Steffann, Sander, private communication. Please contact Sander 
> Steffan at <san...@steffann.nl> for further details.
> 
> [SIZE-L] 
> https://mailarchive.ietf.org/arch/msg/spring/_SYsvWXQo9t4o2KbJuEiVS-75B4/
> 
> [SIZE-V] Colitti, L. Spring wg meeting, IETF 105. 
> https://youtu.be/WuoJWecyATQ?t=1241
> 
> [SR-V] 
> https://mailarchive.ietf.org/arch/msg/spring/Xrcclo0s4pnug9upG9rUinYMv1I/
> 
> [STATUS-1] 
> https://mailarchive.ietf.org/arch/msg/spring/odkMyhc1LUd-h6uHp9yNlDgnCTg/
> 
> [STATUS-2] 
> https://mailarchive.ietf.org/arch/msg/spring/klH4StuD4E8DhVVrgGEBIFUf0sE/
> 
> [STATUS-3] 
> https://mailarchive.ietf.org/arch/msg/spring/tLL_XuqUNPHzHuzhwL4-AUtVTEQ/
> 
> [WGLC] 
> https://mailarchive.ietf.org/arch/msg/spring/tFJ742P88QYh9Ns8N97gC8BPWA4/
> 
> [WGLC-O] 
> https://mailarchive.ietf.org/arch/msg/spring/or8086G4iYfee5_Icw4PnhkPLBo/
> 
> [WGLC-O2] 
> https://mailarchive.ietf.org/arch/msg/spring/VxWwLVXBD0gRbUb4nD_NY6lE-MI/
> 
> [WGLC-POST] 
> https://mailarchive.ietf.org/arch/msg/spring/egaddcV_LVAnJwHFEy98crx9LFg/
> 
> [WRITEUP] 
> https://datatracker.ietf.org/doc/draft-ietf-spring-srv6-network-programming/shepherdwriteup/
> 
> [WRITEUP-2] 
> https://mailarchive.ietf.org/arch/msg/spring/tSWyFOVaKDz2OyLzzckjWhvxE5U/
> 
> 
> Yours faithfully,
> -- 
> Fernando Gont
> SI6 Networks
> e-mail: fg...@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
> 
> 
> 
> 

_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to