> On 23 Feb 2021, at 15:18, Jeffrey (Zhaohui) Zhang <[email protected]> wrote:
> 
> I am not sure if that is a good idea:
>  
> RFC 5586 says “The G-ACh MUST NOT be used to transport user traffic”. To me 
> IOAM traffic is user traffic with OAM information.

Correct on both counts. Though we could change the 5586 restriction. It would 
only be a problem for receiving LSRs that needed to do this and not on path 
LSRs, and if you need to do this function you need to change the forwarder 
anyway.

> It puts one G-Ach header after another G-Ach header. As far as I understand 
> it, G-Ach does not have a “next header” concept and using 0001b to indicate 
> that another G-Ach header follows is not safe.
Correct. 

The PW label says that what follows is a CW

The CW may preceded PW payload, or precede stuff defined by the ACH type.

An ACH (A1)  followed by an ACH (A2) is only defined if the A1 tells the 
forwarder to expect another ACH. We could change that definition, but I am 
concerned we rapidly enter extension header hell which may be OK if it is where 
we want to go.

> In case PW payload, the above will put the PW label before the IOAM label. 
> Having those extra IOAM/G-Ach headers between the PW+IOAM label and PW 
> payload adds complexity to the fast path processing.

Yes and you forgot any entropy labels that may be hanging about in the stack.

- Stewart


>  
> Jeffrey

_______________________________________________
Int-area mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to