Andrew:

Hi!

The question was: "Does anything need to be added, deleted, changed, or
clarified?"  We want to be as specific as possible when we ask 6man for
their feedback.

>From your reply, I see that you are not happy that
§6.5/draft-ietf-spring-srv6-srh-compression doesn't talk about calculating
the upper-layer checksum in flight.  Do you think anything should/could be
added, deleted, changed, or clarified?  Do you have a specific text
proposal?

We plan to highlight the difference between
§6.5/draft-ietf-spring-srv6-srh-compression and §8.1/rfc8200 when we ask
6man for feedback.  I guess (please don't make me guess!) that you would
like 6man to comment on whether that difference represents an issue from
their point of view.  That is the purpose of consulting with them.

There is a separate thread on the topic of mandating the SRH.  Please
comment there too.

Thanks!

Alvaro.

On April 3, 2024 at 9:16:37 AM, Andrew Alston - IETF (
andrew-i...@liquid.tech) wrote:

As requested,



My original email on this topic quoted below – but first some thoughts on
how we could fix this.



   1. We could mandate the imposition of an HBH and then state that the
   draft updates 8200 with adequate text and with 6man agreement – this would
   allow for correct checksumming
   2. We could mandate SRH – though I think this would still require the
   document to note that it updates 8200 and contain text as to how
   3. We could draft and propose a BIS in 6man to update 8200 to cater for
   this – and then make the BIS normative to this draft – meaning that they
   get clustered by the editor such that one does not move without the other.



So I’ve given a lot of thought to the checksum issue – and here is where my
thinking is currently sitting.



---- Quoted original email on this topic below ----



Firstly – RFC8200 does not mention the word middlebox or middleware
anywhere.  Nor does RFC8200 specify anywhere that the checksum should not
be verifable in flight.



Indeed, section 8.1 actually details how to handle extension headers as
well – in order to make the checksum valid (Last paragraph page 27)



Now, while there are specific uses cases for in flight validation of
checksums which I’m not at liberty to discuss here, surfice to say that
they exist and stem from the need to verify that packet changes aren’t
occuring in flight – I believe that’s kinda besides the point.  The point
here is that as it stands, the draft violates RFC8200.  This leaves two
options in my view a.) Either update 8200 – with the agreement of 6man – or
pass an RFC8200 BIS through 6man.



Either way – if you are violating a standard held by another working group
– and this does violate section 8.1 – you should be updating the standard
that is being violated or alternatively BIS’ing it to avoid the
violation.   But both require that 6man is in full agreement, since SPRING
is not chartered to make updates or violate standards put forward by
another working group.  Hence – my suggestion would be to take this to 6man
and go through the process, though at minimum I fail to see how this cannot
update RFC8200.



In fact, let me be clear here – any attempt to pass this document WITHOUT
correct review by 6man will result in an appeal.



Thanks



Andrew



---- End of quoted email ----



Thanks



Andrew





* Internal All Employees From: *Alvaro Retana <aretana.i...@gmail.com>
*Date: *Wednesday, 3 April 2024 at 15:40
*To: *Andrew Alston - IETF <andrew-i...@liquid.tech>, SPRING WG List <
spring@ietf.org>
*Cc: *spring-cha...@ietf.org <spring-cha...@ietf.org>
*Subject: *Re: [spring] C-SIDs and upper layer checksums
(draft-ietf-spring-srv6-srh-compression)

CAUTION: This email has originated from a free email service commonly used
for personal email services, please be guided accordingly especially if
this email is asking to click links or share information.


On April 3, 2024 at 7:59:20 AM, Andrew Alston - IETF wrote:

> Just a clarification – I believe my comments on section 6.5 have been well
> documented in other threads – would you like them duplicated here for
> clarity?

Yes, we do.

Thanks!

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

Reply via email to