Hi Vlad, Please see inline.
Cheers, Med De : Vladimir Olteanu [mailto:vladimir.olte...@cs.pub.ro] Envoyé : vendredi 7 juillet 2017 09:19 À : BOUCADAIR Mohamed IMT/OLN; David Schinazi Cc : Int-area@ietf.org; multipathtcp Objet : Re: [Int-area] SOCKS 6 Draft Hi Mohamed, I'm replying specifically to the parts quoted below. SOCKS is used by explicit proxies; anything related to transparent proxies is beyond its scope. [Med] The definition we had so far is that "explicit proxy" means that the client is aware about the presence of the proxy and such packets are sent explicitly to that proxy. An explicit proxy can therefore behave either as transparent or non-transparent. I understand, that the current design assumes non-transparent mode. It does not preclude the deployment of anything transparent. In other words, I merely propose it as an alternative to MP_CONVERT. Discussing PCP, IPv6 source address preservation, UPnP etc. makes no sense in this context. [Med] I disagree. The support of incoming connections is one of the requirements of the MPTCP WG: "A session can be initiated from either end". This is why I'm wondering how this typical flow can be achieved with SOCKS. H<=====CPE<----------proxy<===RM +----------+ Cheers, Vlad On 7/6/2017 3:56 PM, mohamed.boucad...@orange.com<mailto:mohamed.boucad...@orange.com> wrote: De : Vladimir Olteanu [mailto:vladimir.olte...@cs.pub.ro] Envoyé : mercredi 5 juillet 2017 18:39 À : BOUCADAIR Mohamed IMT/OLN; David Schinazi Cc : Int-area@ietf.org<mailto:Int-area@ietf.org>; multipathtcp Objet : Re: [Int-area] SOCKS 6 Draft <SNIP> On 7/5/2017 9:00 AM, mohamed.boucad...@orange.com<mailto:mohamed.boucad...@orange.com> wrote: <SNIP> De : Vladimir Olteanu [mailto:vladimir.olte...@cs.pub.ro] Envoyé : mercredi 5 juillet 2017 01:35 À : BOUCADAIR Mohamed IMT/OLN; David Schinazi Cc : Int-area@ietf.org<mailto:Int-area@ietf.org>; multipathtcp Objet : Re: [Int-area] SOCKS 6 Draft <SNIP> Can you please let me know if the proposal supports the following features: * Support incoming connections (Proxy<---Remote Host): That is the proxy intercept a TCP connection that it transforms into an MPTCP one. Yes. See section 7.2. The client makes a request and then has to keep the connection to the proxy open. When the proxy accepts a connection from a remote host, it informs the client of the remote host's address and starts relaying data. SOCKS 5 has the exact same feature. You are limited to one incoming connection per request, though. [Med] In the plain mode, there is no such limitation because we are leveraging on PCP (RFC6887). * If such feature is supported, how a host located behind a CPE (Host----CPE-----Proxy----Remote Host) can instruct dynamically the CPE so that it can forward appropriately incoming connections? It does not have to. The connection on the host-proxy leg is initiated by the client. [Med] I'm not sure to understand your answer here. Let's consider that your host is using UPnP IGD to talk with the CPE to accept incoming connections + those connections are eligible to the MPTCP service. How the solution would work? <SNIP> * IPv6 source address/prefix preservation I'm not sure what you mean by that. [Med] Please see slide 18 of https://www.ietf.org/proceedings/98/slides/slides-98-mptcp-sessa-network-assisted-mptcp-03.pdf
_______________________________________________ Int-area mailing list Int-area@ietf.org https://www.ietf.org/mailman/listinfo/int-area