Hi Toerless,

I agree with Yoshi here. I guess a quick fix is the following:

s/The MPTCP stack/The endpoint/ 

I have one more comment that I will send in reply to your other mail.

Mirja



> Am 22.01.2018 um 09:34 schrieb Yoshifumi Nishida <nish...@sfc.wide.ad.jp>:
> 
> Hi Toerless,
> 
> Thanks for the updates. It looks better to me.
> Just one very minor comment..
>    "GACP and data-plane addresses exist in different VRFs.  The MPTCP
>    stack needs to be able to access multiple VRFs and know which local
>    address is existing in which VRF.  There also needs to be a logic to
>    determine which peer address is expected to be reachable via which
>    local VRF/address.  Because the GACP is an isolated network, data-
>    plane addresses are not reachable via the GACP therefore devices can
>    determine if a peer address is a data-plane address."
> 
> 
> I personally think the logic to determine which peer is expected to be 
> reachable
> doesn't need to be in MPTCP stack. Or, if a MPTCP stack tries all possible 
> combinations 
> of address pairs to establish subflows, we might not need to have such a 
> logic. It may be 
> redundant, though.
> 
> Thanks,
> --
> Yoshi
> 
> 
> On Tue, Jan 16, 2018 at 6:37 PM, Toerless Eckert <t...@cs.fau.de> wrote:
> Mirja, Yoshifumi
> 
> I just posted -08: 
> https://tools.ietf.org/id/draft-ietf-anima-stable-connectivity-08.txt
> 
> I have reworked the MPTCP text based on your threads feedback with
> the intention to fix errors and have it answer the questions/concerns raised,
> but without otherwise changing the scope of it:
> 
> - What are they key features making MPTCP interesting
> - How could it be used to solve the stable-connectivity issue
> - Disclaimer that THIS REQUIRES ADDITIONAL SPECIFICATION WORK
>   beyond the scope of this document
> - Describe the areas of specification work required
>   - API/policy, control by apps
>   - dealing with dual VRF addresses
> 
> Please check diff in this URL (not complete diff of -08, just fix for your 
> discuss/comment):
> 
> http://tools.ietf.org/tools/rfcdiff/rfcdiff.pyht?url1=https://raw.githubusercontent.com/anima-wg/autonomic-control-plane/14d5f9b66b8318bc160cee74ad152c0b926b4042/draft-ietf-anima-stable-connectivity/draft-ietf-anima-stable-connectivity-08.txt&url2=https://raw.githubusercontent.com/anima-wg/autonomic-control-plane/c02252710fbd7aea15aff550fb393eb36584658b/draft-ietf-anima-stable-connectivity/draft-ietf-anima-stable-connectivity-08.txt
> 
> I hope this resolves your DISCUSS/comments.
> 
> Note that the term ACP was changed in the doc to GACP based on resolving 
> Alvaros discus. See:
> 
> https://raw.githubusercontent.com/anima-wg/autonomic-control-plane/master/draft-ietf-anima-stable-connectivity/08-01-alvaro-retana.txt
> 
> Thank you
>     Toerless
> 
> On Tue, Jan 09, 2018 at 05:37:16PM -0800, Yoshifumi Nishida wrote:
> > I've reviewed this document as part of TSV-ART's ongoing effort to review
> > key IETF documents. These comments were written primarily for the transport
> > area directors, but are copied to the document's authors for their
> > information and to allow them to address any issues raised.When done at the
> > time of IETF Last Call, the authors should consider this review together
> > with any other last-call comments they receive. Please always CC tsv-art
> > @ietf.org if you reply to or forward this review.
> >
> > Summary: This document is almost ready for publication, but several points
> > need to be clarified or updated.
> >
> > 1: In Section 2.1.5
> > "
> >   MPTCP (Multipath TCP -see [RFC6824]) is a very attractive candidate
> >   to automate the use of both data-plane and ACP and minimize or fully
> >   avoid the need for the above mentioned logical names to pre-set the
> >   desired connectivity (data-plane-only, ACP only, both).  For example,
> >   a set-up for non MPTCP aware applications would be as follows:
> >
> >   DNS naming is set up to provide the ACP IPv6 address of network
> >   devices.  Unbeknownst to the application, MPTCP is used.  MPTCP
> >   mutually discovers between the NOC and network device the data-plane
> >   address and caries all traffic across it when that MPTCP subflow
> >   across the data-plane can be built.
> > "
> >
> > It's not very clear to me how to archive this feature.
> > I think more explanation will be required.
> > As MPTCP resides in transport layer, I think it will be very tricky to know
> > which endpoint is used for ACP or for data-plane. Also, although MPTCP
> > can transmit application data to multiple destinations, it cannot
> > identify which part of data is for ACP or for data-plane as it doesn't
> > parse app data.
> >
> > 2: in Section 2.1.8
> >
> > "
> >   Leverage and as necessary enhance MPTCP with automatic dual-
> >   connectivity: If an MPTCP unaware application is using ACP
> >   connectivity, the policies used should add subflow(s) via the
> >   data-plane and prefer them.
> > "
> >
> > I think functions like controlling policies should be designed outside of
> > MPTCP such as middleware
> > between applications and transport layer, but the text is unclear about how
> > to enhance MPTCP.
> >
> > Thanks,
> > --
> > Yoshi
> 
> > _______________________________________________
> > Anima mailing list
> > Anima@ietf.org
> > https://www.ietf.org/mailman/listinfo/anima
> 
> _______________________________________________
> Tsv-art mailing list
> tsv-...@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art
> 
> _______________________________________________
> Tsv-art mailing list
> tsv-...@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art

_______________________________________________
Anima mailing list
Anima@ietf.org
https://www.ietf.org/mailman/listinfo/anima

Reply via email to