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
