1 / 8

MPTCP proxy mechanisms ( draft-wei-mptcp-proxy-mechanism-00 )

MPTCP proxy mechanisms ( draft-wei-mptcp-proxy-mechanism-00 ). IETF 90 Toronto, Canada. Xinpeng Wei. Why MPTCP proxy is needed ? --An example. path#1. Internet. path#2. TCP server. MPTCP host.

ganya
Download Presentation

MPTCP proxy mechanisms ( draft-wei-mptcp-proxy-mechanism-00 )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MPTCP proxy mechanisms (draft-wei-mptcp-proxy-mechanism-00) IETF 90 Toronto, Canada Xinpeng Wei

  2. Why MPTCP proxy is needed?--An example path#1 Internet path#2 TCP server MPTCP host Currently most of servers on Internet are TCP server, and this situation will significantly prevent MPTCP-capable hosts to fully benefit from MPTCP.

  3. Basic concept of MPTCP proxy mapping TCP connection MPTCP connection MPTCP host MPTCP TCP TCP host proxy

  4. How could MPTCP proxy be deployed? MPTCP proxy UGW UGW MPTCP proxy: off-path model Internet Internet TCP server TCP server MPTCP host MPTCP host MPTCP proxy MPTCP proxy: on-path model

  5. Mechanisms for off-path MPTCP proxy ①initial sub-flow setup with server ②inspect MPTCP initial sub-flow ④set up TCP connection MPTCP proxy ③inform the existence of proxy to host, and set up sub-flow between host and proxy. (ADD_ADDR(proxy IP)) Internet TCP server MPTCP host ⑤set up new sub-flow with proxy.

  6. Mechanisms for on-path MPTCP proxy ①initial sub-flow setup with server ②inspect MPTCP initial sub-flow ④set up TCP connection MPTCP proxy ③set up sub-flow between host and proxy. ⑥inspect new sub-flow setup and set up sub-flow instead of server. Internet TCP server MPTCP host ⑤setup new sub-flow with server

  7. Extension to MPTCP protocol A new flag 'P' in MPTCP MP_CAPABLE option needs to be defined, refer to RFC 6824, Section 3.1. This flag is used by proxy to inform MPTCP capable host the existence of proxy.

More Related