Hi Loa,

Is there any known implementations you can show here which builds its IPv6
load balancing hash bases on the *variable length* IPv6 extension headers
content ? Or is your concern simply a speculation ? :)

As Zafar already indicated bunch of IETF work went into proposing to use
flow label which is part of base IPv6 header (fixed 40 bytes) - to name a
few RFC6437, RFC6438, RFC6294 etc ... for that very purpose.

So at min if someone indeed wants to expose himself and construct a hash
based on the variable length fields a knob should be provided to allow to
configure such network element to skip extension headers.

Regards,
Robert.


On Sat, Jun 2, 2018 at 10:21 AM, Loa Andersson <[email protected]> wrote:

> Zafar,
>
> My concern is that any load balancing tool might hash on the field where
> you have the O-bit, if it does OAM traffic and normal payload traffic
> will take different paths through the network.
>
> How do you guarantee  this this will not happen?
>
> /Loa
>
> On 2018-05-29 19:11, Zafar Ali (zali) wrote:
>
>> Hi Loa,
>>
>> Thanks for your question.
>>
>> O-bit "move" from SRH draft to this SRv6 OAM draft is part of a comment
>> received an agreement made during the LC of the SRH draft. Please review
>> the mail chain https://www.ietf.org/mail-arch
>> ive/web/ipv6/current/msg30131.html. There was never a suggestion or
>> agreement to "remove" O-bit or SRH.Flags field.
>>
>> Load balancing and ECMP in an SRv6 network are explained in
>> https://tools.ietf.org/html/draft-ietf-6man-segment-routing-
>> header-13#section-4.4. An implementation is expected to use the minimum
>> of (source, dest) address and flow label in the outer IPv6 header to
>> compute the hash. RFC6437 describes the use of flow labels to compute a
>> hash for IPv6 packets.
>>
>> Thanks
>>
>> Regards … Zafar
>>
>> *From: *Loa Andersson <[email protected]>
>> *Date: *Tuesday, May 29, 2018 at 9:48 AM
>> *To: *Huzhibo <[email protected]>, "Zafar Ali (zali)" <[email protected]>,
>> "[email protected]" <[email protected]>,
>> "[email protected]" <[email protected]>
>> *Cc: *Lizhenbin <[email protected]>, Yangang <[email protected]>
>> *Subject: *Re: [spring] About draft-ali-spring-srv6-oam-00
>>
>> Folks,
>>
>> I thought we had an agreement to remove the O-bit. As ZhiBo Hu points
>>
>> out other drafts drops it.
>>
>> The obvious reason to not use an O-bit is that if it ever is part of
>>
>> what an multipath functions hash on it will csue OAM traffic and
>>
>> "normal" traffic to use different paths. This defeats the idea with
>>
>> OAM traffic.
>>
>> /Loa
>>
>> On 2018-05-16 06:56, Huzhibo wrote:
>>
>>     Hi,
>>
>>     draft-ali-spring-srv6-oam-00 says The OAM packets are identified by
>>
>>     setting the O-bit in SRH,But I Notice the latest
>>
>>     I-D.6man-segment-routing-headerhas removed O-bit in the SRH extension
>>
>>     header. I want to confirm that draft-ali-spring-srv6-oam-00 will also
>>
>>     remove o-bit or keep the o-bit in the later version?
>>
>>     Ths
>>
>>     ZhiBo Hu
>>
>>     _______________________________________________
>>
>>     spring mailing list
>>
>>     [email protected]<mailto:[email protected]>
>>
>>     https://www.ietf.org/mailman/listinfo/spring
>>
>> --
>>
>> Loa Andersson                        email: [email protected]<mailto:[email protected]>
>>
>> Senior MPLS Expert
>>
>> Bronze Dragon Consulting             phone: +46 739 81 21 64
>>
>>
>>
>> _______________________________________________
>> spring mailing list
>> [email protected]
>> https://www.ietf.org/mailman/listinfo/spring
>>
>>
> --
>
>
> Loa Andersson                        email: [email protected]
> Senior MPLS Expert
> Bronze Dragon Consulting             phone: +46 739 81 21 64
>
> _______________________________________________
> spring mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/spring
>
_______________________________________________
spring mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/spring

Reply via email to