Brian E Carpenter wrote:
You're right in the general case. However, one could further constrain flow label allocation for the hosts that implement multi6 so that for multi6 packets the receiver wouldn't have to compare the locators but only use the flow label.
No, that doesn't work, because two quite independent source hosts might choose the same flow label. You have no choice but to look at the source locator as well as the label.
Well, I think you could reasonably require that a sender never uses the same
flow label twice at the same time (that is more constraining than the global
rule, but probably not a problem in a 20 bit space).
But you don't need to.
You simply apply the normal rule - make it unique per source and dest ULID
pair. That should make it unique across the {{source locator},{dest locator}}
set anyway, and thats's all you need.
Erik