tsvwg / ietf-multipath-dccp

https://datatracker.ietf.org/doc/draft-ietf-tsvwg-multipath-dccp/
8 stars 13 forks source link

Limit the number of subflows #236

Closed markusa closed 11 months ago

markusa commented 1 year ago

Olivier's comments in https://mailarchive.ietf.org/arch/msg/tsvwg/T-9P8iVoU5i89VK9QJXnOG_IsL4/

I would suggest to allow mpdccp to support a limit in the number of 
subflows that a host can support. MPTCP does not directly provide this, 
but MPQCUI does this by allocating CIDs. MPDCCP could at least have an 
error message that indicates that there are too may subflows. An 
implementation cannot easily support an unlimited number of subflows and 
this has security implications.
markusa commented 1 year ago

Hi Olivier,

A server could simply reject incoming subflow requests in case no resources are available. RFC4340 already specifies the reset code "too busy".

Do you think we should add some recommendation to the draft that implementers

  1. should limit the number of subflows to avoid resource conflicts
  2. use reset code "too busy" in case maximum number of subflows are exceeded