Hi Kentaro,

The pseudocode is correct. The hash is based on the outer IPv6 header (SA, DA, 
and Flow Label) before popping it.

Thanks,
Pablo.

From: spring <[email protected]> on behalf of Kentaro Ebisawa 
<[email protected]>
Reply-To: Kentaro Ebisawa <[email protected]>
Date: Thursday, 21 February 2019 at 05:32
To: "[email protected]" <[email protected]>
Subject: [spring] Flow Label in End.DX4 
(draft-filsfils-spring-srv6-network-programming-07

Hi

In 4.9 End.DX4 (draft-filsfils-spring-srv6-network-programming-07), I noticed 
it requires Flow Label to be included in the hash in "after" poping IPv6 header.

> 3. ELSE IF ENH = 4 ;; Ref2
> 4. pop the (outer) IPv6 header and its extension headers
> 5. forward to layer-3 adjacency bound to the SID S ;; Ref3
 ...
> Ref3: Selected based on a hash of the packet’s header (at least SA, DA, Flow 
> Label)

Since IPv6 packet is already poped,  I think it might not be appropriate to 
mandate use of Flow Label in this case but using "identification field" for 
DX4. (unlike DX6)

Is this intentional or just a typo when copying from DX6?

Thanks,
--
Kentaro Ebisawa <[email protected]>

_______________________________________________
spring mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/spring

Reply via email to