Closed nandsky closed 1 year ago
It is often necessary to have separate CCs when you want to use multiple paths for concurrent transmission. If the paths' bottlenecks are not shared, it is very likely that one path is congested while the other is not. In the case of a share bottleneck , coupled CC may be used, but you still need CC state per path. For our experience, coupled CC did not perform well so we generally use non-coupled CC per path.
RFC9000 allows to not reset the cc on migration if you are rather certain that the path actually didn't change. This is also still allowed in the multipath extension because in this case it's a migration event and not a new path. I don't see a conflict.
It seems like no action is needed here.
As described in Section 1. Introduction:
But what RFC 9000 9.4. Loss Detection and Congestion Control says:
In my option, it is necessary to maintain a CC state machine per path, but rfc 9000 does not require that?