Re: ECMP [Tsvart last call review of draft-ietf-opsec-ipv6-eh-filtering-06]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 6/12/18 19:16, Brian E Carpenter wrote:
> On 2018-12-07 11:02, Nick Hilliard wrote:
>> Brian E Carpenter wrote on 06/12/2018 20:35:
>>> But there's a preliminary question: how widely is the flow label set
>>> by sending hosts? The answer is: widely, by modern o/s releases. But not
>>> much, by legacy o/s releases.
>>
>> more to the point, if you were going to implement a forwarding device, 
>> do you depend solely on the flow label?
>>
>> This gives end-user device control over the hashing path on a purely 
>> discretionary basis.  I.e. and end user can change the flow label and 
>> consequently make their own decisions about which network path to use, 
>> without affecting any other transmission characteristic of the network 
>> flow, e.g. port numbers, IP addresses, etc.
> 
> Well, ECMP would be based on the {dest, srce, flow_label} 3-tuple so
> it's only the layer 4+ info that's missing. That will be missing anyway
> when encryption takes over. 

If crypto == TLS, that need not.


> And any source that plays silly games
> with the flow label will damage its own users more than it damages
> the network.
> 
>> Operationally, flow labels can cause grief.  APNIC had a blog posting on 
>> this a while back
>>
>> https://blog.apnic.net/2018/01/11/ipv6-flow-label-misuse-hashing/
> 
> By Joel J, who generally knows what he's talking about.
> 
> "By in large, this flow label changing behaviour has been traced to IPv6 supporting CPE/firewalls, which change the flow label between the initial syn and the ack."

FWIW, FreeBSD had this behaviour -- without middleboxes involved ...
haven't checked recently to see if that's still the case

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@xxxxxxxxxxxxxxx
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492







[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux