@techreport{paasch-mptcp-loadbalancer-00, number = {draft-paasch-mptcp-loadbalancer-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-paasch-mptcp-loadbalancer/00/}, author = {Christoph Paasch and Greg Greenway and Alan Ford}, title = {{Multipath TCP behind Layer-4 loadbalancers}}, pagetotal = 8, year = 2015, month = sep, day = 7, abstract = {Large webserver farms consist of thousands of frontend proxies that serve as endpoints for the TCP and TLS connection and relay traffic to the (sometimes distant) backend servers. Load-balancing across those server is done by layer-4 loadbalancers that ensure that a TCP flow will always reach the same server. Multipath TCP's use of multiple TCP subflows for the transmission of the data stream requires those loadbalancers to be aware of MPTCP to ensure that all subflows belonging to the same MPTCP connection reach the same frontend proxy. In this document we analyze the challenges related to this and suggest a simple modification to the generation of the MPTCP-token to overcome those challenges.}, }