Hi Mikkel,

Le 16/12/20 à 10:19, Mikkel Fahnøe Jørgensen a écrit :
| It also seems odd to create a (bidirectional?) "path" with different identifiers at both sides.

Hi Quentin, I have not read through your document, as I mentioned in an earlier mail, I also have some concerns about the the Path-ID being too granular because QoE does not relate to a path instance (sequence number) but rather the tuples it runs over - at least most of the time.
+1, both the "forward path" and the "return path" should be considered.

But … the Path-ID in Liu uses the sequence number of the client CID. Presumable both endpoints uses the same Path-ID for the same path, even if server sends with a different CID.
Probably, but how can we ensure that for a given Path ID, each endhost uses the same network road to reach its peer?
I had some concerns about PATH_STATE frames conflicting on Path-ID when sent from different endpoints, but that shouldn’t be a problem. I also especially had a concern about future symmetric multipath with server announced endpoints, but if the client always probes the path first, the client CID still remains a unique identifier.

Now, I do think that a more stable Path-ID makes sense compare to the (potentially) frequently changing CIDs. But, again thinking about a future server announced endpoint, a server might want to use different paths for traffic steering even if the endpoint tuple remains the same for multiple virtual paths. The server CID could be computed differently for each virtual endpoint and affect server side routing.

So I am not sure client side Path-ID should be client CID because it changes often, but it should be sufficiently unique for both endpoints. Also I am not sure that a tuple based Path-ID is a good decision because of potential virtual server endpoints.

In my opinion, I don't think the "path" should be the element we should identify. Rather, I think we should identify "forward flows" and "backward flows" (what we call uniflows in our deconinck draft) and see paths as a combination of a forward flow and a backward one.

Best,

Quentin


Mikkel

On 16 December 2020 at 08.25.34, Yunfei Ma ([email protected] <mailto:[email protected]>) wrote:

It also seems odd to create a (bidirectional?) "path" with different identifiers at both sides.

Reply via email to